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的开发了。