ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:1.44MB ,
资源ID:26765882      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26765882.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JSP技术第5章 JSP运行及开发环境.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JSP技术第5章 JSP运行及开发环境.docx

1、JSP技术第5章 JSP运行及开发环境第5章 JSP运行及开发环境wangkf05依据SUN公司公布的J2EE规范,目前JSP和Servlet规范的比较成熟的版本为JSP 2.0和Servlet 2.4。本书所有程序都遵循JSP 2.0和Servlet 2.4规范,所选用的运行环境、集成开发环境等工具都与之兼容。本章涉及到以下内容: Java开发工具包的安装及配置 web服务器的安装配置 数据库的安装配置 集成开发环境5.1 Java2软件开发包的安装及配置 如果还没有安装JDK或J2SDK,那么安装JDK或J2SDK应该是学习的第一步。5.1.1 几个基本概念有关于Java2运行及开发环境的

2、概念十分繁杂,初学者往往容易对这些种类繁多名次感到困惑。下面就简单得介绍一下:JRE(Java Runtime Envirnment):JRE提供了Java API、Java虚拟机、以及其它运行Java应用程序和applet的必要组件。如果用户只是运行Java程序而不进行开发的话,可以只安装JRE。JDK(Java Development Kit)/J2SDK(Java 2 software develop kit):JDK包含了JRE的所有内容,此外还包含了一些诸如编译器、调试器等对于开发Java应用程序和Applet十分必要的工具。J2SDK和JDK基本相同,J2SDk包含了JDK、JRE

3、以及Java Plug-in。SUN公司以前的JAVA软件开发工具包是JDK,Java1.4以后是J2SDk,可以简单的认为J2SDK是JDK的升级版。安装J2SDK是开发Java相关程序的基础。J2SE/J2EE/J2ME:即Java 2 Micro Edition 、Java 2 Standard Edition和Java 2 Enterprise Edition是Sun ONE体系结构中以Java语言为核心的一系列产品,分别针对嵌入式设备及消费类电器、针对普通PC应用、企业应用三个平台。现在SUN公司已经将它们更名为Java ME、Java SE和Java EE。JSP和Servlet是

4、Java EE体系中的两个重要技术,现在Java EE的最新版本是Java EE 5.0,其中包含JSP 2.1和Servlet2.5。考虑到相比JSP 2.0和Servlet2.4并没有根本上的改进,而且许多开发工具尚不支持最新版本,本书所有程序仍遵循JSP 2.0和Servlet 2.4规范。5.1.2 在Windows下安装J2SDK J2SDK在SUN公司的官方网站可以下载(),当前最新的J2SDK 1.5。下载完成后,双击可执行文件图标后即开始安装,具体步骤如下: STEP 1 双击图标后,安装程序首先进行必要的安装前准备,比如收集操作系统信息,检查是否有已安装的J2SDK版本等。随

5、后弹出“J2SDK Development Kit 5.0 Update 6 - 许可证”对话框,如下图所示。点击“我接受该许可证协议中的条款”,单击【下一步】按钮。 STEP 2 如下图所示,安装程序进入“自定义”安装界面,程序默认安装在操作系统分区下的Program Files目录下,点击【更改】按钮可以自定义安装路径。这里选择默认安装路径,单击【下一步】按钮开始安装。 STEP 3 如下图所示,随后安装程序要求设置Java虚拟机的安装目录,同样默认安装在操作系统分区下的Program Files目录下,点击【更改】按钮可自定义安装目录,这里选择默认目录,单击【下一步】继续安装。 STEP

6、 4 随后,安装程序要求选择安装Java插件的浏览器,安装后在此浏览器中能够运行Applet,如下图所示。单击【下一步】按钮继续安装。 STEP 5 如下图所示,单击【完成】按钮完成安装。5.1.3 在Windows下设置J2SDK环境变量安装完J2SDK,还需要设置环境变量,下面以Windows XP为例说明,Windows2000配置方法类似。STEP 1右键点击“我的电脑”,然后依次选择【属性】【高级】【环境变量】选项,弹出环境变量配置对话框,如下图所示。 STEP 2 点击“系统变量”栏中的【新建】按钮,新建一个“JAVA_HOME”变量,如下图所示。JAVA_HOME所指向的是J2S

7、DK的安装路径,在此路径下应该能够找到bin、lib等目录,这里值为“C:Program FilesJavajdk1.5.0_06”。单击【确定】按钮完成设置。STEP 3 点击“系统变量”栏中的【新建】按钮,新建一个“CLASSPATH”变量,如下图所示。CLASSPATH表示搜索Java类的路径,许多应用程序或者服务器在执行时,往往会动态地向CLASSPATH中添加一些自己需要的类路径,在编程过程中遇到莫名其妙的问题往往是由于CLASSPATH设置不正确引起的。这里的值是“.;%JAVA_HOME%libtools.jar”,最前面的“.”表示先查找当前目录的CLASS文件,%JAVA_H

