日期:2014-05-17  浏览次数:20682 次

javaweb开发包的层次问题
本人学习正在学习ssh框架,现在了解了struts 和hibernate ,我是以做东西来学习的,前面用struts做了一个教务管理系统。由于前期设计不行,就直接做导致思绪很乱,花费了很大的功夫。现在又想通过一个小项目来学习hibernate,但我想先理清思绪在下手。

首先第一个问题就是  开发时包的分层问题,我不知道要分多少层,怎么分,每一层的任务是做些什么,没有一个明确的规定,我希望各位老手可以给个指点。。。尽量详细的说明一下 


第二个问题就是  在action层的问题:
     我举个例子  在教务管理系统中  一个学生有很多功能,如:增删改查  判断是否存在该学生等。。。
                  那这些功能是  要建这么多个action还是就是放在一个StudentAction中呢?


再次谢谢。。。O(∩_∩)O谢谢
Java?Web Hibernate Struts 框架

------解决方案--------------------
刚开始学。建议先做2层架的。。。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

刚开始学。建议先做2层架的。。。


我那个教务管理系统就分了好多层,就是 不清楚每一层的任务


这是我分的层


表示层,业务层,数据访问层。难道看名字看不出每层的任务?


貌似我理解错了, 是在说包的分层。 这个看自己习惯就好。

我的习惯是一个业务模块一个包,所有的代码都是按业务模块组织的。 我不喜欢包分的太琐碎,以后看代码时还要在不同的包里来回切换。