J2EE从零开始之准备工作

发表于:2007-04-29来源:作者:点击数: 标签:企业准备工作Enterprisbean开始
企业Bean(Enterprise Java Bean,EJB)在J2EE应用中处于核心地位。EJB程序的开发是实现J2EE倡导的分布式企业级组件应用的重要组成部分。按照EJB模式开发的应用程序在大型电子商务(e-Commerce)、企业应用集成(Enterprise Application Integration,EAI)等方面
企业Bean(Enterprise JavaBean,EJB)在J2EE应用中处于核心地位。EJB程序的开发是实现J2EE倡导的分布式企业级组件应用的重要组成部分。按照EJB模式开发的应用程序在大型电子商务(e-Commerce)、企业应用集成(Enterprise Application Integration,EAI)等方面表现出无可比拟的优势,目前已被多家大型IT厂商支持,成为最广泛的分布式组件应用规范。
   EJB应用的基本模式是容器/组件应用模式。容器对应EJB服务器或应用服务器,如Weblogic Server等;组件就是EJB程序。对开发者来说,只关注与业务逻辑相关的组件程序,而不必管分布式应用带来的并发、大量事务完整性等问题,从而使开发分布应用不必再跨越很高的门槛,使其简单可行。
   无论哪种类型的EJB应用程序,它们的开发步骤都是类似的。掌握了一个简单EJB的开发过程,就可以进一步开发更加复杂的应用。本章假设读者从来没有开发过EJB,也不具备EJB的任何知识而准备以最简捷的方式开发出一个简单的EJB应用。
   在本章开发一个简单的EJB之前,假设读者已安装了WebLogic Server 6.0sp2。关于WebLogic Server 6.0的安装和简单介绍,请看第1章。
   本章的简单实例的名字叫HelloWorldEJB。它只有一个简单的方法sayHello,用来模拟业务逻辑。客户端调用这个方法,获取字符串并显示出来。更复杂情形的实例会在后面几章给出。好,准备你的EJB之旅吧!

2.1 准备工作

 其实并没有太多的准备工作要做,但为了保持整洁、有序、清晰的工作环境,做一些简单的准备还是很有必要的。

2.1.1 确定工作目录

  为了本书叙述方便,这里为读者指定了一个存放源程序的目录,可以把它叫做工作目录,工作目录确定为c:\work,读者当然可以选用其它的目录(如有些人认为把C盘作为工作目录不好,而把工作目录建在D盘),如果这样,就要做好与作者叙述的映射工作,以免出现问题。

2.1.2 编写环境变量脚本

  开发Java程序过程中,环境变量是程序员要管理的一件事。这些环境变量包括系统环境变量,如path、classpath和用户定义的环境变量。当环境变量较少时,可以直接把它们设置成系统级的,但如果环境变量较多,就不适宜把它们都设成系统级的,这时用一个脚本程序来设置这些环境变量是个很的选择。
   在本书中用到的所有实例的环境变量,包括系统级的和用户级的,都用一个环境变量脚本程序来设置。在具体使用的时候,无论是编译,还是执行,只要先运行一下这个脚本命令即可。
   这个脚本命令名为setEnv.cmd,放在C:\work目录下,可以在命令窗口(有人习惯称为DOS窗口或控制台窗口)的任何路径下运行,运行命令如下:
   c:\work\setEnv.cmd
   读者可以从配套光盘的\work路径下找到setEnv.cmd,把它拷贝到C:\work。也可以用文本编辑器编写,以setEnv.cmd的名字保存到路径C:\work下。其代码如下:

rem 设置系统信息
set JAVA_HOME=C:\bea\jdk130
set WL_HOME=c:\bea\wlserver6.0
set DOMAIN_NAME=mydomain

rem 以下不用修改
set path=%path%;%JAVA_HOME%\bin
set classpath=.;%classpath%;%WL_HOME%\lib\weblogic.jar
set EX_WEBAPP_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\applications\DefaultWebApp_myserver\WEB-INF\classes
set CLIENT_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\clientclasses
set SERVER_CLASSES=%WL_HOME%\config\%DOMAIN_NAME%\serverclasses
set classpath=%classpath%;%CLIENT_CLASSES%;%SERVER_CLASSES%
set Classpath=%classpath%;%JAVA_HOME%\lib\tools.jar

2.1.3 文本编辑器

  为编写EJB程序代码和部署代码,需要一个文本编辑器。可以使用Windows自带的“记事本(NotePad)”编辑器。但建议选择功能强一些的文本编辑器,如UltraEdit,EditPlus等。
   准备工作先做到这里,下面就进行第一个EJB的开发了。


原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
...

热门标签