上一篇《java博客系统》的帖子让我感触万分,还没毕业程序都写这么好,在回头看看我这个已经参加工作的人真是惭愧。而且那位仁兄也很真诚,把源码也放出来供我们这些菜鸟学习。受此感染我也把以前写的博客源码传上来大家一起交流。
这个博客是我参加工作一年多写的,当时为了学Hibernate一边学一边做,源码结构很乱,代码也很糟糕,不过还是有一些功能上的实现值得大家看看。
比如:
1.发布文章截取导读自动闭合html标签。
2.tag关键字按关联文章数显示大小的算法。
3.java设置rss2.0的时间格式。
4.freemarker仿javaeye的导航式分页
其它的还好有,想不起来了。
程序框架是:ssh2+freemarker+lucene+dwr 后期Ajax用的jquery,数据库用mysql,整个程序功能上仿pjblog。当时想做多用户博客,后来上班没时间就改了改自己先用了。这个博客还有很多功能没开发完,不过个人用足够了。程序采用freemarker做模板引擎,更换博客模板也很方便,可以下载pjblog的模板将其中的css文件和图片替换skin/default/images文件夹中的文件即可。
博客中还有一个我的淘宝客小程序。
演示:
http://www.ai-java.com
补充:
在开发这个程序的时候也碰到了一些问题。如:在struts2的action方法中怎么用spring声明事务的注释控制几个DAO的事务。到现在我也不知道怎么做。
使用:
1。首先配置链接数据文件 WEB-INF/properties/jdbc.properties
2。在配置classes目录下的paoding-dic-home.properties文件,其中 paoding.dic.home=D:/tomcat/dcku/webapps2/ROOT/WEB-INF/seacher/dic
这样写。由于lucene的分词器是2.4的,比较老。得手动配置字典目录。
3。博客的首页地址是“域名/user_index.page”。网站目录下有个index.jsp文件,里面的代码一看就知道了。
这样就OK了。
博客的用户名:axhack
密码:axhack
截图:
文章发布:
sunfish_world模板:
- 大小: 456.3 KB
- 大小: 197.9 KB
- 大小: 512.1 KB
分享到:
相关推荐
基于java的开发源码-belog博客程序(Java开源博客系统).zip 基于java的开发源码-belog博客程序(Java开源博客系统).zip 基于java的开发源码-belog博客程序(Java开源博客系统).zip 基于java的开发源码-belog博客程序...
java写的个人博客源程序(含分析)~~~~~~~~~~~~~~
《JAVA语言程序设计》期末考试试题及答案
java开发的新浪博客爬虫程序!(***普通adsl平均1小时5000篇文章的抓取速度***)高速抓取用户连接接和用户文章及照片保存到自己数据库里边的软件!有自动创建表和 连接数据库的功能!目前只写了连接mysql数据库的!这个...
Java开发B2C商城 微信小程序商城系统源码,百万真实用户沉淀并检验 的企业级smart shop商城系统,微服务架构商城、轻量级的商城。商城支持集群部署。 B2C商城 小程序商城 H5商城 APP商城 Java商城。Java开发B2C商城 ...
java本科毕业设计共享记账微信小程序java本科毕业设计共享记账微信小程序java本科毕业设计共享记账微信小程序java本科毕业设计共享记账微信小程序java本科毕业设计共享记账微信小程序java本科毕业设计共享记账微信小...
belog博客程序(Java开源博客系统).zipbelog博客程序(Java开源博客系统).zipbelog博客程序(Java开源博客系统).zipbelog博客程序(Java开源博客系统).zip
Java程序设计实用案例教程源代码,完全可以运行的各种源码
基于HtmlCleaner编写第一个JAVA爬虫程序;文章博客URL地址:http://blog.csdn.net/gongbing798930123/article/details/78989572
我写了一个关于Java应用程序的文档,在这里我发表的是一个快速建立数据库详细设计文档的demo,想要的可以在博客下留言,我直接发邮件发过去。
在本项目中,我们将创建一个简单的Java博客阅读器应用程序,它包括以下主要功能: 显示博客文章列表,允许用户选择文章进行阅读。 在选定的文章中显示标题、作者、发布日期和正文内容。 允许用户添加、编辑和删除...
背单词程序;功能要求:可以读入一个单词表文本文件, 能够将背错的单词重复记忆,直到全记住。
Java微信小程序商城系统源码,功能小程序用户管理商品分类商品管理订单管理商城购物车用户收货地址公众号用户标签管理公众号用户管理公众号用户消息管理公众号素材管理公众号自定义菜单管理公众号消息自动回复管理...
基于Java的源码-belog博客程序(Java开源博客系统).zip
Solo 是一个专业、简约、稳定、极速的开源 Java 博客系统
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
在这篇Java实战博客中,我们将详细介绍如何开发一个简单的天气应用程序,包括以下内容: 项目概述 获取天气数据 构建用户界面 解析JSON数据 显示天气信息 运行天气应用程序 总结 在完成这个项目之前,您需要一个...