pafa3应用开发入门教程

2019-02-15 17:39

中国平安保险(集团)股份有限公司

信息管理中心

名称 PingAn PAFA3 编 号 版本号 密 级 版本 v0.1 v0.5 v1.0 秘密 共 42 页 拟 制 审 核 批 准 马骏、Richard Jin 更改日期 2005-04-11 2005-04-13 2005-04-19

更改信息 部门及更改人 Richard Jin Richard Jin, 马骏,刘申岭 Richar Jin 版本说明 初版 重构 Review & Formatting

PAFA3应用开发入门教程

创建日期:2005-4-8 定版日期:2004-4-20

本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。

?中国平安保险(集团)股份有限公司,版权所有,不得侵犯

第 1 页 共 43 页

目录

1. 文档概述 ............................................................................................................................................................... 4 1.1 1.2 1.3 1.4 1.5 1.6

读者定位 ....................................................................................................................................................... 4 限制与约定 ................................................................................................................................................... 4 相关参考文档 ............................................................................................................................................... 4 软、硬件要求 ............................................................................................................................................... 4 示例应用的功能设定 ................................................................................................................................... 4 页面预览 ....................................................................................................................................................... 5

2. 开发环境配置 ....................................................................................................................................................... 7 2.1 2.2 2.3 2.4

安装ECLIPSE ................................................................................................................................................. 7 下载PAFA3类库和项目模板 ..................................................................................................................... 9 数据库表的设计 ......................................................................................................................................... 10 配置WEBLOGIC数据源 .............................................................................................................................. 11

3. 使用项目模板 ..................................................................................................................................................... 13 3.1 3.2 3.3 3.4

在ECLIPSE中导入项目模板 ....................................................................................................................... 13 ANT视图的配置与使用 .............................................................................................................................. 15 ECLIPSE 自动编译设置 ............................................................................................................................... 16 配置文件的分类、目的与作用.................................................................................................................. 18

4. 页面布局设计与实现 ......................................................................................................................................... 19 4.1 4.2 4.3 4.4 4.5

.DO和.SCREEN .............................................................................................................................................. 19 布局分析与设计 ......................................................................................................................................... 19 布局的配置 ................................................................................................................................................. 21 利用ANT构建部署目录 ............................................................................................................................. 22 WEBLOGIC部署测试 ................................................................................................................................... 23

5. “增加用户”功能的设计与实现 ..................................................................................................................... 25 5.1 5.2 5.3 5.4 5.5 5.6 5.7

功能分析 ..................................................................................................................................................... 25 公用层设计与实现 ..................................................................................................................................... 25 WEB层开发与实现 ..................................................................................................................................... 27 配置IBATIS SQLMAPPING ........................................................................................................................... 29 BIZ层开发与实现 ....................................................................................................................................... 29 编辑配置文件 ............................................................................................................................................. 32 WEBLOGIC部署测试 ................................................................................................................................... 33

6. “检索用户”功能的设计与实现 ..................................................................................................................... 35 6.1 6.2 6.3 6.4 6.5 6.6 6.7

功能分析 ..................................................................................................................................................... 35 公用层设计与实现 ..................................................................................................................................... 35 WEB层开发与实现 ..................................................................................................................................... 36 配置IBATIS SQLMAPPING ........................................................................................................................... 37 BIZ层开发与实现 ....................................................................................................................................... 38 编辑配置文件 ............................................................................................................................................. 41 WEBLOGIC部署测试 ................................................................................................................................... 42

7. 生产环境下的部署 ............................................................................................................................................. 43 7.1

禁止DEVLOG输出 ..................................................................................................................................... 43

本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。

?中国平安保险(集团)股份有限公司,版权所有,不得侵犯

第 2 页 共 43 页

7.2

构建EAR发布包........................................................................................................................................ 43

本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。

?中国平安保险(集团)股份有限公司,版权所有,不得侵犯

第 3 页 共 43 页

1.

1.1

文档概述

读者定位

本文档的目的是为了使用户初步了解PAFA3应用的基本开发环境和开发模式

1.2 ? ? ?

限制与约定

本文档涉及很多的pafa 和 j2ee 的概念和术语,请参考相关文档。

当涉及到其它技术和工具时,只会提示查阅相关资料,在本文中不做讨论。

Eclipse是本文所使用的集成开发环境,由于本文的主要目的并非讨论Eclipse本身,所以只会介绍安装和配置最基本的功能,使用建立文件的方式进行开发。有关Eclipse更多的使用方法和增加插件进行功能增强,请参考其相关文档。

有关Weblogic的安装、使用和配置,请参考其产品文档,本文只简要介绍与本例相关的内容。文档不提供DataSource 等配置的说明文档,请找熟悉j2ee的同事帮助配置DataSource。 本文不涉及关于调试的内容。

由于本文不涉及如何利用Eclipse的增强功能进行源文件编辑,所以之后所提到的所有文件均以纯文本文件的形式创建并给出,参考时可以按照代码框中的内容编辑或拷贝。Java源文件的路径起点为“src\\java”,Web资源如JSP等的源文件路径起点为“src\\webroot”。在Eclipse目录浏览框中相应的目录节点上,点击鼠标右键,选择“新建”? “文件”来创建上述文件,如果包含多重目录,则应该先创建“目录”。 相关参考文档

? ? ?

1.3 ? ? ? ?

本文只介绍最基本的开发环境与过程,其它内容请参考标准文档和演示程序,如: PAFA3开发规范与指南

PAFA Demos(Web Demo,App Demo) FAQ

源文件请参考文档对应的源代码

软、硬件要求

本文基于以下基本软、硬件设定:

Windows 操作系统【2000、XP】 J2SDK 1.4.2【本机安装】

Weblogic 8.1 Application Server【本机安装】

Oracle Database 【8i 以上版本,拥有连接和资源权限即可,不要求本机安装】 建议内存 > 512M

以上指定系统或软件的安装请参考其相关文档,本文不做讨论。

1.4

? ? ? ? ?

1.5 示例应用的功能设定

在这个PAFA3应用入门教程中,将利用pafa3的项目模版构建一个很小的例子用于示范。这个例子的主要功能是添加和检索用户。在这个例子中,假设系统名称为“userapp”,模块名称为

“management”。在用户利用模版构建自己真实应用的时候,请注意系统与模块的命名应该符合公司相关规范。简单的流程如下图所示:

本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。

?中国平安保险(集团)股份有限公司,版权所有,不得侵犯

第 4 页 共 43 页

在后续章节中将给出功能的分析和设计模型。 1.6

页面预览

为了对功能设定有直观的理解,在下面的图形中展示了开发完成之后所得到的显示界面:

a) 输入新用户信息

b) 成功录入 本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。

?中国平安保险(集团)股份有限公司,版权所有,不得侵犯

第 5 页 共 43 页


pafa3应用开发入门教程.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:南京34层高层水电施工组织设计范本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: