JSP开发模式

一、jsp开发模式

sun公司推出jsp技术后,同时也推出了两种web应用程序的开发模式,一种是jsp+Javabean模式,一种是Sevlet+jsp+Javabean模式。

jsp+Javabean模式适合开发业务逻辑不太复杂的web应用程序,这种模式下,Javabean用于封装业务数据,jsp即负责处理用户请求,又显示数据。

Servlet+jsp+Javabean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,Javabean负责封装数据。Servlet+jsp+Javabean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。

二、Model1设计模式

JSP模式1特点:

jsp页面负责响应用户的请求并将处理结果返回用户;

jsp既要负责业务流程口控制,又要负责提供表现层数据;

供表示层数据,同时充当视图和控制器。

Model 1十分适合简单应用的需要。

三、Model2设计模型

Servlet:控制显示那个jsp页面给用户、调用那个Javabean。

jsp:响应用户请求,把结果数据展现给用户。

Javabean:对数据库的数据的存取,复杂的业务功能和逻辑处理。

四、总结

时间: 2024-08-02 19:11:09

JSP开发模式的相关文章

jsp开发模式和web计算器

1.jsp开发模式:1.sun公司推出jsp技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean.一种是Servlet+jsp+javabean2.jsp+javabean模式适合开发业务逻辑不太复杂的web应用程序,这种模式下,javabean用于封装业务数据,jsp则负责处理用户请求,又显示数据.3.Servlet+jsp+javabean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean模式

【黑马程序员】第11课:JSTL标签+JSP开发模式

<pre> day11 昨天内容回顾 (1)jsp *jsp的三个指令 *jsp里面九个内置对象 request response session config application exception page out:out输出机制 pageContext (2)javabean *jsp的动作标签 *beanutils框架 (3)el表达式 *el表达式获取域对象里面的值 *el表达式获取域对象里面数组,集合,对象的属性的值  思维导图 1.jstl的简介 *和指令taglib一起使用

jsp开发模式和web计算器案例

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+requ

JSP开发模式1(简单注册功能)

———————————————————————————————————————————————— import java.util.regex.Matcher;import java.util.regex.Pattern; public class RegisterBean {    private String userName = "";    private String errorName = "";        private String age =

JSP开发模式2(计算器)

CalculatorBean———————————————————————————————————————————— public class CalculatorBean {    private String firstNum;    private String sencondNum;    private String operator;    private Double result=0.0;        public Double getResult() {        ret

JavaBean+jsp开发模式 --结合form表单 实例

1.创建form表单 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd&qu

Java Web开发模式

一 Java Web开发模式的变迁 1 最初的Java web服务器端编程技术是Servlet,利用Servlet就可以开发出一个Web应用程序. 2 为了解决Servlet缺陷,SUN推出了JSP技术.但是开发人员又走向了另一个极端就是完全放弃了Servlet. 在JSP页面混合使用HTML标记和java代码编写的脚本元素标记来开发Web程序.采用这种方法虽然可以编写JSP页面变得简单,直观,然而,他只适合于业务流程简单,系统规模较小的应用系统. 如果系统较大的话,就会出现两个严重的缺点: 1

javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

jsp的开发模式

JSP 存在两种 开发模式1.Model1 : JSP + JavaBean * 不适合开发业务逻辑特别复杂web应用 ----- 业务逻辑复杂,控制代码多,而在jsp中编写控制代码,十分不便 *JSP 负责页面显示,跳转,调用JavaBean*JavaBean 封装和处理数据 2.Model2 : JSP + JavaBean + Servlet*符合MVC设计模式 (如图)*JSP(View视图功能):负责页面显示*JavaBean(Model 模型功能):负责数据封装和处理*Servlet