javaWeb的开发模式

javaWeb的开发模式

开发模式一

jsp+javaBean

javaBean就是一个简单的Java类

javaBean需要遵循的标准

  1. 类必须是public

  2. 成员变量必须是private ,提供get、set方法

  3. 该类必须有一个无参构造器(目的:可以通过反射来创建对象)

  4. 该类应该实现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种模式中的一种来解决。

 

 

其他

  1. jsp动作的作用:消除代码中的"<"、"%",但是jsp动作,有缺陷,使用困难。

    缺陷:复杂对象(对象中包含对象),jsp动作无法显示复杂对象的值。

原文地址:https://www.cnblogs.com/-Archenemy-/p/12837028.html