JSP程序设计 高职软件专业 张文胜第1章 JSP概述.pptxVIP

JSP程序设计 高职软件专业 张文胜第1章 JSP概述.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章JSP概述1.1 动态网页技术动态网页技术的原理是:将使用不同技术编写的动态页面保存在Web服务器中,当客户端用户向Web服务器发出访问动态页面的请求时,Web服务器将根据用户所访问页面的类型确定该页面所使用的网络编程技术,然后将该页面提交给相应的解释引擎,解释引擎执行位于页面的脚本代码以实现不同的功能,如访问数据库、发送电子邮件和执行算术或逻辑运算等,最后Web服务器把解释引擎的执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。虽然客户端用户所接收到的页面与传统页面并没有任何区别,但实际上页面内容已经经过了服务器端处理。第1章JSP概述1.2 JSP简介1.2.1 什么是JSPJSP是Java Server Pages的缩写,是由Sun公司倡导,与许多其他公司一起建立的一种应用范围广泛的动态网页技术标准,是Java语言编写的在服务器端运行的页面。JSP就是在HTML语言中嵌入Java脚本,可以被看做是一种脚本语言,然而作为一种脚本语言,在JSP中几乎可以使用全部的Java类。JSP技术的基础是Servlet,包含了Java Servlet的所有优点,并且当JSP与JavaBeans结合时,提供了一种使内容和显示逻辑分开的简单方式。许多大型Web应用程序的开发需要Servlet、JavaBeans与JSP配合才能完成。第1章JSP概述1.2 JSP简介1.2.2 JSP的特点(1)将内容的生成和显示分离(2)使用可重用的组件(3)采用标签简化页面开发(4)具有Java技术的所有优点及完善的存储管理和安全性(5)一次编写各处运行第1章JSP概述1.2 JSP简介1.2.3 JSP的运行原理(1)当用户访问一个JSP页面时,通过客户端浏览器向服务器发送请求,这些请求里面有很多信息,包括请求的文件和用户输入的内容,另外还有本地计算机的一些信息。(2)JSP文件被JSP引擎编译成Java的class文件,即Servlet。(3)将产生的Servlet加载到内存执行。(4)Servlet的运行结果以HTML(或XML)形式通过Web服务器返回给客户端的浏览器。第1章JSP概述1.3 JSP运行环境的构建1.3.1 JSP运行环境的组成(1)Web服务器WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持J2EE规范,并不断地完善以适应新的开发要求。另一个常用的Web服务器是IBM公司的WebSphere,支持J2EE规范。在小型的应用系统或者有特殊需要的系统中,Tomcat是一个不错的选择,该服务器支持全部JSP以及Servlet规范,是Sun公司官方推荐的Servlet和JSP容器,但是目前还不支持EJB。由于Tomcat很简单,常在系统开发和测试时使用。第1章JSP概述1.3 JSP运行环境的构建1.3.1 JSP运行环境的组成(2)数据库目前基于JSP的Web项目的开发离不开数据库的支持。在Java相关的开发领域中,常用的是三种数据库是Oracle、DB2和MySQL。有时候也使用微软公司的SQL Server数据库。Oracle数据库是Oracle公司的产品,是一个真正面向Internet计算环境的数据库系统,可移植性好、使用方便、功能强大,适用于各类大型、中型和小型环境,是一种高效率、可靠性好和高吞吐量的数据库解决方案。IBM公司的DB2也是一种常用的数据库,和IBM的WebSphere配合构成完整的企业级解决方案。还有一个常用的免费小型数据库MySQL,常与PHP结合使用。第1章JSP概述1.3 JSP运行环境的构建1.3.1 JSP运行环境的组成(3) 开发工具Web服务器和数据库服务器构成了发布平台,需要选择合适的开发工具以提高编码的效率。目前有两种常用的企业级集成开发环境,即JBuilder和WebSphereStudio。JBuilder是Borland公司的产品,支持几乎全部的J2EE组件。IBM公司的WebSphereStudio是一套集成开发环境,同时集成Web服务器功能。第1章JSP概述1.3 JSP运行环境的构建1.3.2 安装JDK安装JDK是进行JSP开发的一个重要步骤,也是安装JSP引擎(如Tomcat、JBoss和Weblogic等)的前提。一般的JSP引擎是由Java语言编写的。第1章JSP概述1.3 JSP运行环境的构建第1章JSP概述1.3 JSP运行环境的构建在Windows平台上安装JDK比较简便,步骤如下:第1章JSP概述1.3 JSP运行环境的构建第1章JSP概述1.3 JSP运行环境的构建第1章JSP概述1.3 JSP运行环境的构建第1章JSP概述1.3 JSP运行环境的构建第1章JSP概述1.3

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档