《javaweb应用开发技术实用教程》第1章jsp概述.ppt
文本预览下载声明
Java Web开发技术 Java Web开发技术 Java Web开发技术 第1章 JSP概述 第1章 JSP概述 1.1 JSP技术 1.2 JSP执行原理 1.3 配置JSP运行环境 1.4 本章小结 1.1 JSP技术 JSP是由Sun 公司倡导、许多别的公司参与一起建立的一种动态网页技术标准,类似其他技术标准,如ASP、PHP 或是ColdFusion,等等。 在传统的网页HTML 文件( *.htm,*.html )中加入Java程序片段( Scriptlet )和JSP标签,构成了JSP 网页(*.jsp) JSP特点 Write Once, Run Anywhere 特性。作为Java 平台的一部分,JSP技术拥有Java语言“一次编写,各处执行”的特点,这意味着,一个JSP程序可以运行于支持JSP的任何应用服务器,而不需要对代码做任何修改。 JSP特点(续) 搭配可重复使用的组件。JSP技术可依赖于重复使用跨平台的组件(如:JavaBean或Enterprise JavaBean组件)来执行更复杂的运算、数据处理。开发人员能够共享开发完成的组件,或者能够加强这些组件的功能,让更多用户或是客户团体使用。 JSP特点(续) 采用标签化页面开发。JSP 技术能够将许多功能封装起来,成为一个自定义的标签,这 些功能是完全根据XML 的标准来制订的,即JSP 技术中的标签库(Tag Library)。 JSP特点(续) 实现了角色的分离。JSP规范允许将工作分为两类:页面的图形内容和页面的动态内容。不具备Java编程语言知识的人员可以创建页面的图形内容,然后由Java程序员向此文档插入Java代码,实现动态内容。 JSP特点(续) N层企业应用架构的支持。JSP技术是Java 2 Platform Enterprise Edition (J2EE) (相关信息请参阅/products/j2ee)集成中的一部分,它主要是负责前端显示,而分散性的对象系统则是主要依赖EJB ( Enterprise JavaBean )和JNDI ( Java Naming and Directory Interface )构建而成。 1.2 JSP执行原理 1.2.1 第一个JSP页面 1.2.2 JSP运行原理 1.2.3 JSP与Servlet的关系 1.2.1 第一个JSP页面 一个简单的JSP页面exa1_1.jsp %@ page contentType=text/html;charset=gb2312% html body bgcolor=cyan font size=4 p 我的第一个jsp页面。你好么?朋友 % int sum=100; % br %out.println(sum=+sum);% /font /body /html 1.2.2 JSP运行原理 JSP 的执行过程主要包括以下步骤: 1.客户端发出Request请求; 2.JSP 容器将JSP 转译成Servlet 的源代码; 3.将产生的Servlet 的源代码经过编译后,并加载到内存执行; 4.把结果Response 响应至客户端。 课本例HelloWorld.jsp JSP运行原理图 1.2.3 JSP与Servlet关系 JSP的实现是基于Servlet的,JSP页面在运行之前要被解释成Java Servlet 当JSP容器接到对一个JSP页面的请求后,首先判断与JSP文件对应的Servlet类的名字,如果该类不存在或比JSP文件老,容器就会重新创建一个等价的Servlet类并编译它。 课本例exa1_2.jsp JSP与Servlet关系图 1.3 配置JSP运行环境 1.3.1 安装J2SDK 1.3.2 安装Tomcat 1.3.3 JSP页面测试 1.3.1 安装J2SDK 安装J2SDK (续) 安装J2SDK (续) 安装J2SDK (续) 1.3.2 安装Tomcat 安装Tomcat (续) 安装Tomcat (续) 安装Tomcat (续) 安装Tomcat (续) 安装Tomcat (续) 安装Tomcat (续) 第五步:测试Tomcat。在浏览器中输入http://localhost:8080的主页,如果显示Tomcat主页则说明Tomcat运行正常。 1.3.3 JSP页面测试 第一步: 用一种文本编辑器编辑JSP源文件,如用记事本编辑exa1_3.jsp。 第二步:将JSP文件保存到C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\root目录下。在IE地址栏中键入ht
显示全部