论坛首页 Java企业应用论坛

Struts+Spring+Hibernate+Freemarker新闻系统2.0

浏览 21233 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-10-16  
本系统只作技术演示用:
下载地址:http://www.donghe.sd.cn/tools/pnews.rar
主要演示:
Struts+Spring+Hibernate+Freemarker技术组合以及多功能分页系统
功能介绍:
目前主要实现了如下功能:
新闻发布生成静态html新闻(借助Freemarker模板技术)
新闻列表管理
删除新闻(批量删除、单条删除),这两种方式均没有删除生成的静态文件。
方便易用的分页系统,可以根据模板更换分页显示样式,可动态定制每页显示记录数。目前自带了四种分页样式的演示。

说明:
此系统是我在工作之余及国庆10.1日做新闻系统的一次升级修改版,有许多地方都没有花时间去考虑,特别在
程序的重构上。我做此系统的目的完全是尝试新技术,以方便大家交流讨论。

我不希望有人会吹毛求疵,找一些与此演示不相干的问题。目前我正在研究spring的MVC,在学习的过程发现他非常的灵活,
开发起来很方便,我不是在为spring做广告,也许不同的人对此有不同的看法吧。有人喜欢struts更多是喜欢他的数据绑定功能。
此系统还有很大的升级空间,我没有实现新闻的编辑功能,有兴趣的朋友你可以试着添加新闻编辑功能。
不过修改后希望能将修正后的程序发我。

所用到的开发工具及推荐使用的工具:
Eclipse(这个不多说了)
MyEclipse4.0GA(这个版本是最新版,功能强,全面和4.0版区别很大)没有的可以找我!
SpringIDE(Spring插件,MyEclipse4.0GA已经自带了)
Exadel(http://www.exadel.com,这个插件也很好,只不过他分自由的和产品两种,产品的我没找到破解用不了。)
RBManager(资料管理工具,生成unicode编码工具,可以生成注释和编码),这个工具有一点不方便就是不能记住曾经编辑过的文件,
这样每次打开文件都需要指定路径,非常的不方便。另外还有其他的Eclipse插件也可以完成此功能,比如Exadel就带了这样的插件。

mysql数据工具:
EMS MySQL Manager 3 Lite(比mysql front方便、好用)另外有EMS MySQL Manager 3 pro版
另一个phpmyadmin这个工具也很好,不过需要PHP环境的支持,特别是支持多种编码。在使用EMS MySQL Manager 注册数据库的时候你需要设置

client编码为GBK这样看到的数据才不会是乱码,这还多谢javaeye论坛的朋友提醒。

ANT构建工具 你可以先用Eclipse开发,然后用ANT构建,这样系统发布会更方便。

DBDesigner 4(数据库建工具,比当前所流行的数据库建模工具简单、好用,非常的人性化,生成的文档也非常的漂亮,不过官方网站好像不

提供升级了,详细消息见官方网站http://www.fabforce.net/

Freemarker项目,这是我用到的第一个模板技术,其它的我没用过,感觉有此复杂,但这个不一样,非常简单,他自带的文档非常好。视图层

可以代替JSP,速度、性能都非常的好。

CVS 由于我的系统是XP,所以采用CVSNT作为CVS服务器。个人开发采用CVS主要是作为备份工具,这样就不会担心丢失数据了,这也是一种好习

惯。

我用到的其它的工具还很多,我就不一一介绍了,以后有机会吧~呵呵~~

spring MVC+Hibernate项目了(这个系统的改造,发现spring MVC真的很好)正在开发中......

联系方式:
QQ:100860586(水如清) 41034802(水如清)
E-mail:100860586@qq.com cliu99@163.com
   发表时间:2005-10-20  
需要myeclipse 4.0.2GA版的朋友请到
官方网站下载
http://www.myeclipseide.com
0 请登录后投票
   发表时间:2005-10-21  
谢谢pure!

tomcat下正常,resin下抱错。
编辑功能好像不可用?
0 请登录后投票
   发表时间:2005-10-21  
wdhs 写道
谢谢pure!

tomcat下正常,resin下抱错。
编辑功能好像不可用?


我只测试了在Tomcat下正常运行。
至于resin可能是有些配置文件造成的。如:web.xml,具体原来我有时间在resin上测试一下。

文档里说明了,目前没有实现编辑功能,如果你有空的话可以加上,呵呵。。。
0 请登录后投票
   发表时间:2005-10-25  
pure 写道
wdhs 写道
谢谢pure!

tomcat下正常,resin下抱错。
编辑功能好像不可用?


我只测试了在Tomcat下正常运行。
至于resin可能是有些配置文件造成的。如:web.xml,具体原来我有时间在resin上测试一下。

文档里说明了,目前没有实现编辑功能,如果你有空的话可以加上,呵呵。。。


最好加上一个新闻分类表(由parentid表示父类),呵呵。发现对于one-to-many这样的处理,关于cascade和lazy loading,争论的多,实例少,有实例的基本上是记录的插入修改操作,我就老是在list那里出问题。大X有空再给我这样的初级生导引一下,呵呵
0 请登录后投票
   发表时间:2006-07-26  
:) 写的不错,正需要这个。我会在这个系统上添加新的东西。
留下你的email,我写好了可以给你一份~
我的email:xiaogangliang@gmail.com
msn: xiaogangliang@msn.com
0 请登录后投票
   发表时间:2006-09-24  
为什么要+Struts 呢?

Spring+Spring MVC+Hibernate不是很好吗?
0 请登录后投票
   发表时间:2006-09-24  
一年前的还可以下载啊
0 请登录后投票
   发表时间:2007-01-13  
收藏了
0 请登录后投票
   发表时间:2007-01-18  
再谢一次,刚看的那个帖子不能下,小郁闷了一下。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics