13 WEB开发笔记

一、JavaWeb开发模式

 

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

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

 

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

1Model1模式
JSP + JavaBean


13 WEB开发笔记

 

2Model2模式

JSP + Servlet + JavaBean

MVC:开发模式

M: Model模型 JavaBean|四种作用域

Vview视图  JSP

C:Controller控制器 Servlet

13 WEB开发笔记

 

分层思想:强内聚、弱耦合

13 WEB开发笔记

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

13 WEB开发笔记13 WEB开发笔记

三、开发步骤:

 

开发时注意事项:

约定优于编码。列名、字段名、表单中的属性名要一至

1、创建数据库及表

13 WEB开发笔记

13 WEB开发笔记

2、开发web应用

 

a、搭建开发环境:添加jar

13 WEB开发笔记

13 WEB开发笔记

bcom.itheima.domain包下

13 WEB开发笔记

User.java:(创建实现类(javaBean,包含用户的基本信息和getset方法)

13 WEB开发笔记

ccom.itheima.dao

service层(业务层)

接口

13 WEB开发笔记

实现类

13 WEB开发笔记

dcom.itheima.dao包下:

13 WEB开发笔记

UserDao.java(DAO(数据访问层),接口)

13 WEB开发笔记

实现类:com.itheima.dao.impl

13 WEB开发笔记

UserDaoImpl.java

13 WEB开发笔记

e实现类

添加工具类:DBUtils

DBUtils.java:

dbinfo.properties

13 WEB开发笔记13 WEB开发笔记

e、表示层(JSPServlet

 要注意:

注册页面--regServlet

登录页面--loginServlet