NCV5开发环境配置与接口编程指南
需积分: 0 67 浏览量
更新于2024-08-18
收藏 1.44MB PPT 举报
"NCV5开发环境与技术架构配置规范,包括开发模型、代码结构、环境搭建、接口编程和事务管理"
在NCV5的开发环境中,重点在于构建一个高效且规范化的开发流程。这个框架主要涉及到以下几个核心知识点:
1. **NCV5开发模型**:NCV5采用的是基于接口的远程组件开发模型。组件主要包括远程接口(Remote Interface)、接口实现类(Impl)、业务逻辑类以及持久化操作。业务逻辑类负责具体的业务处理,而持久化操作则通过JDBCFramework与数据库进行交互。
2. **代码结构规范**:代码被组织成不同的区域存放,如公共接口和公共代码、实现细节、客户端代码以及由工具生成的ejb目录。此外,代码结构遵循一定的命名约定,例如`nc.itf.<模块>`代表接口定义,`nc.impl.<模块>`表示接口实现,`nc.vo<模块>`为VO实现,`nc.bs.<模块>`是后台应用,`nc.ui.<模块>`.*则表示客户端代码。
3. **按接口编程**:接口编程是NCV5的一个关键原则,每个模块的接口和实现都有明确的标识,便于模块化开发和维护。接口的命名规则清晰,如`nc.itf.<模块>`,`nc.impl.<模块>`,`nc.vo<模块>`等。
4. **远程接口和实现**:开发过程中,首先需要定义远程接口,然后实现这些接口。接口定义通常是无事务的,而实现类可以根据事务需求分为有事务和无事务。接口后缀可以用来识别事务类型,如无后缀、RequiresNew、Mandatory、Never等。
5. **事务管理**:NCV5中的事务管理依赖于方法名后缀,不同后缀表示不同的事务行为。例如,无后缀表示如果已有事务则在其内运行,否则新建事务; RequiresNew表示创建新事务;Mandatory要求已存在事务;Never则表示不能有事务。
6. **开发环境搭建**:开发环境基于Eclipse 3.2和JDK 1.5,需要安装UAPnc.uap.mde插件,并设定NC_HOME指向基础技术平台的运行环境根目录。开发者需要创建ModuleProject来开始开发工作。
7. **功能注册和调试**:完成远程接口组件的开发后,需要建立部署文件(XX.module),生成EJB,然后进行功能注册和运行调试。
通过以上规范,NCV5提供了一套严谨的开发流程,确保了代码的可维护性和团队协作的有效性,同时提供了对事务处理的良好支持,使得业务逻辑与数据管理能够有序地进行。
2012-10-06 上传
2010-05-10 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
无不散席
- 粉丝: 32
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