一、JavaWeb开发模式
–参考自传智播客javaWeb学习
①C/S:客户端 / 服务器 (胖客户端)
②B/S:浏览器 / 服务器 (瘦客户端)
JavaBean:
就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和setter方法
1、Model1模式(已经过时)
JSP + JavaBean
2、Model2模式(最基本的mvc模式)
JSP + Servlet + JavaBean
MVC:开发模式
M: Model模型 JavaBean|四种作用域
V:view视图 JSP
C:Controller控制器 Servlet
分层思想:强内聚、弱耦合
二、案例:用户的注册和登陆
最简单的用户注册和登陆功能
三、开发步骤:
开发时注意事项:
约定优于编码。列名、字段名、表单中的属性名要一至
1、创建数据库及表
注意:开发包结构
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