光盘说明
一、光盘内容
本光盘是《疯狂XML讲义》(第2版)一书的配书光盘,书中的代码按章、节存放,即第2章、第2节所使用的代码放在codes文件夹的02\2.2文件夹下,依此类推。
另:书中每份源代码也给出与光盘源文件的对应关系,方便读者查找。
本光盘codes目录下有16个文件夹,其内容和含义说明如下:
01~16个文件夹名分别对应于《疯狂XML讲义》(第2版)中的章名,即第2章所使用的代码放在codes文件夹的02文件夹下,依此类推。
其中16文件夹下有auction和auctionClient两个文件夹,其中auction文件夹包含的是应用服务端,部署后该应用将对外提供Web Service,而auctionClient是用于测试Web Service的客户端程序。
两个文件夹下都是与IDE平台无关的项目,使用Ant来编译即可。
二、运行环境
本书中的程序在以下环境调试通过:
安装jdk-6u14-windows-i586-p.exe,安装完成后,添加CLASSPATH环境变量,该环境变量的值为;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar。如果为了可以编译和运行Java程序,还应该在PATH环境变量中增加%JAVA_HOME%/bin。其中JAVA_HOME代表JDK(不是JRE)的安装路径。
安装Apache的Tomcat6.0.20,不要使用安装文件安装,而是采用解压缩的安装方式。
安装Tomcat请参看《轻量级Java EE企业应用实战》(第3版)的第1章。安装完成后,将Tomcat安装路径的lib下的jsp-api.jar和servlet-api.jar两个JAR文件添加到CLASSPATH环境变量之后。
安装apache-ant-1.7.1。将下载的Ant压缩文件解压缩到任意路径,然后增加ANT_HOME的环境变量,让变量的值为Ant的解压缩路径。并在PATH环境变量中增加%ANT_HOME%/bin环境变量。
安装MySQL5.0或更高版本,安装MySQL时候选择GBK的编码方式。
安装XMLSpy 2008或者更高版本,关于XMLSpy 2008的安装方式请参考本书第1章内容。
安装Stylus Studio 2009或者更高版本,关于Stylus Studio 2009的安装方式请参考本书第1章内容。
三、注意事项
独立应用程序的代码中都包括build.xml文件,在DOS或Shell下进入build.xml文件所在路径,执行如下命令:
ant compile — 编译程序
ant run —运行程序
对于Web应用,将该应用复制到%TOMCAT_HOME%/webapps路径下,然后进入build.xml所在路径,执行如下命令:
ant compile — 编译应用
启动Tomcat服务器,使用浏览器即可访问该应用。
代码中有些项目需要连接数据库,读者应修改数据库URL以及用户名、密码让这些代码与读者运行环境一致。如果项目下有SQL脚本,导入SQL脚本即可,如果没有SQL脚本,系统将在运行时自动建表,读者只需创建对应数据库即可。
在使用本光盘的程序时,请将程序复制到硬盘上,并去除文件的只读属性。
四、技术支持
如果使用本光盘的过程中遇到不懂的技术问题,可以登录如下网站与作者联系: