JSP中应用的模型

JSP中主要有五个应用模型,从简单到复杂依次为: 简单模型:只有单一的JSP,由JSP完成所有请求和响应 N层模型:在简单模型的基础上,添加一层EJB,负责对资源的访问。因为EJB支持分布式开发,所以N层模型增加了可扩展性。 松散耦合模型:每个应用都与其他JSP应用保持一定隔离,而通过HTML或XML进行HTTP通信。如果其中一个JSP发生变化,不会对其他的JSP产生太大的影响。 包含请求模型:一个JSP除了可以…

JSP学习笔记-03-Servlet和JSP的关系

1、要理解servlet和JSP的关系。 JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。   Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。 2、Servlet的应用和Session的应用还是蛮重要的…

JSP 最佳实践: 使用JSTL来更新JSP页面

JSP 最佳实践: 使用JSTL来更新JSP页面 JSP 标准标记库(Standard Tag Library,JSTL)是一组以标准化格式实现许多通用的Web站点功能的定制标记。在 JSP 最佳实践这一部分,Brett McLaughlin将向您介绍JSTL,阐述如何转变JSP页面来使用高功能性的标记。 JSP技术的优势之一在于其定制标记库工具。除了核心JSP标记,如 jsp:include 之外,定制标记库工具使您能够创建唯一的标记来描述以站点或应用程序为导…

JSP指令

  l       JSP指令 l       JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。在JSP 2.0规范中共定义了三个指令: l       page指令 l       Include指令 l       taglib指令 l       JSP指令简介 l       JSP指令的基本语法格式:        <%@ 指令 属性名="值" %>        举例:<%@ page contentType="text/html;chars…

jsp中的include静态页面出现乱码问题

在当前应用系统的web.xml里加入jsp-config代码:<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <jsp-config> <jsp-property-group> <description> Special property group for JSP Confi…

jsp2.0中web.xml 的元素

元素主要用来设定JSP 相关配置 <jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。 <taglib>元素在JSP 1.2 时就已经存在;<jsp-property-group>是JSP 2.0 新增的元素:<jsp-property-group>元素主要有八个子元素,它们分别为:<description>:设定的说明;<display-name>:设定名称;<url-pattern>:设定值所影响的范围,如:/CH…

jsp2.0中web.xml 的元素

<jsp-config> 元素主要用来设定JSP 相关配置 <jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。 <taglib>元素在JSP 1.2 时就已经存在;<jsp-property-group>是JSP 2.0 新增的元素:<jsp-property-group>元素主要有八个子元素,它们分别为:<description>:设定的说明;<display-name>:设定名称;<url-pattern>:设定值所…

JSP转译成Servlet详细过程

JSP转译成Servlet详细过程 JSP转译成Servlet详细过程   JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。     由于包括大量的HTML标签、大量的静态文本及格式等,导致Servlet的开发效率极为低下。所有的表现逻辑,包括布局、色彩及图像等,都必须耦合在Java代码中,这的确让人不胜其烦。JSP的…

Servlet的一些细节

  Servlet的一些细节(1) 由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完成。 <servlet>元素用于注册Servlet,它包含有两个主要的子元素:<servlet-name>和<servlet-class>,分别用于设置Servlet的注册名称和Servlet的完整…

Servlet技术介绍

Servlet简介    Java Servlet是与平台无关的服务器端组件,它可以运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用"请求/响应"的模式    Servlet可以完成以下功能:    l         创建并返回基于客户请求的动态HTML页面    l         创建可嵌入到现有HTML页面中的部分HTML页面(HTML片段)    l         与其他服务器资源(如数据库或基于Java的应…

Base-Jsp-14-servlet介绍

Base-Jsp-14-servlet介绍v servletØ 将servlet和JSP结合使用,可以把应用程序的逻辑和外观呈现部分清楚的分开。Ø servlet API由两个程序包组成       ª javax.servlet       ª javax.servlet.httpØ servlet的实质是实现了借口javax.servlet.Servlet的类Ø web容器管理servlet生命周期的所有方面,它根据需要创建servlet类的实例,将请求传       递给实例进行处理,最终删除实例。Ø 容器会在servlet生…

Servlet学习

一个Servlet程序就是一个实现了javax.servlet.Servlet接口的的Java类。 Servlet接口定义了Servlet程序间通信的协议约定。 其中javax.servlet.GenericServlet类实现了Servlet的接口,实现了Servlet程序的基本功能. javax.servlet.http.HttpServlet类 是GenericServlet的子类,并在其基础上进行 一些针对HTTP特点的扩充。 客户端的每次访问一个支持HTTP的Servlet程序时,Servlet引擎都将调用Servlet的servi…

Servlet技术

Servlet简介    Java Servlet是与平台无关的服务器端组件,它可以运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用"请求/响应"的模式    Servlet可以完成以下功能:    l         创建并返回基于客户请求的动态HTML页面    l         创建可嵌入到现有HTML页面中的部分HTML页面(HTML片段)    l         与其他服务器资源(如数据库或基于Java的应…

Servlet部署

  l         Servlet声明: 为了通知容器存在这个Servlet,必须创建一个Servlet声明条目。 格式:        <servlet>               <servlet-name>servlet名称</ servlet-name >               <servlet-class>实际的类</ servlet-class >        </servlet> l         Servlet映射: 为了告诉服务器如何把到来的请求路由转发到指定的Servlet上。 格式:        …

Servlet技术总结

转自:http://blog.csdn.net/yinyuan1987/archive/2008/11/29/3410469.aspx 1、Servlet简介 Java Servlet是与平台无关的服务器端组件,它可以运行在Servlet容器中.Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用"请求/响应"的模式 2、Servlet API Servlet的框架是由两个Java包组成的:javax.servlet和javax.servlet.http。在javax.servlet包中定义了所有的Servlet…
下一页 »