javaWeb的开发模式
开发模式一
jsp+javaBean
javaBean就是一个简单的Java类
javaBean需要遵循的标准
-
类必须是public
-
-
该类必须有一个无参构造器(目的:可以通过反射来创建对象)
-
该类应该实现Serializable接口(目的:可以在网络上实现二进制的传输)
接口是一个特殊的javaBean
javaBean不同阶段的称呼
javaBean:java类
POJO:Plain Ordinary Java Object / 简单Java对象
Vo:Value Object / 值对象 ;他是把数据要显示视图层(界面)的阶段
Bo:Business Object / 业务对象;他是对业务数据的封装
dto:Date Transfer Object / 数据传输对象 ;把数据查询出来封装后,传递给业务层。在由业务层传递给控制器的阶段
Po:persistant Object / 持久化对象;一个PO就是数据库中的一条记录
开发模式二
借鉴了mvc的架构模式
mvc:它是一种架构模式
M: model 模型 -> javaBean
V: view 视图 -> jsp
C: contrler 控制器 -> servlet
一个典型的mvc模式 -> jsp + servlet + javaBean
架构模式: 基于 框架 和 设计模式 之间的一种架构模式。
框架:侧重于解耦 、 代码的重用。
设计模式:主要偏重于设计,它的本质 -> 前辈在以往的项目中碰到的问题的一系列问题总结,如果在项目中遇到该问题,就可使用23种模式中的一种来解决。
其他
-
jsp动作的作用:消除代码中的"<"、"%",但是jsp动作,有缺陷,使用困难。