Java Web应用程序开发 (5)教学课件_第1页
Java Web应用程序开发 (5)教学课件_第2页
Java Web应用程序开发 (5)教学课件_第3页
Java Web应用程序开发 (5)教学课件_第4页
Java Web应用程序开发 (5)教学课件_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web运行模式:Tomcat企业级卓越人才培养天津滨海迅腾科技集团有限公司第五章目标理解C/S和B/S开发模式了解B/S的多种开发方式理解JSP运行原理掌握部署JSP概述程序网络计算模式:C/S,B/SB/S模式技术介绍JSP运行原理Web服务器Tomcat样例程序部署JSP文件EclipseWeb

插件程序网络计算模式C/S模式B/S模式程序网络计算模式B/S模式的优点客户端基于统一的WEB浏览器系统功能模块化灵活性和可扩展性简易性:操作直观、简单,培训方便,对使用人员的计算机操作水平要求不高实施成本低程序网络计算模式B/S模式技术介绍

CGI(CommonGatewayInterface,通用网关接口)缺点:每次请求CGI程序都要重新启动程序,影响了响应得速度CGI程序不能被多个客户请求共享,影响资源的使用效率B/S模式技术介绍

ASP(ActiveServerPages)

脚本语言VBScript,JavaScript支持COM/DCOM构建模型微软的Web服务器IIS(因特网信息服务)ASP技术目前已发展到.Net版缺点:只能建立在微软平台上,使用成本较高微软平台本身的问题也造成这种B/S平台的效率不高B/S模式技术介绍

B/S模式技术介绍改善的CGI:ServletServlet是CGI程序的Java实现版本它是遵循一定的编码标准的java类运行在一个Servlet容器中只启动一次服务器端进程,只加载一次JVM,处理所有到来的请求请求客户端响应Servlet运行在Web服务器的Servlet容器中B/S模式技术介绍B/S模式技术介绍Servlet实现步骤编写Java代码编译通过Servlet容器注册和执行Servlet的用途生成HTML页面对请求进行转发B/S模式技术介绍用Servlet生成HTML页面publicclassHelloWorldExampleextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse) throwsIOException,ServletException{response.setContentType("text/html");PrintWriterout=response.getWriter();Stringmsg="HelloWorld!";out.println("<html>");out.println("<head>");out.println("<title>JSP2.0HelloWorld</title>");out.println("</head>");out.println("<bodybgcolor=\"white\">"); out.println("<h1>"+msg+"</h1>");out.println("</body>");out.println(“</html>”);}

}

B/S模式技术介绍JSP(JavaServerPages)开发动态网站的重要而快速有效的技术具有良好的动态与静态页面分离的能力JSP的实质就是Servlet的文本化B/S模式技术介绍JSP相对于其他B/S模式下的动态网页技术有诸多的优势

跨平台性一次编写,到处运行可重用性JSP运行原理JSP运行过程

当一个JSP页面第一次被请求时,JSP引擎先将JSP文件转译成一个Java文件(Servlet),再将其编译成字节码,然后执行字节码文件响应用户请求。当这个JSP页面再次被请求时,将直接执行字节码文件来响应,从而加快了执行的速度。JSP运行原理JSP运行原理JSP是在HTML页面中嵌入脚本代码来组织的<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%><html><head><title>MyJSP'MyJsp.jsp'startingpage</title></head><body><H1><center><%="HelloWorld"%><br></center></H1></body></html>JSP运行原理Web服务器JakartaTomcat服务器是sun公司出品的优秀的开源Web服务器是sun公司官方推荐的Servlet和容器JSP是完全免费的软件

Web服务器

Tomcat软件下载网址:/Web服务器Tomcat安装后的目录结构Web服务器Tomcat目录结构说明:bin:存放启动和关闭Tomcat脚本conf:存放不同的配置文件(server.xml和web.xml)doc:存放Tomcat文档lib/japser/common:存放Tomcat运行需要的库文件(JARS)logs:存放Tomcat执行时的LOG文件src:存放Tomcat的源代码webapps:Tomcat的主要Web发布目录(包括应用程序示例)work:存放jsp编译后产生的class文件Web服务器通过配置server.xml文件来设置Tomcat<Server><Service><Connector/><Engine><Host> <Context> </Context></Host></Engine></Service></Server>Web服务器Connector元素<Connectorport="8080"acceptCount="100"connectionTimeout="20000"/>Port:

指定服务器端要创建的端口号,并在这个端口监听来自客户端的请求。默认是8080。Web服务器Context元素代表了单个WEB应用

<Contextpath="/demo"docBase="e:/jsp"debug="0"reloadable="true"></Context>docBase

应用程序的路径或者是WAR文件存放的路径path

表示此Web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/****Tomcat样例程序Tomcat软件中还包含了一个重要的内容,就是它的样例程序部署JSP文件在Tomcat中部署JSP在webapps目录中建立一个文件夹将编写好的JSP文件拷贝到该文件夹启动Tomcat服务EclipseWeb开发插件Eclipse是一个基于插件的Java集成开发环境(IDE)J2EE开发插件MyEclipse所具备的集成度高,配置简单等特点使其成为J2EE开发的首选MyEclipse下载网址/总结C/S(Client/Server)结构,充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销B/S(Browser/Server)结构,用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论