版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 JSP开发和运转环境 本章学习目的:了解JSP的开发和运用平台掌握Eclipse Java EE 开发环境搭建掌握Eclipse集成开发环境的配置掌握MyEclipse的开发环境3.1 JSP的开发和运用平台的引见3.2 Eclipse Java EE集成开发环境3.3 Eclipse集成开发环境配置3.4 MyEclipse开发环境3.1 JSP的开发和运用平台的引见Caucho公司的Resin平台 Apache公司的Tomcat平台 BEA公司的WebLogic平台 IBM WebSphere Application Server平台 Java运用开发体系 SUN以J2EE为中心推
2、出SUN-ONESUN Open Network Environment战略,该战略包括三个部分:J2SEJava 2 Standard Edition,Java 2规范版J2MEJava 2 Micro Edition,Java 2微型版J2EE Java 2 Enterprise Edition,Java 2企业版 J2SE体系概述 J2SE主要:用于创建典型的桌面与任务站运用的Java平台。从配置上来说,只需安装JDKJava Development Kit,就建立了一个J2SE开发和运转平台。J2SE下的中心技术包括:面向对象的编程技术、Java程序异常的处置、控制台程序开发、图形界面
3、程序开发、多线程编程、I/O流编程、网络编程、Java Applet以及JavaBean组件开发技术。 J2ME体系概述 J2ME主要用于创建嵌入式运用程序如PDA、仪表,J2ME开发平台需求J2SE平台的支持。开发领域包括:高端的信息家电,比如:电视机顶盒,网络电视和网络可视等,低端的信息家电,比如手机,寻呼机和PDA等 Personal Digital Assistant的缩写,字面意思是“个人数字助理。 目前开发J2ME的常用工具是:“j2me_wireless_toolkit,界面如图 J2EE体系概述 J2EE的义务是提供一个平台独立的、便携式、多用户、平安以及规范的企业级平台,效力
4、器端部署用Java技术来完成。J2EE主要用于创建可扩展的企业运用,包括13种中心技术规范:1、JDBCJava Database Connectivity,Java数据库衔接2、JNDIJava Naming and Directory Interface,Java命名和目录接口3、EJBEnterprise Java Bean,企业级JavaBean4、RMIRemote Method Invocation,远程方法调用5、JSPJava Server Pages,Java效力器端页面6、Servlet效力器端小程序7、XMLeXtensible Markup Language8、JMSJ
5、ava Messaging Service,Java音讯效力9、IDLInterface Description Language,接口描画言语10、JTAJava Transaction Architecture,Java事务框架11、JTSJava Transaction Service,Java事务效力12、JavaMailJava邮件13、JAFJavaBean Activation Framework,JavaBean活动框架 规范的J2EE的总体构造图 J2EE的N层体系构造 理想的J2EE体系包括六个层:表示、运用、效力、域、连通性和继续化。这些层物理上横跨客户机和效力器,而他们
6、逻辑上划分为Web容器、EJB容器和数据库,如图 J2EE N层架构的特点J2EE带来的益处是双向的,对于开发运用的公司和运用它的客户,优点主要在于4个方面。1、简化了体系和开发。相对于传统的运用开发,J2EE提供了简单的、基于组件的开发模型。这个模型提供了WORAWrite Once, Run Anywhere的可移植性,只需符合J2EE规范的效力器,就可以运转运用。同时,基于组件的开发模型也大大提高了消费力。2、集成现有的企业信息系统。J2EE平台,与J2SE平台一样,提供访问现有的企业信息系统的一些工业规范API:3、提供可扩展性。当前J2EE容器向组件提供事务支持、数据库衔接、生命周期
7、管理和影响性能的其它特性,从而提供可扩展性scalability。4、平安机制。J2EE支持丰富的跨越整个体系的一致的平安措施。常用运用开发环境引见 在开发过程中,基于JSP工程通常涉及到Web效力器数据库效力器集成开发环境的选择 Web效力器 WebLogic是BEA公司的产品,是目前运用最广泛的Web效力器,支持J2EE规范,而且不断的完善以顺应新的开发要求,启动界面如图 Web效力器 另一个常用的Web效力器是IBM公司的WebSphere,支持J2EE规范,启动界面如图 Web效力器 在小型的运用系统或者有特殊需求的系统中,可以运用一个免费的Web效力器:Tomcat,该效力器支持全部
8、JSP以及Servlet规范,但是目前还不支持EJB,启动界面如图 数据库效力器 在Java相关的开发领域中,常用的是3种数据库:Oracle、DB2和MySQL。有时候也运用微软公司的SQL Server数据库效力器 Oracle数据库是Oracle公司的产品,也是历史最悠久的数据库,世界前50强的企业中,80%运用Oracle数据库作为公司的数据库效力器。效力器的图标如图 数据库效力器IBM公司的DB2也是一种常用的数据库,和IBM的WebSphere配合构成完好的企业级处理方案,数据库效力器的启动界面如图数据库效力器目前商业数据库效力器市场三足鼎立:Oracle、DB2和微软公司的SQL
9、 Server,在实践运用中,有一个常用的免费的小型数据库效力器:MySQL,启动界面如图 集成开发环境 Web效力器和数据库效力器构成了发布平台,需求选择适宜的开发工具以提高编码的效率,目前有两种常用的企业级集成开发环境,JBuilder和WebSphere Studio。JBuilder是Borland公司的产品,支持几乎全部的J2EE组件,是目前最为常用的开发环境,启动界面如图 集成开发环境IBM公司的WebSphere Studio,留意和WebSphere的区别,WebSphere是Web效力器,只能用作发布效力器,WebSphere Studio是一套集成开发环境,同时集成Web效
10、力器功能,启动界面如图 EclipseEclipse是开放源代码的工程,可以到去免费下载Eclipse的最新版本。Eclipse 是替代IBM Visual Age for Java的下一代IDE Integrated Development Environment,简称 IDE开发环境,但它未来的目的不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系构造,经过开发插件,它能扩展到任何言语的开发,甚至能成为图片绘制的工具。目前eclipse在开发领域曾经非常流行,尤其在欧美,由于其开源免费的特点,曾经成为教育、公司的必选开发工具。其安装配置的过程将在后面详细引见。启动界面如
11、下图。JSP开发环境主要包括JavaBean和Servlet等Java类的开发环境与JSP页面的开发环境,Java类的编译需求JDK的支持。前面引见了JSP的多个开发和运用平台,它们有各自的优点,也适宜于不同的开发环境。本书程序都是运用免费开源的强大工具平台开发和运转的,本书选择的软件是最新版的JDK1.7+Eclipse Java EE+Tomcat 7.0集成开发环境;经典版的JDK1.5+ Eclipse 3.2 +Tomcat 5.5以及MyEclipse8.6开发环境。下面引见它们的安装和配置。3.2 Eclipse Java EE集成开发环境1 安装和配置JDK在oracle公司的
12、网站上可以免费下载JDK安装软件,下载网址是:oracle/technetwork/java/index.html要下载JDK的Windows版本,这里下载的是jdk-7u3-windows-i586.exe。留意,选择Accept License Agreement后才可以下载。下载完成后,直接双击下载软件即可执行安装。按照安装指示进展即可。安装过程如下:欢迎运用Java SE Development Kit 7 Update 17安装导游,如下图。安装完成后,需求做一些配置任务,以便JDK能正常运转。可以按照以下步骤来配置JDK。选择“计算机-“属性-“高级系统设置-“环境变量如下图。在“
13、系统变量列表中查看能否有Path变量,单击“编辑按钮,在弹出的“编辑系统变量对话框的“变量值文本框中添加途径“C:Program FilesJava jdk1.7.0_17bin;,完成后单击“确定按钮。假设没有Path变量,就单击“系统变量选项组中的“新建按钮。在“用户变量列表中新建一个名为JAVA_HOME的变量,变量值为“C:Program FilesJava jdk1.7.0_17;。在“用户变量列表中新建一个名为classpath的变量,变量值为“.;C:Program FilesJava jdk1.7.0_17lib。2 Tomcat效力器由于Tomcat是Apache系列的产品,
14、所以可以在/ 网站里找到最新的安装程序,本书用到的是Tomcat7.0.39。下载完成后,可以按以下步骤安装Tomcat效力器。双击翻开apache-tomcat-7.0.39.exe安装程序,显示如下图的选择安装导游界面。选择安装虚拟机途径,可以运用默许途径,如图3-16所示。留意:tomcat7.0.39需求Java SE 6.0或者更高版本的JRE。在阅读器中输入:loaclhost:8080,显示如图3-21所示,阐明Tomcat安装胜利。Tomcat安装完成后,其安装目录下包含bin、conf、lib、logs、temp、webapps、work等子目录,各个子目录简介如下:1bin
15、目录。主要存放Tomcat的命令文件。2conf目录。包括Tomcat的配置文件,例如server.xml和tomcat-users.xml。server.xml是Tomcat的主要配置文件,其中包含了Tomcat的各种配置信息,例如监听端口号、日志配置等。假设要修正Tomcat默许的端口号8080,找到如下这段代码可以更改把8080改成想用的端口号就可以了。tomcat-users.xml中定义了Tomat的用户。对于Tomat的配置及管理有专门的运用程序,所以不引荐直接修正这些配置文件。3logs目录。存放日志文件。4temp目录。主要存放Tomat暂时文件。5webapps目录。存放运用
16、程序实例,待部署的运用程序保管在此目录。6work目录。存放JSP编译后产生的class文件。Tomcat的启动、停顿、配置单击“义务栏-“开场-“程序-“Apache Tomcat 7.0 Tomcat 7 -Configure Tomcat命令,弹出如图3-23所示的对话框,可以启动、停顿以及根据业务需求配置Tomcat效力器。3 Eclipse Java EE 开发环境搭建Eclipse Java EE也是开源软件,可以从/downloads/网站下载到相应文件。我们选择“Eclipse IDE forJava EE Developers下载。下载后的文件eclipse-jee-juno
17、-SR2-win32.zip,我们解紧缩即可运用。配置Eclipse Java EE1解压后,我们在eclipse文件夹中找到eclipse.exe,双击翻开Eclipse,如图3-25所示,我们选择一个任务空间,或者运用默许的任务空间。2选择“Window|“Preferences命令,首先配置所安装的JRE,翻开如图3-26所示配置对话框,经过add、edit等按钮配置Java-Installed JREs。(3)配置Server。如图3-27所示,经过点击add按钮添加Server-Runtime Environments。这里我们选择Apache Tomcatv7.0。经过Browse
18、查找到Apache Tomcat7.0的安装途径,如图3-28所示。点击“Finish按钮后,配置完成。3.3 Eclipse集成开发环境的配置 1.安装jdk1安装jdk-1_5_0_04-windows-i586-p.exe到默许途径下C:Program FilesJavajdk1.5.0_042设置环境变量 在我的电脑属性高级环境变量Classpath .;C:Program FilesJavajdk1.5.0_04lib JAVA_HOME C:Program FilesJavajdk1.5.0_04Path C:Program FilesJavajdk1.5.0_04bin如以下图所
19、示3) 在命令窗口输入 Java version出现 java version “1.5.0_04表示设置胜利2、安装eclipse和两个插件言语包和lomboz包1) 把eclipse-SDK-3.2.1-win32.zip文件解紧缩到D盘其中eclipse.exe的途径为D:eclipseeclipse.exe留意:途径的正确设置非常重要!解压eclipse文件解压途径设置2) 在D盘的根目录下建立一个插件文件夹eclipse_plugins3) 在文件夹eclipse_plugins下创建一个用于存放言语包插件的目录language.4安装eclipse多国言语包将言语包NLpack1-
20、eclipse-SDK-3.2.1-win32.zip解紧缩后,产生一个eclipse文件夹,里面包含两个文件夹,feature和plugins,把eclipse文件夹拷贝到D:eclipse_plugins language目录下,目录构造图如下所示 在D:eclipse下新建一个links目录,在links目录中创建一个文本文件language.link可恣意取名,文件内容仅一行文字至此,汉化版eclipse安装终了!5安装lomboz首先在D:eclipse_plugins 目录下新建一个文件夹lomboz。把org.objectweb.lomboz-and-prereqs-R-3.2-
21、200610202.zip留意: lomboz的版本和eclipse的必需一致文件解紧缩,解压过程会提示途径过长,不影响运用 。解压后得到一个eclipse目录,将此整个目录拷贝到到D:eclipse_pluginslomboz目录中,目录构造图如下。采用同样的方法在在D:eclipselinks目录中创建一个文本文件lomboz.link可恣意取名,文件内容仅一行文字6测试lomboz能否安装胜利此时运转eclipse.exe看到如下画面,选择任务空间 安装胜利lomboz之后 新建工程会添加选项假设未能出现此画面,须做如下检查和尝试。给eclipse加一个参数:eclipse.exe cl
22、ean检查lomboz的版天性否和eclipse的一致Links文件中的path项能否设置正确。Lomboz的plugin目录的绝对途径应该是D:eclipse_pluginslombozeclipseplugins3 安装tomcat1直接执行apache-tomcat-5.5.20.exe,把它安装在默许途径下。只需两个地方需求修正默许:第一个,在选择安装模块的导游页,选中Examples复选框内含运用tomcat的一些例如和Webapps。第二个,给tomcat的超级管理员admin设一个密码2启动tomcat效力器3) 假设安装胜利,翻开IE 阅读器 4) 配置lomboz的环境设置这
23、些都配置好之后就可以创建web工程了。留意:封锁tomcat效力器由于假设在Eclipse中启动tomcat,外部的tomcat效力器也处于started形状,就会出现错误对话框,提示8080等端口曾经被占用。在Eclipse里开发JSP代码创建一个Web工程如今暂时还是一个普通的JSP工程,所以就选择其中必需的两复选框放JSP文件放JavaBeanSrc目录内代码的编译输出目录,相当于以前的bin目录新建JSP文件自动生成JSP文件代码运转JSP程序停顿tomcat启动tomcat安装Tomcat的管理模块解紧缩apache-tomcat-5.5.20-admin.zip,把解紧缩目录下的一
24、切子目录下一切的子目录和文件复制到tomcat的安装目录C:Program FilesApache Software FoundationTomcat 5.5下,把原来已有的全部的交换。apache-tomcat-5.5.20-admin.zip解紧缩后的一切文件目录翻开tomcat adiminstrator数据库衔接池设置,配置数据源时再引见3.4 MyEclipse开发环境MyEclipse的官方网站为httpmyeclipseide。可根据需求购买或者运用试用版的MyEclipse版本。本节运用的是MyEclipse8.6版本。MyEclipse安装经过几分钟安装后弹出如下图对话框。在该对话框中选择任务区途径,可以运用默许值,选择后单击OK按钮。MyEclipse开发主界面。可以运用菜单项对该开发工具进展设置与运用。在MyEc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产销售积极心态培训
- 建材单店开业活动策划
- 模拟企业内部培训
- 广东省广州市天河区2024-2025学年八年级上学期语文期中测试卷(含解析)
- T-ZFDSA 04-2024 羊肉草果粥制作标准
- 甘肃省酒泉市金塔县等四地2024-2025学年高二上学期11月期中物理试题
- 信息技术(第2版)(拓展模块)拓展模块7 教案修改
- 2024年湖北省武汉市中考英语试题含解析
- 幼儿园幼儿安全教育教案9篇
- 婚礼摄影技巧与创意-婚礼摄影师工作坊
- 《行政组织学通论》课件第09章行政组织目标管理
- 《过秦论》课文重点知识挖空练习+答案(校对版)
- 《丝网印刷技术》ppt课件
- 变频器说明书invt
- 南朝齐宰辅执政列表
- 关于实施定岗定责定员定薪的工作方案试行
- 洁净空调维护及保养记录
- 柴油供货运输服务方案(完整版)
- 员工晋升通道及晋升办法
- 新部编人教版小学三年级数学上册全册完整教案
- 投资与GDP增长关系的分析及政策建议
评论
0/150
提交评论