JavaWeb开发模式

一、JavaWeb开发模式

–参考自传智播客javaWeb学习

①C/S:客户端 / 服务器 (胖客户端)
②B/S:浏览器 / 服务器 (瘦客户端)

JavaBean:
就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和setter方法

1、Model1模式(已经过时)
JSP + JavaBean
JavaWeb开发模式_第1张图片


2、Model2模式(最基本的mvc模式)
JSP + Servlet + JavaBean
MVC:开发模式
M: Model模型 JavaBean|四种作用域
V:view视图 JSP
C:Controller控制器 Servlet
JavaWeb开发模式_第2张图片
分层思想:强内聚、弱耦合
JavaWeb开发模式_第3张图片

二、案例:用户的注册和登陆

最简单的用户注册和登陆功能

三、开发步骤:

开发时注意事项:
约定优于编码。列名、字段名、表单中的属性名要一至
1、创建数据库及表
JavaWeb开发模式_第4张图片

注意:开发包结构

cn.itcast.domain:实体类
cn.itcast.service:业务接口
cn.itcast.service.impl:业务实现类
cn.itcast.dao:数据访问接口
cn.itcast.dao.impl:数据访问实现类
cn.itcast.web.service:Serviet
webroot:jsp

2、开发web应用

①搭建开发环境:添加jar包
对应的一些jar包

②创建实现类(javaBean)
实体类,对应数据库表字段–cn.itcast.domain:实体类中

③service层(业务层)
接口–cn.itcast.service:业务接口
实现类–cn.itcast.service.impl:业务实现类、

④DAO(数据访问层)
接口–cn.itcast.dao:数据访问接口
实现类–cn.itcast.dao.impl:数据访问实现类

添加工具类:DBUtils

⑤表示层(JSP、Servlet)
–cn.itcast.web.service:Serviet
–webroot:jsp

要注意:
注册页面–》regServlet
登录页面–》loginServlet

四、总结:

JSP + Servlet + JavaBean
JavaWeb开发模式_第5张图片

你可能感兴趣的:(Java,Web,java,web,开发模式)