在J2EE项目中,开发的都是分层来做的:
1.service层:用于暴露给网络调用
2.Impl层:统一规范接口
3.bean层:实体对象,也就是表
4.DAO(Data Access Object) 层:数据操作,实现对bean的增删改查
5.action或者controler层:业务实现
上面包括的项目开发的主要层级关系的M(模型层)C(控制层)V(视图层)中的M和C两层,即第五和第三层,对于V层一般是原始的servlet或Struts或SpringMVC实现的。
纯属个人简单理解,如有不对的地方,请踊跃纠正错误,谢谢。