8、OME%表示引用上一步设置的JAVA_HOME的值。单击【确定】按钮完成设置。 STEP 4 为了方便在控制台下面编译、执行程序,还需要设置PATH变量,它是操作系统搜索可执行程序的路径。环境变量里已经存在PATH变量,只需要对其进行修改即可。修改的方法是选中PATH变量,单击【编辑】按钮,在弹出的对话框中进行编辑,如下图所示。设置方法是保留原来的PATH的内容,并在最后加上“;%JAVA_HOME%bin”。单击【确定】按钮完成设置。 STEP 5 最后单击“环境变量”对话框中的【确定】按钮完成所有环境变量的配置。打开控制台,执行java、javac这两个命令后都出现对应的提示信息,说明之前

9、J2SDK的安装和配置都是正确的,如下图所示。5.2 Web服务器的安装配置本节将介绍Web服务器的安转与配置,以便在桌面系统上使用。比较常用的服务器有Apache Tomcat、Macromedia JRun、Resin、BEA WebLogic、IBM Web Sphere等。本书中所有实例都是在Tomcat下运行的,因此本节将详细的介绍Tomcat的安装与配置,对于其它web服务器只是做简略的介绍。5.2.1 Tomcat的安装Tomcat是Apache基金会的Jakarta项目中的一个核心项目,它是当前使用十分广泛的Servlet/JSP服务器。它完全免费,可以得到完整的源代码,而且运

10、行稳定、性能可靠,十分适合学习以及中小企业构建Web应用。Tomcat可以在http:/tomcat.apache.org/免费下载,其中Tomcat 3实现了servlet2.2和JSP 1.1规范,Tomcat 4实现了servlet2.3和JSP 1.2规范,Tomcat 5实现了servlet2.4和JSP 2.0规范。目前最新的版本是Tomcat5.5,但本书采用的是Tomcat5.0.28,这是目前比较常用的版本。Tomcat 5的具体安装步骤如下:STEP 1双击Tomcat 5可执行文件,开始安装,如下图所示。点击【next】按钮进入许可协议界面。STEP 2在许可协议界面,如

11、下图所示,点击【I Agree】按钮进入下一步。STEP 3如下图所示,安装程序要求用户选择安装类型。在“Select the type of install”下拉列表框下选择“Full”选项,与选择“Normal”相比,多安装了“Service”和“Source Code”两个组建。其中“Service”表示把Tomcat注册为服务,操作系统启动的同时也将启动Tomcat,“Source Code”表示安装Tomcat的源代码。点击【next】按钮进入下一步。STEP 4 下图所示,用户可以选择安装路径,这里选择的是“D:Program FilesTomcat 5.0”,点击【next】按钮

12、进入下一步。STEP 5如下图所示,安装程序要求用户填写端口号、管理员帐户这些基本信息。用户可以自行修改,但需要注意的是用户选择的端口号不能与已使用的端口号和保留的端口号冲突。用户可以在控制台下运行“netstat -a ”察看已使用的端口号。填写完毕后,点击【next】按钮进入下一步。STEP 6 如下图所示,系统将检测系统中已安装的Java虚拟机的路径。如果与实际不符,用户需要自行修改,否则点击【Install】按钮开始安装。STEP 7 安装完成后,将会出现下图所示的界面,如选择了“Run Apache Tomcat”,点击【Finish】按钮完成安装,并启动Tomcat。在Window

13、s中Tomcat可以通过开始菜单中相应的选项启动,也可以通过双击Tomcat安装路径下的bin/startup.bat文件打开。STEP 8 在浏览器的地址栏中输入http:/localhost:8080/,如果显示下图所示的欢迎页面,则说明Tomcat安装成功。5.2.2 修改Tomcat服务器的端口号Tomcat服务器许多功能的实现需求手工配置,主要涉及到conf下的server.xml、web.xml、tomcat-users.xml等几个文件。在这里主要介绍如何更改服务器的端口号,其它与Tomcat服务器配置有关的知识将在后面涉及到时讲解。注意在修改配置文件前最好将其备份,以免将配置文

