频道栏目
首页 > 电子书 > 留言博客 > 正文

AtJavaXml V0.1(2009.12.05)博客开源源码

为鼓励上传资源,我们采用积分下载方式,希望您能发布更多更好的资源互相分享

1.上传软件或电子书,源码,资料等,审核后即获2积分;如发布时设了下载需积分,其他用户下载后你将获得相应积分
2.当您首次注册时,可以获送10个下载积分,供您下载资源和熟悉网站下载的使用
3.发现资源有误或其他问题,通过举报按钮反馈后我们将奖励积分
4.您可以在论坛通过发帖等方式获取论坛货币黑豆,然后点此兑换为下载积分
5.参加本站Vip技术培训可以在有效期内不限次数下载
6.您也直接购买所需积分(1元=10积分)或直接购买包年下载权限
7.我们会不定期举办各种活动,参加活动可以获取积分,请关注下载频道首页公告。

您可能遇到这些“伪问题”:

1.资料无法解压: 请确保所有分卷均下载完毕,如果有未知后缀文件,请搜索相应解压软件;
2.chm文件无内容: 您的电脑锁定了这一文件,请右击文件属性,点击右下方“解除锁定”,关闭文件后再打开;
3.下载不下来: 请尝试重新下载(重新下载不扣积分);
4.杀毒软件报毒: 黑客安全及破解类软件容易报毒,但可正常使用,如担心安全请谨慎使用。

更多常见问题解决办法>>

软件简介
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);
同样,在这个类里还有几处同样的问题, 修改方法与此相同
您对本软件有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力
下载地址:
您正在下载:ionic参考手册 中文CHM版百度网盘下载

相关下载
图文推荐
论坛推荐
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站