- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章 JSP技术
第16章 JSP技术 JSP(Java Server Page)是由SUN公司主导开发的一种新的Web应用开发技术标准,它是目前Web网站开发的主流技术之一。JSP通过在服务器端HTML(HyperText Markup Language)或者XML(eXtensible Markup Language)中嵌入Java代码,用于创建功能强大的支持跨平台及跨服务器的动态网页。本章将帮助读者了解这种技术并学习如何建立一个使用JSP 技术的网站。 16.1 JSP技术概述 要学习掌握JSP的开发技术,必须首先了解JSP技术的基本概念,并熟悉JSP运行的基本原理。本节将通过简单的JSP页面实例帮助读者了解JSP技术的基本概念,并详细阐述JSP运行的基本原理。 16.1.1 JSP的基本概念 JSP属于Java平台的一部分,它是将Java代码嵌入HTML或者XML中的脚本语言,提供了在服务器端HTML或XML中混合Java程序代码,由语言引擎解释执行程序代码的能力。在JSP 环境下,HTML代码主要负责描述Web页面的显示样式,而程序代码则用来描述如何处理逻辑。普通的HTML页面只依赖于Web服务器,而JSP页面需要附加的语言引擎来分析和执行程序代码。 在JSP开发过程中,可以将网页中的动态部分和静态的HTML相分离。开发者可以使用平常得心应手的工具并按照自己熟悉的方式来书写HTML语句。然后将动态部分用特殊的标记嵌入即可,代码是一个简单的JSP页面实例: 16.1.2 JSP的运行原理 当Web服务器第一次获得客户端浏览器对某个JSP页的执行请求后,服务器通过JSP引擎(JSP engine) 先将JSP页面文件转换成纯Java代码,在转换时若发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出错误信息;如果转换成功,JSP引擎就调用Java编译器将该文件转译成Servlet,即将该JSP文件编译成一个在服务器端运行Java Class文件。所有的JSP文件最终都将被编译成为Servlet。 16.2 构建JSP运行、开发环境 进行JSP程序的设计与开发,必须构建一个符合JSP规范的运行与开发环境,一个符合规范、稳定的运行环境将极大的方便JSP程序的调试,提高JSP的运行效率;而一个功能强大和使用方便的开发工具会给编程人员的开发工作提供强有力的帮助。本节将学习如何搭建JSP运行和开发环境。本章的所有JSP程序都将在该环境下实现。 由于Java具有跨平台的特性,因此JSP既可以运行在Windows操作系统环境下,也可以运行在Solaries和Linux等UNIX操作系统下。我们主要学习在Windows环境下JSP运行和开发环境的构建。 16.2.1 JRE的安装 如果您的系统已经安装了JDK,则可以跳过本节。JDK的获取与安装在前面的章节中已经介绍过,本节不再重复。 在安装JRE软件之前,首先要获取该软件的安装文件。我们可以从SUN公司的专门网站(/)免费下载必威体育精装版的版本,目前可下载的必威体育精装版版本是版本6更新7,文件名是JRE-6u7-windows-i586-p-s.exe,文件大小15.2M。JRE的安装配置步骤如下: 16.2.2 Tomcat的安装 Tomcat是SUN公司和Aparche公司联合开发的一款免费JSP引擎,它是最先实现了Servlet 2.2和JSP 1.1规范的服务器软件,它既可以作为小型的独立服务器来运行JSP页面,同时也可以集成到Aparche Web服务器软件中。本书是将Tomcat作为一个独立的服务器来实现的。Tomcat必威体育精装版版本的软件可以从/index.html站点下载,其必威体育精装版的稳定版本是Tomcat 6.0.16,文件名为apache-tomcat-6.0.16.exe,大小约5.2M。Tomcat 6.0的安装方法如下: 16.2.3 开发工具的选择 理论上讲,进行JSP开发可以不需要任何额外的编程工具,只需要最基本的记事本这样的文本编辑器就可以了。但是要进行高效率的开发,功能强大且使用方便的编程工具还是必不可少的。 目前,不少厂商都提供了很好的开发工具,如JBuilder和JDeveloper等大型的Java集成开发环境,不仅可以进行JSP的开发,还集成了Java程序的开发、编译及调试执行的功能。此外还有许多小巧灵活的开发工具,如我们下面介绍的UltraEdit编辑器等也是不错的JSP开发工具。 16.2.4 建立和保存JSP文件 在建立好JSP开发环境、选择完开发工具后,我们就可以开始进行JSP程序的开发工作了。一般的JSP程序开发要经过编写代码、保存文件和程序运行三个步骤。JSP文件实际上就是一个文本文件,通常都以“.jsp”为扩展名,并放置在Web服务器用于存放
文档评论(0)