Javaweb开发模式
2016-10-24 14:33
302 查看
Web开发模式的变迁
Servlet使Web应用程序开发变得非常繁琐且不利于分工协作
使用JSP(表达式、声明、scriplet)来开发Web应用程序 (完全抛弃Servlet?)
Java Web开发变得轻松
-页面严重缺乏可读性
-没有将页面表现和业务逻辑实现分开,维护难度增加(程序员必须精通Java和HTML)
让界面设计师负责页面设计,而Java程序员负责编写Java代码 。以组件为中心使用JavaBean
(JSP+JavaBean技术的开发模式称为JSP模式1
)
在JSP中使用JavaBean
JavaBean本质上就是一个普通的Java类
需要遵循一定的编码规范
——标准的JavaBean组件具有以下几个特征
——JavaBean 类必须是一个公共类,并将其访问属性设置为 public
——JavaBean 类必须有一个空的构造函数
——一个JavaBean类不应有公共实例变量,类变量都为private。要访问这些类变量,应该通过
一组存取方法(getXxx 和 setXxx)来访问,不能以大写字母开始命名成员变量
——JavaBean应该是可序列化(serializable)的,即实现java.io.Serializable 接口
<jsp:useBean>动作
<jsp:useBean id=“beanName” 变量名scope=“page|request|session|application” //作用范围 class=“className” 类全路径/>
得到或者创建一个JavaBean对象
Servlet使Web应用程序开发变得非常繁琐且不利于分工协作
使用JSP(表达式、声明、scriplet)来开发Web应用程序 (完全抛弃Servlet?)
Java Web开发变得轻松
-页面严重缺乏可读性
-没有将页面表现和业务逻辑实现分开,维护难度增加(程序员必须精通Java和HTML)
让界面设计师负责页面设计,而Java程序员负责编写Java代码 。以组件为中心使用JavaBean
(JSP+JavaBean技术的开发模式称为JSP模式1
)
在JSP中使用JavaBean
JavaBean本质上就是一个普通的Java类
需要遵循一定的编码规范
——标准的JavaBean组件具有以下几个特征
——JavaBean 类必须是一个公共类,并将其访问属性设置为 public
——JavaBean 类必须有一个空的构造函数
——一个JavaBean类不应有公共实例变量,类变量都为private。要访问这些类变量,应该通过
一组存取方法(getXxx 和 setXxx)来访问,不能以大写字母开始命名成员变量
——JavaBean应该是可序列化(serializable)的,即实现java.io.Serializable 接口
<jsp:useBean>动作
<jsp:useBean id=“beanName” 变量名scope=“page|request|session|application” //作用范围 class=“className” 类全路径/>
得到或者创建一个JavaBean对象
相关文章推荐
- Java Web开发中几种经典模式
- java web开发模式
- 深入分析JavaWeb 18 -- JavaWeb的两种常用开发模式
- java - web - 生产模式与开发模式的区别 - exploded archive(development mode)&packaged archive(production mode)
- java web开发总结(二):linux + apache2.2(prefork模式) + jk1.2.26 + tomcat6负载均衡配置优化
- Java开发web的几种开发模式
- JavaWeb开发之十四:JavaWeb两种开发模式
- Java Web开发模式
- Java开发web的几种开发模式
- Java中的DAO设计模式应用举例 ------> 来自Java WEB 开发实战经典
- Java Web 经典开发模式
- Java Web开发模式一(JSP+JavaBean)
- 20160402javaweb 开发模式
- 传智播客Java web之 JSP开发模式
- java WEB开发中Struts2+Spring+Hibernate 设计模式
- JavaWEB 常用开发模式MVC+三层结构
- Java开发web的几种开发模式
- Java Web开发模式
- java web开发模式
- Java web MVC开发模式入门感悟