一个功能最简单的个人博客,由于本人不会美工,所以页面都是从其他人的作品里面东拼西凑出来的,比较难看,而功能也是模仿了其他一位朋友的程序。这次自己只是想稍微熟悉一下javaWeb的开发流程或者说开发方式,所以后台有些比较相似没什么难度的功能没有做完。也不想继续做了。
这个博客主要是用JSP+servlet+JavaBea,Dao层除了用Jdbc实现了外,还用Hibernate做了一次实现,提供了两种方案。方案的切换比较简单,写了个Dao工厂类,修改一下daoconfig.properties就可以把实现替换掉。
数据库使用MySql,提供了建表代码create.sql,Dao默认使用Jdbc的实现,相应的数据库信息到dbconfig.properties里面去修改,如果切换Dao到Hibernate的实现,相应的数据库信息到hibernate.cfg.xml里面去修改。
个人感觉这个博客的功能过于简单,如果是要一个功能完整的个人博客系统,我的代码不适合。我也正在学习javaweb开发,看了一些其他人的代码,感觉有一些代码写的比较乱,很多代码都堆在JSP里面。而我这个程序基本就把层次分开了,感觉算是相对合理一点。如果对JSP刚入门的话,可以下载过去相互学习。
开发使用的是eclipse,后台用户密码都是admin,安装部署就用不说了。
1