14、件修改混乱造成服务器无法启动。对于Tomcat 5,若修改端口号需要编辑server.xml文件。例如若把端口号由8080修改为80,在server.xml中找到Connector元素,类似于下面一段文字:将其改为:保存后,从其Tomcat服务器即可。此时在地址栏输入“http:/localhost/”即可看到上面的欢迎页面。5.2.3 在Tomcat中部署第一个JSP页面1Web应用的目录结构 Web应用的目录结构是固定的,以便于Web应用程序在不同的服务器上移植,一个典型的web应用的目录结构如下图所示。 WebRoot:这是整个Web应用的根目录,所有的HTML、JSP页面以及其他资源(

15、如文本文件、XML文件、CSS文件、图像文件、声音文件等)都放在此目录下。常常根据不同的功能或目的建立多个子目录以放置这些不同的文件。WebRoot目录及子目录的名字都将出现在URL中。 WebRoot/WEB-INF:其中存放着部署描述符web.xml,web.xml可以控制web应用的行为,在第15章中将介绍相关内容。 WebRoot/WEB-INF/classes:其中存放着各种class文件,这些文件可以组织成不同的包,servlet类文件也放置其中。 WebRoot/WEB-INF/web.xml:部署描述符web.xml用于指定Web应用的配置,将在第16章详细讲述其相关内容。 W

16、ebRoot/WEB-INF/lib:其中存放着各种JAR包,这些JAR包只在本Web应用中有效。在Tomcat中,放置/common/lib下的JAR包可被所有web应用使用。 WebRoot/WEB-INF/tags和WebRoot/WEB_INF/tlds:这两个文件是和自定义标签有关的。这两个目录放置在WEB_INF下并不时规范要求的,但推荐放置在WEB_INF下,因为外界用户是无法访问到WEB_INF目录下的内容的,这样处理有助于提高安全性。2部署Web应用将Web应用部署到Tomcat服务器比较简单,对于第4章建立的第一个JSP页面,只需要把ch4目录下的first目录拷贝到Tom

17、cat服务器的webapps目录下,启动服务器即可。浏览器的地址栏输入http:/localhost/first/first.jsp,如果出现下图所示页面,则说明已经部署成功! 如果用户希望把Web应用程序放置在任何地方,也可以通过手动修改/conf/server.xml实现。例如,希望把所有的应用程序都放置在D:jspBook下,可以在server.xml的Host标签内添加一下内容:其中,path是Web应用的虚拟目录;docBase是Web应用实际存放位置的根目录,将映射为path虚拟目录。此外,许多集成开发环境可以自动的部署Web应用。5.2.4 其他Web服务器目前免费和商用的web

18、服务器有很多,在1Macromedia JRunJRun是一款功能十分强大的JSP和servlet引擎,支持并发连接并可以运行多个Java虚拟机,它要比Tomcat更容易管理。JRun标准版是免费的,在其官方网站 Pro版本是面向商业应用的,需要购买才可以使用。2Caucho Resin Resin服务器是Caucho公司开发的,它不仅可以和常见的Web服务器搭配使用,也可以单独使用。它对于开发和非商业性的应用都是免费的,可以到其官方网站3. BEA WebLogicBEA公司开发的WebLogic 提供了一套基于JAVA的电子商务套件,内置了许多功能强大的中间件,帮助用户更加容易的编写JSP

19、/servlet应用。对于开发人员,可以在其官方网站 WebLogic,以供学习和开发。若将其投入商业应用,需要交纳一定的费用。4IBM WebSphere WebSphere 是IBM开发的商用Web服务器,但可以免费下载使用版本和相应的资料,下载地址是5.3 数据库的安转与配置在这一节将介绍几个数据库的安装配置,包括MySQL、Access、SQL Server以及Oracle,其中MySQL是本书介绍的重点,书中有关数据库的实例也使用MySQL数据库,对于其他数据库只是进行简略的介绍。5.3.1 安装MySQLMySQL是一款十分优秀的数据库,它具有功能强大、具有丰富的编程接口、体系结构

20、精巧、支持多个平台等优点。而且它是免费的,在一定情况下可以不加限制的使用。MySQL是学习以及作为中小企业应用的一个极佳的选择。最新的版本可以在其官方网站STEP 1 将下载文件解压,双击可执行文件,出现下图所示的欢迎画面,点击【next】按钮进入下一步。 STEP 2 安装程序进入“Setup Type”界面,这里选择“Custom”,如下图所示,点击【next】按钮进入下一步。 STEP 3 安装程序进入“Custom Setup”界面,点击【Change】按钮将安装目录更改为“D:Program FileMySQL”,点击【next】按钮进入下一步。 STEP 4 安装程序进入“Read

21、y to Install the Program”界面,如下图所示,点击【Install】开始安转。STEP 5在安装过程中会提示用户注册MySQL.com上的帐户,如果用户对此不感兴趣的话,可以选择Skip Sign-Up跳过,如下图所示。点击【next】按钮继续安装。 STEP 6安装成功后,进入“Wizard Completed”界面,点击【Finish】结束安装。如果选中了Configue the MySQL Server 5.0 server instance复选框,将提示用户配置MySQL服务器,包括配置类型、性能、数据库的用途、并发性、服务的端口号、字符集以及选择是否注册为服务等

