第2章初探JSP JSP运行环境要求 JDK:Java应用程序开发包,包含编译运行Java程序所需的工具包和开发Java 应用程序所需的类函数库。 Tomcat服务器软件:解释JSP网页,并且回传解释过后的JSP网页至用户计算 机的浏览器 JSP动态网页新技术
第2章 初探JSP JSP 动态网页新技术 1 JSP 运行环境要求 JDK:Java应用程序开发包,包含编译运行Java程序所需的工具包和开发Java 应用程序所需的类函数库。 Tomcat服务器软件:解释JSP网页,并且回传解释过后的JSP网页至用户计算 机的浏览器
第2章初探JSP 建立与测试开发环境 server. xm 编辑设定 server.xn1-记事本 回囟 文件)编辑)格式Q)查着Q帮助⑩ Define the default virtual host ote: XML Schema validation will not work with Xerces 2.2. st name= localhost appEase="webapps unpack WARs=" true autoDeploy=true xmlValidation=false xmINamespaceAware="false"> <!-- Defines a cluster for this node By defining this element, means that every manager will be So when running a cluster, only make sure that you hare webapps in that need to be clustered and remove the other ones A cluster has the following parameters className the fully qualified name of the cluster cass v JSP动态网页新技术 2
第2章 初探JSP JSP 动态网页新技术 2 建立与测试开发环境 ➢ server.xml 编辑设定
第2章初探JSP 建立与测试开发环境 网址 http://ocalhost:8080/testjsp 文件位置: C:TestJSP JSP动态网页新技术 3
第2章 初探JSP JSP 动态网页新技术 3 建立与测试开发环境 http://localhost:8080/TestJSP ➢网址: ➢文件位置: C:\TestJSP
第2章初探JSP JSP的运行 网站服务器 向服务器提出网页內容请求 dxxX. sp Jsp 网络 Servlet 浏览器 编译 Servlet Servlet运行文件 Servlet回应浏览器请求 JSP动态网页新技术
第2章 初探JSP JSP 动态网页新技术 4 JSP的运行 向服务器提出网页內容请求 xxx.jsp Servlet 回应浏览器请求 Servlet 网站服务器 网络 xxx.jsp 浏览器 Servlet 运行文件 编译 Servlet
第2章初探JSP JSP程序结构 JSP指令 request型态的生命周期 request jsp 您是 request. jsp网页的第 位浏览者 JSP标签 out. printIn("这是 request. jsp网页的计数器!" > Script ybody> JSP动态网页新技术 5
第2章 初探JSP JSP 动态网页新技术 5 JSP 程序结构 request 型态的生命周期 request.jsp 您是request.jsp网页的第 位浏览者 } JSP 指令 JSP标签 Java Script
第2章初探JSP JSP的特点 内嵌在HTML中:以较为简单直接的方式将程序代码内嵌在 HTML中,降低了程序设计的难度 丰富的内建对象:JSP的规格中包含相关的对象、卷标与指令,提 供了设计主从式网络程序的功能,简化了编写 servlet程序的过程。 >整合Java平台:JSP程序中可运用Java所提供的各类包,以这些包 为基础,扩充了JSP程序的本身的处理范围与能力。 JSP动态网页新技术 6
第2章 初探JSP JSP 动态网页新技术 6 JSP 的特点 ➢ 内嵌在HTML中:以较为简单直接的方式将程序代码内嵌在 HTML中,降低了程序设计的难度。 ➢ 丰富的内建对象:JSP的规格中包含相关的对象、卷标与指令,提 供了设计主从式网络程序的功能,简化了编写servlet程序的过程。 ➢ 整合Java平台:JSP程序中可运用Java所提供的各类包,以这些包 为基础,扩充了JSP程序的本身的处理范围与能力
第2章初探JSP JSP版本与20特点 版太的P置走式最最出那Sm的规之中,新 方便,同时减化网页程序代码的构建语法 自定义标签:由于JSP被广泛的使用,因此除了JSP本身,其它的 软件开发组织也制定了功能 丰富的各式标签,可直接使用在 JSP网页当中,但是当用户需要某些特定的功能,而这些功能不存 在于现有的标签当中,便需要通过自定义标签提供可用的功能。 XML:改良JSP网页对于XML的支持,由于JaVa本身对于XML提 供了相当广泛的支持,同时JSTL也包含了一组XML专用标 JSP动态网页新技术 7
第2章 初探JSP JSP 动态网页新技术 7 JSP版本与2.0特点 ➢ Expression Language(EL) :EL最早出现于JSTL的规格之中,新 版本的JSP将其纳入成为正式的规格,让JSP网页的开发过程更为 方便,同时减化网页程序代码的构建语法。 ➢ 自定义标签:由于JSP被广泛的使用,因此除了JSP本身,其它的 软件开发组织也制定了功能相当丰富的各式标签,可直接使用在 JSP网页当中,但是当用户需要某些特定的功能,而这些功能不存 在于现有的标签当中,便需要通过自定义标签提供可用的功能。 ➢ XML:改良JSP网页对于XML的支持,由于Java本身对于XML提 供了相当广泛的支持,同时JSTL也包含了一组XML专用标签
第2章初探JSP 学习JSP JSP网页 HTML body…</body </htmI JSP技术 EL、JSTL、XML Java Bean Java bean ava)(ava Java 对象对象 对象/对象 Java平台 JSP动态网页新技术 8
第2章 初探JSP JSP 动态网页新技术 8 学习JSP HTML ... Java 技术 JSP 网页 JSP技术 EL、JSTL、XML … Java 平台 Java 对象 Java 对象 Java 对象 Java 对象 Java Bean Java Bean