pages)技术是在传统的html代码中加入java程序片段和js...

上传人:xins****2008 文档编号:104034106 上传时间:2019-10-08 格式:DOC 页数:19 大小:1.01MB
返回 下载 相关 举报
pages)技术是在传统的html代码中加入java程序片段和js..._第1页
第1页 / 共19页
pages)技术是在传统的html代码中加入java程序片段和js..._第2页
第2页 / 共19页
pages)技术是在传统的html代码中加入java程序片段和js..._第3页
第3页 / 共19页
pages)技术是在传统的html代码中加入java程序片段和js..._第4页
第4页 / 共19页
pages)技术是在传统的html代码中加入java程序片段和js..._第5页
第5页 / 共19页
点击查看更多>>
资源描述

《pages)技术是在传统的html代码中加入java程序片段和js...》由会员分享,可在线阅读,更多相关《pages)技术是在传统的html代码中加入java程序片段和js...(19页珍藏版)》请在金锄头文库上搜索。

1、JSP概述JSP(Java Server Pages)技术是在传统的HTML代码中加入Java程序片段和JSP标记,从而形成JSP文件,用来实现网页中的动态部分功能。JSP技术是在Servlet技术基础上形成的,并继承了Java语言多种优势,如安全性、支持多线程和平台无关性等。与其他动态网页技术相比较,具有运行速度快和安全等特点。本章将从JSP的运行环境开始介绍,重点介绍JSP技术中页面元素和内置对象等。 了解JSP的应用与优势 掌握JDK的安装和配置 掌握Tomcat的安装 掌握Eclipse的安装与配置 熟悉JSP页面元素 熟悉JSP内置对象1.1 JSP简介JSP是运行于服务器端的脚本语

2、言之一,由HTML代码和嵌入其中的Java代码所组成。虽然JSP技术是由Servlet技术发展起来的,但是它在编写页面时要比Servlet简单得多,而且它由Servlet容器自动编译。1JSP的优势与其他动态网页技术进行比较,JSP在跨平台、执行速度等特性上具有很大的技术优势,主要体现在以下方面。 可重用组件绝大多数JSP页面信赖于可重用的、跨平台的组件(JavaBean或者Enterprise JavaBean组件),来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或客户团体使用。基于组件的方法加速了总体开发过程,并且使得各种组织

3、在现有技能和优化结果的开发努力中得到平衡。 一次编译,多次、多处运行,代码的执行效率高JSP的脚本语言是Java语言,因此它具有Java语言的一切特性。同时,JSP也支持现在大部分平台。当JSP第一次被请求时,JSP页面转换成Servlet,然后被编译成.class文件,以后(除非页面有改动或Web服务器被重新启动)再有客户请求该JSP页面时,JSP页面不被重新编译,而是直接执行已编译好的.class文件,因此执行效率特别高。 将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者脚本来生成页面上的动态内容。生成动态

4、内容的语句一般被封装在JavaBean组件、EJB组件或JSP脚本段中。这样,页面的设计人员和页面的编程人员可以同步进行。同时在客户端通过查看源文件,看不到JSP标识的语句,更看不到JavaBean和EJB组件,也可以保护源程序的代码。2JSP开发模式现在开发JSP的模式有很多种,下面介绍几种比较常见的开发模式。 纯粹JSP使用纯粹JSP技术实现动态网站开发,是JSP初学者经常使用的技术。JSP页面中所有代码都是在同一个页面,如HTML标记、CSS标记、JavaScript标记、逻辑处理和数据库处理代码等。将这些代码混合在一起容易出错,出错了又不容易查找问题,而且其可读性相当差。 JSP+Ja

5、vaBean这种开发模式很好地解决了页面静态部分和动态部分相互分离的问题。可以使用JSP技术的HTML、CSS等构建数据显示页面,而对于数据处理,则交给JavaBean技术来完成,如连接数据库代码和显示数据库代码。而且,JavaBean可以被重用。 JSP+JavaBean+Servlet这种开发模式很好地实现了MVC(Model-View-Controller,模型-视图-控制器)模式。在MVC模式中,Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Model的数据或者属性,所有依赖的View都会自动更新。同样,只要Cont

6、roller改变了View,View会从潜在的Model中获取数据来刷新自己。 J2EEJ2EE纯粹基于Java的解决方案。在这种模式里,EJB替代了前面提到的JavaBean技术。这种模式由于框架大,不容易编写,不容易调试,并且比较难以掌握,所以目前只是应用在一些大型网站上。1.2 构建JSP运行环境上一节对JSP技术进行了简单介绍,并简单地列出了JSP技术的部分优势。在了解了JSP技术的相关信息后,本节将介绍如何配置JSP运行环境,如JDK和Tomcat的安装,并介绍开发工具Eclipse的安装与配置。1.2.1 安装与配置JDKJDK(Java Development Kit,Java开

7、发工具包)是整个Java的核心,它包括Java编译器(Javac)、打包工具(Jar)、文档生成器(Javadoc)和查错工具(Jdb),还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为Private Runtime。JDK一般有3种版本,其详细信息如下。 SE(J2SE) Standard Edition,标准版,主要用于开发Java桌面应用程序。 EE(J2EE) Enterprise Edition,企业版,使用这种JDK开发J2EE应用程序。 ME(J2ME) Micro Edition,微型版,主要用于移动设备、嵌入式设备上的Java

