Chap3 JSP 概述
来源:互联网 发布:长沙java招聘 编辑:程序博客网 时间:2024/06/06 07:04
JSP容器还负责调用产生的servlet。即“请求处理阶段”。除了第一次请求,以后的请求都只需要经历“请求处理阶段”。(2)通常将JSP容器实现为一个servlet。Servlet容器和JSP容易通常合并为一个web容器。(3)可见,jsp事实上是另外一种写servlet的方法。除了translation phase,JSP页面就像一个servlet一样被处理。3.3.1 JSP元素(1)三类jsp元素:directive,action,scripting(2)directive元素:指定页面自身的信息,这些信息对于各次请求都是相同的。包括:<%@ page…>,<%@ include …>,<%@ taglib ...>(3)标准action元素:对于每次请求相关的信息,执行一些action。包括:<jsp: usebean>,<jsp: getProperty>,<jsp: setProperty>,<jsp: include>,<jsp: forward>,<jsp: param>,<jsp: plugin>(4)自定义的action元素:通过jsp规范包含的一个java api实现,可扩展jsp语言。(5)JSTL(JSP standard tag library)就是一种上述扩展。它由sun公司制定,可用于jsp程序常用的处理,例如条件处理、数据库访问等。(6)除了jstl,还可以通过扩展api自定义action元素。(7)scripting元素:可用于在jsp页面中添加小段(java)代码。不鼓励使用;如果页面中大量使用代码,会造成维护问题。(8)javabean组件:遵循特定编码规范的java类;通常用于描述应用程序实体信息(例如客户、订单)的容器。3.4 使用MVC,进行JSP应用程序设计(1)MVC设计模型(Model-View-Controller)(2)在服务器程序中,通常把程序分成3部分:业务逻辑;表示;请求处理(3)业务逻辑:表示如何处理数据(4)表示:应用程序的数据如何显示给客户(5)请求处理:如何把“业务逻辑”和“表示”联系在一起。(6)MVC中,Model对应业务逻辑和数据;View对应“表示”;Controller 对应请求处理(7)使用MVC模型的原因:1>应用程序的Model(应用程序+逻辑)是程序中最稳定的部分,而View(表示)却经常变化;2>需要把数据以不同的语言、或把数据的不同部分显示给不同的用户,每个client都需要不同的显示格式。
- Chap3 JSP 概述
- JSP概述
- jsp概述
- Jsp概述
- Jsp概述
- JSP概述
- Jsp概述
- JSP概述
- Jsp概述
- jsp概述
- Jsp概述
- JSP概述
- JSP概述
- JSP 概述
- JSP概述
- JSP概述
- JSP概述
- JSP概述
- javascript学习点滴
- chap2 HTTP和servlet基础
- IIS6的超时问题
- 追悼会(一)
- 追悼会(二)
- Chap3 JSP 概述
- 软件开发方式的思考
- Chap4 搭建JSP环境
- Delphi 7 下自动实现 xp 风格的简单办法
- chap5 生成动态内容
- chap6 jsp页面中使用JavaBean组件
- Data2SQL数据脚本生成器
- 深入.NET托管堆(managed heap)
- CSDN Blog分类调整,请更新你的收藏和RSS订阅