22、,由于篇幅的原因这里就不再详述,用户可以参考相关书籍。5.3.2 对MySQL的操作1将MySQL注册为服务在安装完MySQL后,可以在/bin目录下找到mysqld.exe和mysqld-nt.exe两个可执行文件,其中mysqld.exe是最基本的MySQL服务器程序,mysqld-nt.exe是Windows NT/2000/xp平台下的优化版本,双击其中任何一个都可以在前台运行MySQL服务器端程序。此外,在Windows平台下MySQL还可以注册为服务,在后台运行,方法是在DOS下进入/bin目录,运行如下命令:D:Program Filesmysqlbin mysqld-nt -i

23、nstall删除此服务运行如下命令:D:Program Filesmysqlbin mysqld-nt -remove启动MySQL服务的命令为:C: net start mysql停止服务命令为:C: net stop mysql2创建用户 MySQL默认配置用户名为root,密码为空,如果要创建用户,首先要启动MySQL的客户程序,命令如下: D:Program Filesmysqlbin mysql -u username p 输入回车后会提示输入密码,如果密码为空直接回车即可。 再创建用户的时候可以同时授予该用户权利。如果要允许用户从本地主机访问数据库,可以使用下面的命令:mysql

24、GRANT ALL PRIVILEGES ON test.* TO localuserlocalhost IDENTIFIED BY 123;这条语句的意思是建立一个名为“localuser”密码为“123”的用户,它可以从本地主机访问数据库,同时将数据库test的所有权限授予该用户。如果要建立一个可以从远程主机上访问该数据库的用户,使用以下命令:mysql GRANT ALL PRIVILEGES ON test.* TO remoteuser”%” IDENTIFIED BY 123;这条语句的意思是建立一个名为“remoteuser”密码为“123”的用户,它可以从远程主机访问数据库,同

25、时将数据库test的所有权限授予该用户。3创建、删除数据库 同样需要首先要启动MySQL的客户程序,如使用默认的root帐户登陆: D:Program Filesmysqlbin mysql -u root p 使用CREATE DATABASE命令可以创建一个数据库,例如创建一个名为testDB的数据库: mysql CREATE DATABASE testDB; 若想显示当前的数据库列表,可以输入如下的命令: mysql SHOW DATABASES; 使用DROP DATABASE命令删除数据库,例如删除刚刚创建的testDB的数据库: mysql DROP DATABASE testD

26、B;以上讲述的对MySQL的操作都是在命令行下进行的,如果用户更喜欢图形化界面,使用一些第三方MySQL图形化管理软件是不错的选择。如MySQL Control Center、MySQL-Front、EMS MySQL Manager、sqlyog等都可以在图形化界面下对MySQL进行管理。MySQL Control Center 可以在5.3.3 其他数据库系统下面将简要介绍几个比较常见的数据库系统。1 Microsoft AccessAccess是Mircosoft Office组件的一个重要成员,其主要功能是数据库的管理和应用。如果安装了Office,往往Access及相应的驱动程序OD

27、BC也安装在计算机中了。Access设计的目标并不是针对处理大量的并发连接,不大适合大中型的商业应用,但它的操作和管理十分简单,对于学习而言是不错的选择。2 Microsoft SQL ServerSQL Server是微软公司开发的面向大型联机事务处理、数据仓库和电子商务的数据库系统。它具有性能强大、界面友好、安全性强等优点。SQL Server2000个人版的第一个安装界面如下图所示: 由于篇幅原因这里就不详细的介绍安装步骤了,用户可以参阅微软的官方站点3 OracleOracle关系数据库是目前非常流行的大型数据库系统,它一直在数据库系统领域处于领先地位。在其官方网站 9i的第一个安装界

28、面如下图所示: Oracle的安装及配置过程比较繁琐,在这里就不详细介绍了,感兴趣的读者可以查阅相关资料。5.4 集成开发环境的安装与配置 在本节将介绍两种十分优秀的集成开发环境,一种是开源的Eclipse,一种是商用的JBuilder。5.4.1 Eclipse的安装Eclipse是基于Java的、开源的集成开发平台,Eclipse除了部分运行的核心外,其他都是插件的形式,这种开放式的可扩展的框架使得Eclipse具有几乎无限的可扩展性。Eclips正得到越来越多Java爱好者和开发人员的支持,许多软件公司也积极参与Eclipse的开发及应用。任何组织和个人都可以到Eclipse开放源代码团体的网站下载,下载地址是http:/www.eclipse.org/downloads/,目前最新的版本是Eclipse3.2。Eclipse无须安装,将下载的Eclipse

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1