当前位置:编程学习 > JAVA >>

一个框架结构设计的问题.

整个框架是Struts 2.x  hibernate 4.x spring 3.x

包结构为:
         

其中:
   [align=left]  action     处理前台跳转
     formbean      对前台数据的封装  处理前台数据传递
     service       对业务逻辑的处理和封装
     manager       是一个service和dao之间的数据封装转换层 
     dao           CRUD操作类
     filter        过滤器
     listeners     监听器
     pojo          实体映射对象
     hbm           映射
     util/helper   一些帮助类和工具类
     cache         自己写的一个简单的缓存类
[/align]


大家帮忙看看这样的结构在设计上和处理 会有什么问题嘛 欢迎大家使劲的喷我 批我  指点我....... --------------------编程问答-------------------- 还行吧。。每个公司标准略有出入 --------------------编程问答-------------------- 重要:好多红叉,分明有错,你都不管,谁能管

个人不喜欢这么多层次的,这条可以忽略 --------------------编程问答--------------------
引用 1 楼 fudongrifdr 的回复:
还行吧。。每个公司标准略有出入
恩 大神 从设计上来说 您觉得这块有什么问题 或则您有什么好的建议吗? --------------------编程问答-------------------- 我一般:
controller: 类似action,处理http请求
model(business): 对entity的business操作
model entity: javabean
vo: view object
--------------------编程问答--------------------
引用 2 楼 eastoneking 的回复:
重要:好多红叉,分明有错,你都不管,谁能管

个人不喜欢这么多层次的,这条可以忽略
 这个是我修改了包名导致的 您老忽略掉那些红叉叉吧.. 
 咱从设计的角度来说 您觉得这样有什么问题 或则您有什么好的建议吗? --------------------编程问答-------------------- 各个公司有点不同吧。思想到了就好 --------------------编程问答-------------------- dao有base的,你的service呢 --------------------编程问答--------------------
引用 7 楼 songbgi 的回复:
dao有base的,你的service呢
恩 service 目前还没抽出来base 想后期把service中的CRUD接口统一抽出来 extends baseservice --------------------编程问答--------------------
引用 8 楼 c5153000 的回复:
Quote: 引用 7 楼 songbgi 的回复:

dao有base的,你的service呢
恩 service 目前还没抽出来base 想后期把service中的CRUD接口统一抽出来 extends baseservice


不用后期了 现在就试试吧

baseservice和basedao里面还可以用上泛型 
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,