论坛首页 Java企业应用论坛

突破常规,这样好不好?

浏览 13805 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (3) :: 隐藏帖 (18)
作者 正文
   发表时间:2009-05-20  
这么看来,LZ的项目是DAO和Entity 很多喽。那为什么不试试用多个spring的配置文件。每个人,每个模块对应的一个spring的配置文件。以前一个项目就是这样做的。也是用的SSH的框架。
0 请登录后投票
   发表时间:2009-05-20  
楼主的应用是intranet还是Internet?是否有整个项目遵循的统一命名规范?这些都会影响到你所要采用的方法
0 请登录后投票
   发表时间:2009-05-20  
有的时候设计过份完美,反倒不能让人接受。
每个人的思想都不一样,设计出能让人更加理解的设计才是好的设计。设计是面向程序员的,而程序员的水平也不一样是相同的。有的时候,光架构就要让程序员熟悉一段时间,而这段时间也应该算进开发时间中去。而且我认为在设计上应该不拘泥于DAO.
0 请登录后投票
   发表时间:2009-05-20  
star022 写道
zozoh 写道
关于泛型的 Dao 你可以采用 Nutz

http://nutz.googlecode.com


刚刚下载了nutz的源码看了下,发现你的NutDao和我实现的有很多相通之处就是泛型没用到类声明中,
但具体方法的实现上区别比较大,有空好好研究下NutDao的实现分页和缓存思想。


Nutz 不缓存
0 请登录后投票
   发表时间:2009-05-20  
chxkyy 写道
第二种方法 ,你的事务怎么处理?

事物通过拦截器在action控制,所以action的命名规范很重要;
所以第二种做法已经明确事物只能放在action,因为对于一些service中不能满足的增加,修改和删除操作,放在action中处理,必须处于同一事物中。
0 请登录后投票
   发表时间:2009-05-20  
daerqwert 写道
这么看来,LZ的项目是DAO和Entity 很多喽。那为什么不试试用多个spring的配置文件。每个人,每个模块对应的一个spring的配置文件。以前一个项目就是这样做的。也是用的SSH的框架。


DAO和Entity 的确相当多,针对DAO有很多繁琐的配置,因为需要对DAO配置之后,还有Service Bean对DAO的Ref!

目前就是分拆Spring配置文件文件。
0 请登录后投票
   发表时间:2009-05-20  
~~ 注入Base是没有用的。-
0 请登录后投票
   发表时间:2009-05-20  
treblesoftware 写道
有的时候设计过份完美,反倒不能让人接受。
每个人的思想都不一样,设计出能让人更加理解的设计才是好的设计。设计是面向程序员的,而程序员的水平也不一样是相同的。有的时候,光架构就要让程序员熟悉一段时间,而这段时间也应该算进开发时间中去。而且我认为在设计上应该不拘泥于DAO.


我追求的目标是想减轻开发人员工作量,尤其是一些繁琐重复的配置工作,让他们能投入更多精力到业务代码上;
还有一个想法是增加项目的可维护性,如果只有一个通用稳定的DAO层,这样维护工作量就转移到action,service和一些配置文件上了。
0 请登录后投票
   发表时间:2009-05-20  
我支持楼主的第二种方案,把DAO尽量压缩,用baseservice类来充当以前的DAO,这样能少很多代码的,现在我的这个项目就是这样,有兴趣可以交流。
0 请登录后投票
   发表时间:2009-05-20  
iampurse 写道
~~ 注入Base是没有用的。-


能否详细一点~~?
0 请登录后投票
论坛首页 Java企业应用版

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