## 三层架构:软件设计架构 三层都是在服务器中
1. 界面层(表示层) SpringMVC框架:用户看的得界面。用户可以通过界面上的组件和服务器进行交互
功能: 接收用户参数,封装数据调用业务逻辑层完成处理转发jsp界面完成显示起名:cn.itcast.项目名.web
2. 业务逻辑层 Spring框架 :处理业务逻辑的。 之前我们是直接servlet到数据访问层没有业务逻辑层排列组合DAO层中的简单方法,形成复杂的功能(业务逻辑 *** 作)
例如看图A功能将find 和 insert组合起来
B功能将find 和delete 组合起来构成B功能
起名:cn.itcast.项目名.servlet
3. 数据访问层 MyBatis框架 : *** 作数据存储文件。
定义了最基本的增删改查 *** 作方法 比较单一 find(); insert(); update(); delete();
起名:cn.itcast.项目名.dao
## 案例:用户信息列表展示
1. 需求:用户信息的增删改查 *** 作
2. 设计:
1. 技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat
2. 数据库设计:
create database day17; -- 创建数据库
use day17; -- 使用数据库
create table user( -- 创建表
id int primary key auto_increment,
name varchar(20) not null,
gender varchar(5),
age int,
address varchar(32),
qq varchar(20),
email varchar(50)
);3. 开发:
1. 环境搭建
1. 创建数据库环境
2. 创建项目,导入需要的jar包2. 编码
4. 测试
5. 部署运维
结构
userListServletuserservice 接口
userservice 接口 userservice impl
domain中的user --javabean 与数据库中的参数一样
userdao
userdaoimpl
index.jsp
list.jsp
展示:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)