三层架构
软件设计架构
- 界面层(表示层):用户看到的界面,用户可以通过界面上的组件和服务器进行交互 -> web
- 业务逻辑层:处理业务逻辑 -> service
- 数据访问层:操作数据存储文件 -> dao
案例
- 需求:用户信息的增删查改
设计
- 技术选型:Servlet + JSP + MySQL + JDBCTempleat + Durid + BeanUtils + Tomcat
- 数据库设计:
CREATE DATABASE l16;
USE l16;
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)
);
-
开发
- 环境搭建
- 创建数据库环境
- 创建项目,导入需要的jar包
- 编码
L17项目源码
- 环境搭建
-
测试
-
部署运维