MVC + 三层架构

MVC + 三层架构

  • servlet: 控制器 存:封装数据

  • javabean:数据模型 servlet数据送到javabean来保存

  • service:业务逻辑处理 servlet命令service干活, service需要取到javabean数据后才能开工

  • DAO(data access object)数据访问层 只管数据的存取

  • JSP 视图


  • M:代表model,可以理解为javaBean;

  • V:代表view,可以理解为jsp;

  • c:代表controller,可以理解为action;

  • 1.domain:这一层是用来管理javaBean实体对象的;

  • 2.dao:数据访问层,对数据库进行访问;

  • 3.service:业务逻辑层,通过调用dao层来对数据库进行访问;

  • 4.web:数据显示层;


  • 解耦 避免上一层出错 接口:service 接口:dao

  • 浏览器不能直接访问WEB-INF中的文件

  • 等级从底到高 数据访问层-》业务逻辑层-》表现层 底层为高层提供服务,就是为高层提供接口

  • 熟悉业务逻辑层才能成为项目经理,熟悉数据访问层能够成为DBA,熟悉表现层只能成为初级程序员

图片描述

设计步骤

  1. 一切从需求开始。

  2. 从建模开始设计javabean数据模型

  3. 业务接口: 定义方法。注释要写的非常清楚。 刚开始接触一个项目时,首先需要了解相应的业务逻辑处理

你可能感兴趣的:(平台-框架)