JavaEE(JavaWeb)——分层模型、maven

一、分层模型 

Domain Object(领域对象)层。由POJO(Plain Old Java Object,普通的、传统的Java对象)组成,这些对象是系统Domain Object(领域对象),往往包含了各自所需实现的业务逻辑方法。
DAO(Data Access Object,数据访问对象)层。由一系列的DAO组件组成,这些DAO实现了对数据库的创建、查询、更新和删除(CRUD)等原子操作。
Service(业务逻辑)层。由一系列业务逻辑对象组成,这些业务逻辑对象实现了系统所需要的业务逻辑方法。
Controller(控制器)层。由一系列控制器组成,这些控制器用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理客户请求,并根据处理结果向不同的表现层组件转发。
View(表现)层。由一系列的JSP页面、Velocity页面、PDF文档视图组件组成,负责收集用户请求,并显示处理结果。

在MVC中:

  • Model数据模型层:其实就是 Bean、JavaBean、pojo
  • View视图层:其实就是 jsp
  • Controller控制层:其实就是 servlet


版权声明:本文为weixin_42067873原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。