首页    软件    源码    资讯教程    
hicode.cc
loading
您的位置: 源码下载 >> JSP源码 >> 聊天留言 >> AtJavaXml V0.1(2009.12.05)博客开源源码
  • 软件语言:简体中文
  • 授权方式:免费软件
  • 运行环境:JAVA+XML
  • 软件类型:国产软件/聊天留言
  • 相关链接: 演示 官方
  • 收录/更新:2009-12-05/2009-12-05
  • 软件大小:7.2MB
  • 发布者:admin
  • 下载次数:
  • 浏览次数:

软件简介

Name:9A8255415053B4DAD16143C2F72EC271, Owner:biggie, Version: 2, Date:2009/12/04 23:35,

 

简介


本博客系统不需要数据库支持,所有数据全部用XML进行存储。
目前这个系统提供如下功能:

  1. 多用户博客支持
     
  2. 支持附件上传下载
     
  3. 模板可换(需自己改)

    用户名:admin
    密 码:atjava

    开发背景
    为了方便自己使用而开发。

    开发人员
    biggie

    未完功能
     

  4. 检索功能
     
  5. 模板管理
     
  6. 用户管理模块
     


系统截图


已知BUG:
1.当一个月发博超过10的时候首页信息读取不正
解决方法修改BlogManager.java  具体参照如下
  1. public AxfTitleInfo getTitle(String username,String year,String month) throws AxfException{   
     
  2. try{   
     
  3.   AxfTitleInfo tinfo = new AxfTitleInfo();   
     
  4.      
     
  5.   XmlServices services = XmlServices.getInstance();   
     
  6.   String xmlpath = SystemProperty.SYSTEM_REALPATH + File.separator + SystemProperty.BLOGDATA_SAVE_FOLDER + File.separator + username +   
     
  7.        File.separator + year +   
     
  8.        File.separator + month + File.separator +   
     
  9.        DEFAULT_TITLE_FILENAME;   
     
  10.   tinfo = (AxfTitleInfo) services.readXmlFile(xmlpath, tinfo);   
     
  11.      
     
  12.   List<AxfTitleItemInfo> resultList = tinfo.getContentList();   
     
  13.   for(int i=0;i<resultList.size();i++){   
     
  14.    AxfTitleItemInfo info = resultList.get(i);   
     
  15.    info.setComments(getComments(username, info.getCode(), UtilHelper.formatDateToString(info.getCreatedatetime(), "yyyy"), UtilHelper.formatDateToString(info.getCreatedatetime(), "MM")));   
     
  16.    info.setHits(getHits(username, info.getCode(), UtilHelper.formatDateToString(info.getCreatedatetime(), "yyyy"), UtilHelper.formatDateToString(info.getCreatedatetime(), "MM")));   
     
  17.   }   
     
  18.   resultList = TaxisHelper.sort(resultList,new String[]{"lastupdatetime"},TaxisHelper.DESC_TYPE_DOWN);   
     
  19.   tinfo.setContentList(resultList);   
     
  20.   return tinfo;   
     
  21. }catch(XmlTransactionException e){   
     
  22.   throw e;   
     
  23. }catch(Exception e){   
     
  24.   throw new AxfException(e);   
     
  25. }   
     
  26. }  
     
  27. public AxfTitleInfo getTitle(String username,String year,String month) throws AxfException{
     
  28.   try{
     
  29.    AxfTitleInfo tinfo = new AxfTitleInfo();
     
  30.    
     
  31.    XmlServices services = XmlServices.getInstance();
     
  32.    String xmlpath = SystemProperty.SYSTEM_REALPATH + File.separator + SystemProperty.BLOGDATA_SAVE_FOLDER + File.separator + username +
     
  33.         File.separator + year +
     
  34.         File.separator + month + File.separator +
     
  35.         DEFAULT_TITLE_FILENAME;
     
  36.    tinfo = (AxfTitleInfo) services.readXmlFile(xmlpath, tinfo);
     
  37.    
     
  38.    List<AxfTitleItemInfo> resultList = tinfo.getContentList();
     
  39.    for(int i=0;i<resultList.size();i++){
     
  40.     AxfTitleItemInfo info = resultList.get(i);
     
  41.     info.setComments(getComments(username, info.getCode(), UtilHelper.formatDateToString(info.getCreatedatetime(), "yyyy"), UtilHelper.formatDateToString(info.getCreatedatetime(), "MM")));
     
  42.     info.setHits(getHits(username, info.getCode(), UtilHelper.formatDateToString(info.getCreatedatetime(), "yyyy"), UtilHelper.formatDateToString(info.getCreatedatetime(), "MM")));
     
  43.    }
     
  44.    resultList = TaxisHelper.sort(resultList,new String[]{"lastupdatetime"},TaxisHelper.DESC_TYPE_DOWN);
     
  45.    tinfo.setContentList(resultList);
     
  46.    return tinfo;
     
  47.   }catch(XmlTransactionException e){
     
  48.    throw e;
     
  49.   }catch(Exception e){
     
  50.    throw new AxfException(e);
     
  51.   }
     
  52. }
复制代码
2.在Blogmanager.java还有一个地方是同样的错误,用同样的方法修改一下就可以了
3.排序处理不正
将TaxisHelper.sort(resultList,new String[]{"lastupdatetime"},TaxisHelper.DESC_TYPE_DOWN);
改成resultList = TaxisHelper.sort(resultList,new String[]{"lastupdatetime"},TaxisHelper.DESC_TYPE_DOWN);
同样,在这个类里还有几处同样的问题, 修改方法与此相同

大众大众源码网:本下载包里面含 安装包、组件包、源码包

南方电信 
网通下载 
浙江电信 



投一票: (0)      (0)


如果您喜欢本软件,请点击下面的按钮分享给您的朋友们,他们会感激您的。