历时12天的辛苦奋斗,从开始动工到完成项目,我就没有干过别的,只要眼睛睁着,都在编码。最后终于完成了。这个项目是我和同学一起开发的,我主要负责后台代码的实现,同学负责前台实现,前台和后台的数据传递使用struts2的标签+ongl。因为这个正好我们都懂。后台extjs采用了专门定制的dto对象传递数据,这个是因为发现后台之间用po层的对象传递,造成服务器当机,firebug,发现json传递的对象,一个关联一个,最后造成内存泄漏,最后定制了专门的对象解决了这个问题,发现效率成倍提升,以前一直不太中dto的应用,看来以后前台也要使用一些。
本人觉得本项目可以借鉴的地方有:1.验证码的实现,验证码实现的代码,放在了Service层以后可以重用,验证码生成的字符写在了配置文件中,可以随意更改,可以生成中文的验证码,验证码的绘制线条多少可以调整,(这个没有写进配置文件,写在配置文件里更好,实现也很简单的,因为Action调用Service层的方法传递一个参数改一下就行,可以把这个参数写在配置文件),
以后的项目如果要生成的验证码,可以直接复用的。
2.分页的实现,分页也具有重用性,以后这种架构的项目要用到分页可以直接复用,我就是研究了一次其他的地方粘贴过来改改就行了,copy真的很重要啊。
下面使我们的需求:我的原则,需求里有的,保质保量的完成,没有的不会开发。七、 课程设计题目
中型论坛系统开发
必须实现的部分:
 模板化版面
 普通用户注册
 用户登陆身份验证
 随机彩色防识别验证码
 内置管理员账户,可以创建、删除、修改用户,并查看用户列表和单个用户详情
 普通用户账户,记录用户名和密码在SQL数据库中,支持用户头像上传
 普通用户能实现发新帖、回帖、浏览帖子,但不能修改帖子内容
 管理员可创建帖子类型及子类(参见第15、16章)
 管理员能编辑帖子内容
 支持上传图片和文件,文件作为附件可以下载,图片可直接在JSP页面中显示
 支持回帖,并在主楼中显示
 答辩用PPT
选做部分:
 帖子搜索
 用户查找
 管理员对帖子加精、置顶
 根据浏览量,自动在首页生成热门帖子列表,以浏览量降序排列
 漂浮广告
 站内短信(用数据库实现)第三方jar太多了,上传不了啊,又得把lib里的分开了。源码下载地址:http://liumingwei2009.download.csdn.net/(这个等了几分钟还没出现,重新上传有说我已上传过此文件,实在不行我改个名字再上传一次)。
lib:先导入源码到myeclipse然后把lib包下的jar复制到lib下http://download.csdn.net/source/2484345war包下载地址:如果有人部署不了留下email把我把整个tomcat打包给你,今天演示就是这样干的。开发工具:
tomcat版本:6.0.20
jdk1.6.0_13
myeclipse8.0