我的项目中有这些包,大家看看这样分层好不好?
[code="java"]
com.liang.dao //对应每个action的接口类(interface)
com.liang.dao.impl //每个接口的实现类,对数据库的查询。
com.liang.db //数据库的连接池配置、获取。
com.liang.dto //对应数据表中的对象
com.liang.filter //过滤器
com.liang.struts.action //业务调用,主要就是调用com.liang.dao中的接口方法
com.liang.util //工具类
[/code]
这样分合理么??? 有什么不妥??? 你是怎样分的???
这个项目还没用到Hibernate、Spring框架,如果加入这些框架的话,有多那些层呢???