- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jsp脚本语言课件—ch01
JSP开发环境的搭建 Eclipse的配置 window → preferences → Tomcat JSP开发环境的搭建 Eclipse的配置 window → preferences → Tomcat JSP开发环境的搭建 Eclipse的配置 window → preferences → Java → Installed JREs JSP开发环境的搭建 Eclipse的配置 window → preferences → Java → Build Path 。 JSP开发环境的搭建 Eclipse的配置 配置Lomboz插件:window → preferences → Lomboz →Server Definition 在配置J2SDK + Eclipse + Tomcat 开发环境时,要注意各工具之间的版本兼容性问题,当开发环境不能正常运行时应首先查看它们之间的版本是否兼容。 Note: 第一个JSP页面 1.4 第一个JSP页面 File → New → Project →Tomcat Project JSP的执行过程 1.5 JSP的执行过程 客户端通过Web浏览器向JSP服务器发出请求; JSP服务器检查是否已经存在JSP页面对应的Servlet源代码,若存在则下一步,否则转④; JSP服务器检查JSP页面是否有更新,有则下一步,否则转⑤; JSP服务器将JSP代码转译为Servlet源代码; JSP服务器将Servlet源代码编译后加载至内存运行; 将产生的结果嵌入HTML文本输出至客户端浏览器。 JSP文件的编译是在第一次访问JSP页面时发生的,通常由Web开发人员执行,在用户访问时已编译为Servlet,所以用户访问页面效率较高。 JSP的执行过程 “第一个JSP页面”的执行过程: 用户向JSP服务器请求访问“SimpleJSP.jsp”时,由JSP服务器中的JSP引擎(也是一个Servlet)将其转换为一个Java源文件(SimpleJSP_jsp.java),如转换过程中有任何错误,则转换过程中断,并向服务器端和客户端输出错误信息; 如果转换成功,JSP引擎将调用Javac命令将这个Java源文件编译成.class文件( SimpleJSP_jsp.class,即编译好的Servlet类); 编译为Servlet类后,当用户请求时Tomcat服务器将其转换为可被用户浏览器识别的“.jsp”代码。 任何Web Server都支持静态网页,其执行过程如下: 用户首先在浏览器的地址栏中键入要访问的网页地址(即URL:Uniform Resource Locator,统一资源定位符)并回车触发这个请求。 浏览器将请求发送到指定的Web服务器上。 ?Web服务器接收这些请求并根据.htm或.html的后缀名判断请求的是HTML文件。 ?Web服务器从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。 任何Web Server都支持静态网页,其执行过程如下: 用户首先在浏览器的地址栏中键入要访问的网页地址(即URL:Uniform Resource Locator,统一资源定位符)并回车触发这个请求。 浏览器将请求发送到指定的Web服务器上。 ?Web服务器接收这些请求并根据.htm或.html的后缀名判断请求的是HTML文件。 ?Web服务器从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。 任何Web Server都支持静态网页,其执行过程如下: 用户首先在浏览器的地址栏中键入要访问的网页地址(即URL:Uniform Resource Locator,统一资源定位符)并回车触发这个请求。 浏览器将请求发送到指定的Web服务器上。 ?Web服务器接收这些请求并根据.htm或.html的后缀名判断请求的是HTML文件。 ?Web服务器从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。 任何Web Server都支持静态网页,其执行过程如下: 用户首先在浏览器的地址栏中键入要访问的网页地址(即URL:Uniform Resource Locator,统一资源定位符)并回车触发这个请求。 浏览器将请求发送到指定的Web服务器上。 ?Web服务器接收这些请求并根据.htm或.html的后缀名判断请求的是HTML文件。 ?Web服务器从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。 JSP和ASP、PHP比较,本身并没有特别明显的优势,它的优势在于JSP是以Java技术为基础的,JavaBean、Servlet等J2EE技术是JSP强大生命力所在,对于开发中小型站点来说,JSP和ASP、PHP没有明显区别,但是对于大型的电子商务网站的开发,JS
文档评论(0)