经典Java EE企业应用实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

光盘说明

一、光盘内容

本光盘是《经典Java EE企业应用实战——基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发》一书的配书光盘,书中的代码按章、按节存放,即第2章第3节所使用的代码放在codes目录的02\2.3文件夹下,依此类推。

另:书中每份源代码也给出了与光盘源文件的对应关系,方便读者查找。

本光盘codes目录下有14个文件夹,其内容和含义说明如下:

(1)02~15文件夹名对应于《经典Java EE企业应用实战——基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发》中的章名,即第2章所使用的代码放在codes目录的02文件夹下,依此类推。

(2)15文件夹下有Auction和Auction_NetBeans两个文件夹,它们是同一个项目的源文件,其中Auction是IDE平台无关的项目,使用Ant来编译即可;而Auction_NetBeans是该项目在NetBeans IDE工具中的项目文件。

二、运行环境

本书中的程序在以下环境中调试通过。

(1)安装jdk-6u18-windows-i586-p.exe,安装完成后,添加CLASSPATH环境变量,该环境变量的值为“.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar”。如果为了可以编译和运行Java程序,还应该在PATH环境变量中增加“%JAVA_HOME%/bin”。其中JAVA_HOME代表JDK(不是JRE)的安装路径。

(2)安装java_ee_sdk-5_08-windows-ml-nojdk.exe,安装完成后,修改CLASSPATH环境变量,修改后该环境变量的值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;D:\Sun\SDK\lib\javaee.jar。

(3)安装JBoss 5.1.0.GA,直接采用解压缩的安装方式。安装JBoss请参看第1章。

(4)安装WebLogic 11g(10.3.2)。安装WebLogic请参看第1章。

(5)安装apache-ant-1.7.1。将下载的Ant压缩文件解压缩到任意路径,然后增加ANT_HOME环境变量,让变量的值为Ant的解压缩路径。并在PATH环境变量中增加“%ANT_HOME%/bin”环境变量。

(6)安装MySQL 5.1或更高版本,安装MysSQL时选择GBK编码方式。

(7)安装NetBeans 6.8。

关于如何安装上面工具,请参考本书的第1章。

三、注意事项

(1)独立应用程序的代码中都包括build.xml文件,在Dos或Shell下进入build.xml文件所在路径,执行如下命令:

ant compile -- 编译程序

ant run --运行程序

ant build -- 生成EJB的JAR包或Java EE应用的EAR包

(2)对于Web应用,将该应用复制到“%JBoss_HOME%/server/defaultdeploy”路径下,然后进入build.xml所在路径,执行如下命令:

ant compile -- 编译应用

启动JBoss服务器,使用浏览器即可访问该应用。

(3)对于EJB项目,进入项目中build.xml所在的目录下,执行如下命令:

ant build -- 生成EJB的JAR包

将项目根目录下build目录下的JAR包复制到应用服务器的自动部署目录下即可。

(4)对于Java EE项目,进入项目中build.xml所在的目录下,执行如下命令:

ant build -- 生成Java EE应用的EAR包

将项目根目录下build目录下的EAR包复制到应用服务器的自动部署目录下即可。

(5)对于NetBeans项目文件,导入NetBeans开发工具中即可。

(6)第15章的案例,请参看项目下的install.txt文件。

(7)代码中有大量代码需要连接数据库,读者应修改数据库URL以及用户名、密码,让这些代码与读者运行环境一致。如果项目下有SQL脚本,导入SQL脚本即可;如果没有SQL脚本,系统将在运行时自动建表,读者只需创建对应数据库即可。

(8)在使用本光盘中的程序时,请将程序拷贝到硬盘上,并去除文件的只读属性。

四、技术支持

如果您使用本光盘中遇到不懂的技术问题,您可以登录如下网站与作者联系:

http://www.crazyit.org