8、应用程序。1安装JDK登录JDK的官方网站http:/ 窗口。2配置JDKJDK安装完成后并不能够使用,还需要进行配置。其过程如下。(1)右击【我的电脑】,在弹出的快捷菜单中执行【属性】命令,然后在弹出的【系统属性】对话框中选择【高级】选项卡,然后单击【环境变量】按钮,打开如图1-1所示的【环境变量】对话框。(2)在【环境变量】对话框的【系统变量】中双击path选项,打开如图1-2所示的对话框。在该对话框的【变量值】文本框中输入JDK目录下bin文件夹所在路径,这里输入“.;C:Program FilesJavajdk1.6.0_13bin;”。 图1-1 【环境变量】对话框 图1-2 【编辑

9、系统变量】对话框提示该路径值由3部分组成,其中“.”表示本机,“;”为不同路径之间的分隔符,“C:Program FilesJavajdk1.6.0_13bin”表示JDK的bin目录。(3)单击【确定】按钮完成path变量编辑。配置另外一个系统变量classpath,单击【系统变量】下的【新建】按钮,在【变量名】文本框中输入“classpath”,在其系统【变量值】文本框中输入“.;C:Program FilesJavajdk1.6.0_13lib;C:Program FilesJavajdk1.6.0_13lib tools.jar;”。(4)配置完成后,检测JDK是否安装并配置成功。执行

10、【开始】【运行】命令,在【运行】对话框中输入“cmd”,在打开的窗口中输入javac version命令,查看当前配置好的JDK版本。如果输出版本,如图1-3所示,则表示安装成功;否则表示安装失败。图1-3 JDK安装检测1.2.2 安装TomcatTomcat是一个免费而且开源的Web容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器由一系列可配置的组件构成,其核心组件是Catalina Servlet容器,它是所有其他Tomcat组件的顶层容器。登录Tomcat官方网站http:/tomcat.apa

11、che.org,下载Tomcat安装程序。注意Tomcat版本有很多,这里选择Windows操作系统平台下的Tomcat版本。安装步骤如下。(1)单击下载的Tomcat安装程序,在弹出的【Tomcat安装启动】窗口中单击Next按钮,会弹出【安装协议】窗口,单击该窗口中的I Agree按钮,弹出如图1-4所示的窗口。(2)在该窗口中选择相关插件,这里选择全部插件(在Select the type of install下拉列表框中选择Full选项即可选择全部)。(3)单击Next按钮,在弹出的窗口中选择Tomcat的安装路径,此处选择路径为C:Tomcat 6。(4)设置好安装路径后,单击Nex

12、t按钮,弹出如图1-5所示的窗口,该窗口主要用来配置端口号,这里保持Tomcat默认的8080端口。(5)单击Next按钮,在弹出窗口中选择Tomcat服务器运行时所使用的JDK开发工具包的路径,此处选择C:ProgramFilesJavajre1.6.0。然后单击Install按钮,后面的安装将会自动 完成。 图1-4 选择插件 图1-5 【端口选择】窗口提示在安装完成的窗口中选择【运行软件】复选框,可以启动Tomcat服务器。至此,Tomcat已经安装完成了,检验是否安装成功。在IE浏览器地址栏中请求http:/localhost:8080,如果弹出一个如图1-6所示的窗口,就说明Tomc

13、at服务器已经安装成功了。图1-6 Tomcat服务器主页运行窗口注意请求该链接测试Tomcat是否安装成功之前,要确保已经启动Tomcat。1.2.3 安装与配置EclipseEclipse是一个开放源代码的项目,可以从其官方网站http:/www.eclipse.org上下载最新版本。本书所使用的Eclipse为Windows平台下支持J2EE开发的3.4版本。1安装Eclipse只需要将下载的Eclipse压缩包直接解压就可以了。在解压缩之后的路径中有一个eclipse.exe文件,双击它可以启动Eclipse。在启动时自动打开【选择工作区路径】对话框,如图1-7所示。图1-7 选择工作

14、区路径Eclipse会将编辑的所有文件存放在工作区指定的路径下。如果希望下次不重复工作区路径选择操作,可以选中Use this as the default and do not ask again复选框。设置完成后,单击OK按钮,打开Eclipse,如果显示欢迎页面,则说明Eclipse安装成功。安装新的版本时,不要直接解压覆盖旧版本,应该先删除旧版本,再进行 安装。注意2配置Tomcat开发Web应用,还需要在Eclipse中配置Tomcat服务器。执行WindowPreferences命令,打开如图1-8所示的窗口。在窗口左侧选择ServerRuntime Environments选项,然后在右侧单击Add按钮,将弹出如图1-9所示的窗口。在该窗口中选择ApacheApache Tomcat v6.0选项,单击Next按钮,在弹出窗口中选择Tomcat所在路径,如图1-10所示。单击Finish按钮完成配置。 图1-8 Preferences窗口 图1-9 选择Tomcat版本在Servers面板中右击,在弹出的快捷菜单中执行NewServer命令,在弹出窗口中选择ApacheTomcat v6.0 Server选项,单击Finish按钮完成,这时Servers面板效果如图1-11 所示。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号