ADF11G开发指南:路径、版本与命名规范详解
需积分: 3 72 浏览量
更新于2024-09-11
收藏 160KB DOC 举报
ADF (AppDevelopment Framework) 11G 开发规范是一份详尽的指南,旨在确保在使用 Oracle WebLogic 10.3.5 和 JDK 1.6 进行应用程序开发时遵循一致的编码实践和架构组织。以下是其中的关键知识点:
1. **代码管理**:建议将代码存储在统一路径 `C:\JDeveloper\mywork\` 下,以便团队成员保持一致。ADF 11G 中集成的 SVN 版本管理工具默认为 1.6,因此外部工具如 TortoiseSVN 应与之兼容,推荐使用 1.6.16 版本。
2. **命名规范**:
- **模型层**:VO(Value Object)如果为只读,以 `VVO` 结尾;继承自 EO(Entity Object)的 VO 以 `VO` 结尾,EO 本身以 `EO` 结尾,AM(Application Module)以模块名开头并结尾。所有模型对象的命名均需首字母大写。
- **视图层**:JSPX 文件名全小写;ManagedBean 在 face-config 中的注册名称应与类名一致,类名首字母大写,方法名首字母小写,变量名和常量名全小写。包名和目录名也需小写。
3. **目录结构**:
- 模型层:根据功能或用例创建子目录,一般无用例的模型放在一起,位于 `com.faw_qm.scm.model` 子目录下。
- MB(Managed Beans)放在 `com.faw_qm.scm.baking` 或相应模块名下,同样按用例划分子目录。
- JSPX 文件放置在模块名、用例名和文件名构成的路径下。
4. **face-config**:face-config-fnd 是基础用例配置,face-config-demo 用于示例程序,face-config-pm 专门处理项目管理相关配置。
5. **错误处理**:错误信息通过 `QMUtils.addErrorMsgs` 方法输出,确保清晰易读。
6. **日期格式**:ADF 使用 `yyyy-MM-dd` 格式表示日期,`yyyy-MM-ddHH:mm` 表示时间,这在 Java 或模型层中应用。
7. **VVO 实现**:VVO 必须继承自 `QMViewObjectImpl` 类,这是ADF 视图对象的标准实现。
8. **LookUp**:可以通过调用 `com.faw_qm.scm.services.LookUps` 类的静态方法来获取 LookUp 值。
9. **搜索帮助**:
- 提供两种方式:按钮和输入域,使用方法相似,通过 `<treeIterBinding>` 标签指定要搜索的 VO,并保持绑定属性顺序与显示顺序一致。
10. **搜索帮助的使用示例**:使用 `<treeIterBinding>` 配置搜索树,其中包含 `nodeDefinitionDefName` 和相关的 VO 类名。
这些规则和指南旨在提升代码质量和团队协作效率,遵循ADF 11G 开发规范对于编写高效、可维护的Web应用至关重要。
118 浏览量
2010-10-18 上传
2010-05-06 上传
119 浏览量
109 浏览量
点击了解资源详情
点击了解资源详情
135 浏览量
适可而止
- 粉丝: 0
最新资源
- Ubuntu/Mac工作站的Ansible自动化配置手册
- 掌握核心,JAVA初级面试题解析大全
- 自我测试指南:成功方法与技巧大公开
- ReactSortableHOC实现动画化可排序的触摸友好列表
- SAE开源平台:整合Spring与SMS通讯功能
- 温尼伯公交信息实时查询系统开发
- JAVA实现的可部署仓储管理信息系统详解
- ArquitecturaClass软件:探讨JavaScript的架构设计
- 掌握React项目构建与部署的capstone3指南
- 详细解读车辆购置附加费征收办法
- Java实现学生成绩管理系统的设计与功能
- 易语言实现的MDB网络数据库模块源码解析
- 艺佰设计提供清新企业Discuz模板下载
- 掌握Python中的MLEnsemble实现高效集成学习
- Java实现读取搜狗细胞词库scel文件教程
- 探索城市星球的崛起:Nature & Science精选论文