Cheug's Blog

当前位置:网站首页 / JAVA / 正文

MVC设计模式

2019-05-31 / JAVA / 1014 次围观 / 0 次吐槽 /

软件开发模式

Ø C/S:客户端 / 服务器 (胖客户端)

Ø B/S:浏览器 / 服务器 (瘦客户端)

JavaBean的概念

Ø 就是一个普通类(实体bean),包含三样标准:

一个无参构造

私有属性

公共的gettersetter方法

MVC设计模式

Ø MModel模型【JavaBean

Ø VView视图  【JSP

Ø CController控制器 【Servlet

 

JSP + Servlet + JavaBean

分层思想

web层(表示层)、service层(业务层)、dao层(数据访问层)

image.png

案例:登录注册注销

项目准备

创建数据库和表

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');

导入项目所需要用的包

            image.png

数据库连接驱动和bean工具类,beanutils需要依赖logging

 项目中的包结构

    image.png


          项目源代码:web.zip


Powered By Cheug's Blog

Copyright Cheug Rights Reserved.