您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 《Java_Web应用开发技术实用教程》-王红第1章_JSP概述剖析
2020/2/221JavaWeb开发技术第1章JSP概述2020/2/22JavaWeb开发技术2第1章JSP概述1.1JSP技术1.2JSP执行原理1.3配置JSP运行环境1.4本章小结2020/2/22JavaWeb开发技术31.1JSP技术JSP是由Sun公司倡导、许多别的公司参与一起建立的一种动态网页技术标准,类似其他技术标准,如ASP、PHP或是ColdFusion,等等。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,构成了JSP网页(*.jsp)2020/2/22JavaWeb开发技术4JSP特点1.WriteOnce,RunAnywhere特性。作为Java平台的一部分,JSP技术拥有Java语言“一次编写,各处执行”的特点,这意味着,一个JSP程序可以运行于支持JSP的任何应用服务器,而不需要对代码做任何修改。2020/2/22JavaWeb开发技术5JSP特点(续)2.搭配可重复使用的组件。JSP技术可依赖于重复使用跨平台的组件(如:JavaBean或EnterpriseJavaBean组件)来执行更复杂的运算、数据处理。开发人员能够共享开发完成的组件,或者能够加强这些组件的功能,让更多用户或是客户团体使用。2020/2/22JavaWeb开发技术6JSP特点(续)3.采用标签化页面开发。JSP技术能够将许多功能封装起来,成为一个自定义的标签,这些功能是完全根据XML的标准来制订的,即JSP技术中的标签库(TagLibrary)。2020/2/22JavaWeb开发技术7JSP特点(续)4.实现了角色的分离。JSP规范允许将工作分为两类:页面的图形内容和页面的动态内容。不具备Java编程语言知识的人员可以创建页面的图形内容,然后由Java程序员向此文档插入Java代码,实现动态内容。2020/2/22JavaWeb开发技术8JSP特点(续)5.N层企业应用架构的支持。JSP技术是Java2PlatformEnterpriseEdition(J2EE)(相关信息请参阅)集成中的一部分,它主要是负责前端显示,而分散性的对象系统则是主要依赖EJB(EnterpriseJavaBean)和JNDI(JavaNamingandDirectoryInterface)构建而成。2020/2/22JavaWeb开发技术91.2JSP执行原理1.2.1第一个JSP页面1.2.2JSP运行原理1.2.3JSP与Servlet的关系2020/2/22JavaWeb开发技术101.2.1第一个JSP页面一个简单的JSP页面exa1_1.jsp%@pagecontentType=text/html;charset=gb2312%htmlbodybgcolor=cyanfontsize=4p我的第一个jsp页面。你好么?朋友%intsum=100;%br%out.println(sum=+sum);%/font/body/html2020/2/22JavaWeb开发技术111.2.2JSP运行原理JSP的执行过程主要包括以下步骤:1.客户端发出Request请求;2.JSP容器将JSP转译成Servlet的源代码;3.将产生的Servlet的源代码经过编译后,并加载到内存执行;4.把结果Response响应至客户端。课本例HelloWorld.jsp2020/2/22JavaWeb开发技术12JSP运行原理图浏览器JSP页面产生Servelt源代码经编译的Servelt134图1-2.JSP主要执行过程2web服务器2020/2/22JavaWeb开发技术131.2.3JSP与Servlet关系JSP的实现是基于Servlet的,JSP页面在运行之前要被解释成JavaServlet当JSP容器接到对一个JSP页面的请求后,首先判断与JSP文件对应的Servlet类的名字,如果该类不存在或比JSP文件老,容器就会重新创建一个等价的Servlet类并编译它。课本例exa1_2.jsp2020/2/22JavaWeb开发技术14JSP与Servlet关系图解析jsp接受请求生成jsp的Servlet编译Servlet加载Servlet生成响应JSPServlet最新?JSPServlet加载?发送请求NNYY图1-3JSP与Servlet关系示意图2020/2/22JavaWeb开发技术151.3配置JSP运行环境1.3.1安装J2SDK1.3.2安装Tomcat1.3.3JSP页面测试2020/2/22JavaWeb开发技术161.3.1安装J2SDK第一步:执行jdk-6u1-windows-i586-p.exe2020/2/22JavaWeb开发技术17安装J2SDK(续)第二步:选择安装路径及安装内容2020/2/22JavaWeb开发技术18安装J2SDK(续)2020/2/22JavaWeb开发技术19安装J2SDK(续)第三步:设置环境变量path和classpath2020/2/22JavaWeb开发技术201.3.2安装Tomcat第一步:执行jakarta-tomcat-5.0.28.exe2020/2/22JavaWeb开发技术21安装Tomcat(续)第二步:选择安装内容及安装路径。2020/2/22JavaWeb开发技术22安装Tomcat(续)2020/2/22JavaWeb开发技术23安装Tomcat(续)第三步:设定TomcatPort和AdministratorLogin2020/2/22JavaWeb开发技术24安装Tomcat(续)第四步:选择使用的JVM,点击【install】按钮2020/2/22JavaWeb开发技术25安装Tomcat(续)2020/2/22JavaWeb开发技术26安装Tomcat(续)第五步:测试Tomcat。在浏览器中输入的主页,如果显示Tomcat主页则说明Tomcat运行正常。图1-20Tomcat主页2020/2/22JavaWeb开发技术271.3.3JSP页面测试第一步:用一种文本编辑器编辑JSP源文件,如用记事本编辑exa1_3.jsp。第二步:将JSP文件保存到C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat5.0\webapps\root目录下。在IE地址栏中键入,对页面进行测试。2020/2/22JavaWeb开发技术281.4本章小结JSP是SUN公司推出的使用Java代码动态生成HTML文档的技术。JSP位于Web服务器中,是服务器端组件,可以访问其他服务器端资源,诸如Servlet、EJB和数据库。JSP页面生活在JSP容器中,容器将JSP转换成等价的JavaServlet。2020/2/22JavaWeb开发技术29本章结束,谢谢大家!休息一会儿。。。
本文标题:《Java_Web应用开发技术实用教程》-王红第1章_JSP概述剖析
链接地址:https://www.777doc.com/doc-3793159 .html