将上述脚本存入文件“src\\schema\%user.sql”,然后通过Oracle Sqlplus客户端创建此表,如下图所示:
2.4
配置Weblogic数据源
在这个示例应用中,将使用数据源(Data Source)获得到数据库的连接,因此需要在Weblogic中进行数据源的配置,配置数据源之前则应该首先配置“连接缓冲池”。
缓冲池配置需要确认的参数和范例如下所示: jdbc:oracle:thin:@127.0.0.1:1521:oraking URL oracle.jdbc.driver.OracleDriver Driver Classname pafa User Name password Password 缓冲池配置完成之后,就可以配置数据源了,如下图中所示,其中“Pool Name”就是指之前配置的缓冲池的名称:
本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。
?中国平安保险(集团)股份有限公司,版权所有,不得侵犯
第 11 页 共 43 页
记住数据源的JNDI名称“jdbc/pafademoDS”,这个名称将会在后续开发设置数据源时用到。
本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。
?中国平安保险(集团)股份有限公司,版权所有,不得侵犯
第 12 页 共 43 页
3.
3.1
使用项目模板
在Eclipse中导入项目模板
使用项目模板可以提高PAFA3应用项目的可管理性、提高开发效率。在之前所准备的开发目录中,用文本编辑器打开项目模板根目录下的“.project”和“build.properties”两个文件,如下图所示,修改属性值或确认属性设置是否与本机环境相符,需要检查的包括下面几项:
? 项目名称:.project中的“
? 以目录形式部署时的目录:deploy.single.dir属性 ? 存放EAR的目录:deploy.ear.dir属性 ? PAFA3类库的位置:pafa.lib属性
? 其它项目类库的位置:project.lib属性 ? Weblogic.jar的位置:weblogic.jar属性
保存修改后的文件并保存,打开Eclipse,在Eclipse的菜单中选择“文件 ? 导入…”,将出现下图
本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。
?中国平安保险(集团)股份有限公司,版权所有,不得侵犯
第 13 页 共 43 页
中所示的导航界面:
选择“现有项目到工作空间中”后,点击“下一步”,在如下图界面中选择重命名过的项目根目录,“确定”后点击“完成”:
本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。
?中国平安保险(集团)股份有限公司,版权所有,不得侵犯
第 14 页 共 43 页
操作完成后,重命名过的模板项目即被导入到Eclipse环境之中。 3.2
Ant视图的配置与使用
通过Eclipse菜单,选择“窗口” ? “显示视图” ? “Ant”,就可以在Eclipse界面中显示出Ant视图,在Ant视图中点击第一个有加号的图标以增加构建文件,如下图所示:
在将项目的构建文件加入Ant视图后,就可以看到构建文件“build.xml”所提供的所有“Task”,在“usage”任务上双击(执行),则可获得关于用法的提示,如下图所示:
Buildfile: D:\\MyProject\%userProj\\build.xml usage: [echo] Pafa Application Build File [echo] 用法:ant -[target] [echo] ------------------------------------------------------ [echo] [target] [echo] clean --> 清空所有输出文件包括build和部署目录 [echo] compile --> 编译Java文件 [echo] ear --> 创建用于发布的EAR包文件 [echo] exploded-ear --> 创建展开目录形式的EAR应用(开发模式) [echo] ------------------------------------------------------ BUILD SUCCESSFUL Total time: 580 milliseconds
执行某个目标时只需要双击或在【target】上点击鼠标右键并选择“Run”即可。【注意,项目下的“dist”部署目录需要执行“刷新”后才看得到,在项目根节点“userapp”的右键弹出菜单中选择“刷
本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。
?中国平安保险(集团)股份有限公司,版权所有,不得侵犯
第 15 页 共 43 页