J2EE项目开发范文.docx
《J2EE项目开发范文.docx》由会员分享,可在线阅读,更多相关《J2EE项目开发范文.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第41页 共41页12 J2EE 项目开发为一款功能强大的Java 集成开发环境,Eclipse 支持J2EE 项目的开发。Eclipse 对J2EE的支持是通过插件Lomboz 来实现的,Lomboz 不仅支持JSP 的开发,更重要的是它能够将不同的Java 应用服务器、J2EE 组件和Web 应用开发集成到Eclipse 中,从而使Java 开发者更好地使用Eclipse 创建、调试和部署J2EE 应用。本章主要介绍如何在Eclipse 下使用Lomboz插件,以及结合JBoss 应用服务器开发JSP 和EJB 。 12.1
2、 常用的J2EE Web 应用服务器 目前J2EE Web 应用服务器有很多,既有商用的又有免费的,用户可以根据需要选择合适的应用服务器进行项目开发。下面简单介绍 种常用的J2EE Web 服务器。 12.1.1 WebSphere WebSphere 应用服务器 (WebSphere Application Server )是IBM 开发的Web 应用服务器,它提供了增强的 Servlet API 和 Servlet 管理工具,并集成了JSP 技术和数据库连接技术。WebSphere 应用服务器的主要功能如下。 (1)包括一个基于 Java 并且独立于 Web 服务器和基于操 系统的 Ser
3、vlet 引擎,这使Servlet 的开发能够“一次写成,各处使用”。此外,WebSphere 应用服务器还提供能够与大多数流行的应用程序设计接口兼容的服务器插件的选项。 (2 )支持数据库连接池。应用程序需要的数据库连接可以从可用连接的缓冲池获得,从而消除为每个请求打开一个新连接所花费的系统开销。 (3 )提供对JSP 的动态页面内容支持。 (4 )启用LDAP (轻量级目录访问协议)支持的目录服务。 (5 )WebSphere 应用服务器的管理器使用图形界面,易于为装入本地和远程的Servlet 设置选项和设置初始化参数,方便管理Servlet 和记录Servlet 消息,还可以监控Web
4、Sphere 应用服务器使用的资源,如活动Servlet 会话、JDBC 连接等。 (6 )提供丰富的示例和文档。联机和可打印文档帮助开发者快速入门,并提供了帮助实现服务器高级功能的基本类及其扩展的示例应用程序。 12.1.2 WebLogic WebLogic 是 BEA 公司开发的一款业界领先的应用服务器,是J2EE的纯 Java 实现。WebLogic 具有高性能、高可靠性的特点。同时它的跨平台能力和对J2EE 标准的支持,使其成为目前最好的Web 应用服务器之一。它的特点如下。 (1)可以在一台计算机,或者在被集群捆绑在一起的多台计算机上建立拥有相同域名的不同Web 站点。 (2 )能
5、够部署基于J2EE 标准编写的服务器端代码,包括Servlet、JSP、JavaBean 和EJB 。 (3 )可以部署使用远程方法调用 (RMI )的纯Java 分布式应用程序。 (4 )可以使用安全套接层 (SSL)和WebLogic 的内在支持为用户验证和授权实现强大的安全性。 (5 )多个WebLogic 服务器可以组成一个负载均衡,具有高可用性和高容错能力的集群。 (6 )WebLogic 的跨平台功能使其能在多个操 系统上部署,不仅如此,还可以使用WebLogic 简单的基于Web 的管理和监视工具方便地对其进行管理。 12.1.3 JBoss JBoss 是一款支持EJB 的优秀
6、的J2EE 应用服务器。作为一个开放源代码的项目,JBoss已经从一个EJB 容器发展成为基于的J2EE 的Web 操 系统。和BEA 的WebLogic、IBM 的WebSphere 相比而言,JBoss 的运行效率和可靠性毫不逊色,它的优势在于良好的性 比。JBoss不仅体现了J2EE 规范中最新的技术,其开源的特性还提供了一个非常优秀的学习环境和开发J2EE 项目的平台。 12.1.4 Tomcat 作为应用广泛的Web 服务器,Tomcat 自然不可忽视。由于Tomcat 在本书的第9 章已做了详细介绍,不再赘述。 12.2 JBoss 的安装与启动 由于JBoss 的开源性,它常用来
7、开发J2EE 项目。本节介绍一下JBoss 服务器的安装与配置。 12.2.1 获取与安装JBoss 由于JBoss 是纯Java 的Web 应用服务器,为了保证JBoss 服务器的正常运行,在安装JBoss之前首先要确保系统已经安装了JDK 。 可以从网址 来下载JBoss,目前JBoss 的最新版本是4.0.3RC2 ,在这里使用比较稳定的4.0.1 版本。JBoss 的安装很简单,只需将下载的压缩包解压至本地磁盘,例如F:jboss-4.0.1 。解压后的目录结构如图12-1 所示。 bin 目录主要包含run.j ar 和shutdowm.j ar 等启动、停止服务器脚本;client
8、 目录主要包含与客户端相关的文件;docs 主要包含JBoss 服务器的文档;server 主要包含与服务器有关的配置文件。 12.2.2 运行JBoss 找到JBoss 安装目录下的子目录bin,运行run.bat 文件,如果DOS 界面出现如下类似的信息,就说明JBoss 服务器已经启动: 22:51:43,000 INFO Server JBoss (MX MicroKernel) 4.0.1 (build: CVSTag=JBoss_4_0_1 date=200412230944) 12.3 Lomboz 的安装与配置 相对于其他Eclipse 插件来说,Lomboz 插件的安装与配置
9、显得较为复杂,本节将介绍如何在Eclipse 平台下安装和配置Lomboz 插件。 12.3.1 Lomboz 简介 Lomboz 是Eclipse 开发平台的一款用于开发J2EE 项目的插件,它能够将不同的J2EE 组件、Web 应用开发和几种最流行的Java 应用服务器集成到Eclipse 中,从而使开发人员能够更好地使用Eclipse 去创建、调试和部署J2EE 应用。 作为一款优秀的J2EE 开发插件,Lomboz 具有如下功能。 (1)能够使用HTML、Servlet、JSP 等方式建立Web 应用程序。 (2 )具有JSP 语法高亮显示和支持JSP 语法检查、编码提示的JSP 编辑
10、器。 (3 )能够使用向导方便地创建Web 应用、EJB 应用和EJB 客户端测试程序,向导和代码生成器可以提高开发效率。 (4 )提供对部署J2EE Web 应用档案 (EAR ),Web 模块文件 (WAR )和EJB 档案文件JAR )的支持。 (5 )可以利用Xdoclet 开发符合EJB 1.1 和2.0 的应用。 (6 )能够利用其强大的Java 调试器调试正在运行的服务器端代码 (JSP&EJB ) (7 )不仅能够实现端口对端口的应用服务的远程和本地测试,还可以通过可扩展的服务器支持 乎所有的Java 应用服务。 一个符合J2EE 规范的应用程序被部署在根据Web 应用和EJB
11、 应用所组织的具有标准组件的包式中,这些Web 和EJB 应用有着很好的定义和标准的结构,这些结构形成了J2EE应用中所谓 “Modules ”的概念。应用服务器应该提供管理和运行多个“Modules ”的环境。J2EE 项目的结构如图12-2 所示。 Java Source WEB-INFO Web.xml Web Module META-INFO Ejb-j ar.xml EJB Module WEB-INFO Web.xml Web Module Ejb-j ar.xml 12.3.2 使用Links 方法安装Eclipse 插件 由于Eclipse 的所有插件都安装在plugins 目
12、录下,插件安装多了,不仅使Eclipse 变得异常庞大,还使得插件的管理和更新变得困难重重。本节介绍一种新的安装Eclipse 插件的方法Links ,这种方法使上述问题得以解决。 下面以安装emf Runtime 为例介绍使用Links 方法安装Eclipse 插件的具体步骤。 (1)在Eclipse 的安装目录下建立两个文件夹:一个用来存放插件,取名为myplugins ;另一个用来存放link 文件,取名为links 。假设Eclipse 的安装目录是F:eclipse,则这两个文件夹的路径分别为F:eclipsemyplugins 和F:eclipselinks 。 (2 )将下载的
13、emf-sdo-runtime-2.0.0.zip 压缩包解压到 myplugins 目录下,解压路径为F:eclipsemypluginsemf-sdo-runtime-2.0.0。由于Eclipse 会到指定的目录下查找 eclipsefeatures目录和 eclipseplugins 目录,以寻找合法的 Eclipse 插件,这就要求目标目录必须包含一个eclipse 目录。如果解压的文件夹没有eclipse 目录,可以在解压目录下建立一个eclipse 目录,然后把plugins 和features 目录移到刚建立的eclipse 目录中,对于emf 来说,插件的路径要求 为F:ec
14、lipsemypluginsemf-sdo-runtime-2.0.0eclipseplugins 。 (3 )在links 目录中建立一个link 文件,可以取名为emf.link 。在文件中添加如下内容path= F:/ eclipse/myplugins/ emf-sdo-runtime-2.0.0 ”,保存文件。 (4 )使用Link 方式安装好插件以后,启动Eclipse 即可以看到安装的插件。如果安装后看不到插件,则需把eclipse 目录下的configuration 目录删除,重新启动Eclipse。 对于使用Links 方式安装Eclipse 插件,做如下 点补充说明。 (1
15、)插件可以分别安装在多个自定义的目录中,一个自定义目录可以安装多个插件。 (2 )link 文件的文件名及扩展名可以任意取值 (使用.txt 、.link 都无关紧要),只要保证link 文件中path 路径使用 “/ ”分隔。 (3 )links 目录也可以有多个link 文件,每个link 文件中的path 参数都将生效;一个link文件可以有多个path 参数。 (4 )插件目录可以使用相对路径。如果插件目录建在Eclipse 安装目录下,path 参数后的路径可以简写为 “path= myplugins/ emf-sdo-runtime-2.0.0 ”。 12.3.3 安装Lomboz
16、 在安装Lomboz 插件前,有3 个必要的步骤。 (1)检查JDK 版本。Eclipse 装好以后,想必JDK 也已经安装。但是Lomboz 插件的运行要求JDK1.4 或者更高版本的JDK ,所以安装Lomboz 之前首先要检查你的JDK 版本,如果使用的JDK 版本较低,则要从Java 官方网站下载最新的JDK 。 (2 )检查 Eclipse 版本。Lomboz 的版本要和你的 Eclipse 版本相适应,在选择下载Lomboz 的时候要留意。 (3 )首先安装EMF Runtime 2.0.0 或更高版本。Lomboz 所使用的Models 基于Eclipse的EMF 工程,要使Lo
17、mboz 在Eclipse 中正常使用,必须首先安装EMF Runtime 2.0.0 或更高版本。如果不安装上述运行环境,在 Eclipse “首选项”左边的树中就不会出现 Lomboz的设置。 安装的前期准备都完成以后,就可以安装Lomboz 了。由于有了Links 方法,Lomboz 插件的安装就有两种方法,首先看一下以前常用的安装步骤。 (1)从Lomboz 的官方网站上下载和正在使用的Eclipse 版本相适应的Lomboz ,URL 为 sp。由于笔者使用的是Eclipse3.0.1,所以从官方网站上下载Lomboz3.0.1,下载下来的压缩包为lomboz.301.zip 。 (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2EE 项目 开发 范文
限制150内