j2ee高手进来指点一下怎么命名!

huayiluo 2008-05-27 11:16:50
比如一个struts+hibernate怎么做呢?
我看了很多例子,他们疯狂封装!我们是不是不能在action里面直接调用hibernate的session呢?还是需要接口来访问。

还有一外com.xx.xx名要怎么命名,请指点一二。
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
laorer 2008-05-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 nanjg 的回复:]
封装是根据一些业务进行的,讲究特定场合的。
一个包结构片段:
dao
service
util
vo
struts--action
form
......

[/Quote]
主要是为了将逻辑与实体的操作分开,
w2j3z3j2h1 2008-05-27
  • 打赏
  • 举报
回复
如果是包命名的话,只要把你家的公司域名到过来,再加上你此包包含的功能的名称就可以。比如说我的公司的域名是hbnu.edu.cn,我想封装一个机构管理的包的话,那最终包命名为:cn.edu.hbnu.orgnization
至于你说的第二个问题:在小型系统里都是把业务封装到action里面的(最好是通过接口来调用业务方法,这样就可以增加很好的灵活性)。如果你会spring的话,最好封装到spring里,这就是ssh架构了(这是大型系统的架构模式)。
felix 2008-05-27
  • 打赏
  • 举报
回复
com.xx.xx是com.公司.项目.包
nanjg 2008-05-27
  • 打赏
  • 举报
回复
封装是根据一些业务进行的,讲究特定场合的。
一个包结构片段:
dao
service
util
vo
struts--action
form
......
hanfengthinker 2008-05-27
  • 打赏
  • 举报
回复
命名只是一个分包问题,随便,但发布的话就应按域名倒过来
第二个问题:封装是为了更好的管理,一般都是用struts+hibernate+spring整合
Struts来管理Action与JSP连接,Hibernate管理数据库DAO层,Spring管理事务
Action 调用Service Service 调用DAO层,Spring 管理Service的事务控制,Struts管理Action
java_sky2008 2008-05-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 laorer 的回复:]
引用 1 楼 nanjg 的回复:
封装是根据一些业务进行的,讲究特定场合的。
一个包结构片段:
dao
service
util
vo
struts--action
form
......


主要是为了将逻辑与实体的操作分开,
[/Quote]

67,538

社区成员

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

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