MVC设计模式
2019-05-31 / JAVA / 1200 次围观 / 0 次吐槽 /软件开发模式
Ø C/S:客户端 / 服务器 (胖客户端)
Ø B/S:浏览器 / 服务器 (瘦客户端)
JavaBean的概念
Ø 就是一个普通类(实体bean),包含三样标准:
v 一个无参构造
v 私有属性
v 公共的getter和setter方法
MVC设计模式
Ø M:Model模型【JavaBean】
Ø V:View视图 【JSP】
Ø C:Controller控制器 【Servlet】
n JSP + Servlet + JavaBean
分层思想
web层(表示层)、service层(业务层)、dao层(数据访问层)

案例:登录注册注销
项目准备
创建数据库和表
CREATE TABLE c_user(
id int PRIMARY KEY auto_increment,
username VARCHAR(50) not null,
password VARCHAR(50) not null,
email VARCHAR(50),
birthday DATE
)
INSERT into c_user(username,password,email,birthday) VALUES('admin','123','admin@qq.com','1990-01-01');
INSERT into c_user(username,password,email,birthday) VALUES('chueg','123','chueg@qq.com','1991-01-01');导入项目所需要用的包

数据库连接驱动和bean工具类,beanutils需要依赖logging
项目中的包结构

项目源代码:web.zip
Powered By Cheug's Blog
Copyright Cheug Rights Reserved.