struts2.1.8+JPA3.0(hibernate实现)+spring2.5+extjs3.2开发的中型BBS,共享源代码和开发文档,学习交流,期末作业。

liumingwei2009 2010-06-24 09:49:34
历时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/2484345

war包下载地址:如果有人部署不了留下email把我把整个tomcat打包给你,今天演示就是这样干的。

开发工具:
tomcat版本:6.0.20
jdk1.6.0_13
myeclipse8.0
...全文
364 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
追忆布洛克斯 2011-08-19
  • 打赏
  • 举报
回复
无法布置发布。。麻烦楼主发一份
txj111@sina.com
我可怜的分啊
ruilibao141499 2011-06-24
  • 打赏
  • 举报
回复
rui_libao@163.com
VeryShooter 2010-08-04
  • 打赏
  • 举报
回复
最好做准确了再发布,好吗?免得浪费分!
izard999 2010-06-25
  • 打赏
  • 举报
回复
到底是war包还是源码阿?
jiazimo 2010-06-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zw61911169 的回复:]
求个源码来学习。。。
[/Quote]
zw61911169 2010-06-25
  • 打赏
  • 举报
回复
求个源码来学习。。。
comrdliyang 2010-06-25
  • 打赏
  • 举报
回复
最好能发个源代码出来!!
liumingwei2009 2010-06-24
  • 打赏
  • 举报
回复
挂了这个好像不是源码啊,是tomcat下的文件。
liumingwei2009 2010-06-24
  • 打赏
  • 举报
回复
好了源码终于出来了:http://download.csdn.net/source/2484437

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