NCV5开发环境:EJB代码生成与接口编程指南
需积分: 0 50 浏览量
更新于2024-08-18
收藏 1.44MB PPT 举报
"使用工具生成EJB代码-NCV5开发环境与技术架构"
在NCV5开发环境中,企业级JavaBean (EJB) 的开发流程主要依赖于特定的工具和规范,以提高效率和代码质量。以下是关于这个主题的详细说明:
1. **NC502客户化开发培训**:
这个培训是由用友软件股份有限公司提供的,专注于集团及行业客户的定制开发。龚红军和张时栋是参与此培训的关键人物,他们分别在2008年3月20日进行了初版的讲解。
2. **NCV5开发模型**:
NCV5的开发模型包含了远程接口、实现类、业务逻辑、持久化操作和用户界面等多个部分。其中,远程接口是组件对外暴露的服务,Impl是接口的实现,业务逻辑处理实际的业务需求,而JDBCFramework则用于数据库操作。
3. **代码结构规范**:
代码被组织成不同的区域,包括公共接口和公共代码、私有实现、客户端代码、工具生成的EJB目录以及模块配置文件目录。每个区域都有其特定的功能和作用,以保持代码的清晰和模块化。
4. **接口编程**:
接口命名遵循特定的规则,如`nc.itf.<模块>`代表模块定义的接口,`nc.impl.<模块>`是接口的实现,`nc.vo<模块>`表示值对象(VO)实现,`nc.bs.<模块>`为普通后台应用,而`nc.ui.<模块>.*`则用于客户端代码。
5. **开始开发**:
开发环境基于Eclipse 3.2,要求JDK 1.5。开发者需要安装UAPnc.uap.mde插件,并设置NC_HOME指向基础技术平台的运行环境根目录。创建ModuleProject是开发的第一步,然后定义远程接口并实现它们。
6. **事务型组件**:
V5.0版本的EJB开发强调基于接口,事务处理根据方法名后缀来判断。例如,`RequiresNew`表示新事务,`Mandatory`表示必须在现有事务中运行,`Never`表示不能有事务,而没有后缀的方法默认在现有事务或新事务中运行。事务型组件通常涉及数据库操作,如果组件不操作事务性资源,应避免标记为事务型。
7. **部署文件**:
部署文件(如XX.module)用于发布组件接口。事务型组件和非事务型组件的部署文件格式不同。编辑部署文件是发布组件的关键步骤,确保正确指定组件的行为和事务属性。
8. **客户端调用**:
完成组件的开发和部署后,客户端可以通过调用远程接口来使用服务。在功能注册和运行调试之后,整个开发流程完成。
NCV5开发环境提供了一套规范化的EJB开发流程,包括代码结构的标准化、事务处理的明确化和客户端调用的简化,旨在提升开发效率和代码的可维护性。
291 浏览量
199 浏览量
318 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
花香九月
- 粉丝: 29
- 资源: 2万+
最新资源
- J2EE开发全程实录.doc
- J2EE WEB端知识及案例使用顺序.pdf
- Microsoft编写优质无错C程序秘诀
- risk and utility in portfolio optimization
- End-to-End Web Content in WebSphere Portal using Web Content Management 6.0(中文版)
- Java+Struts教程(chinese).pdf
- CCIE BGP命令配置手册
- GFS(google文件系统)
- ARM MMU详解(中文版本)
- ASP_NET的网站信息发布管理系统设计与实现
- Experiences with MapReduce
- Bigtable(google的技术论文)
- MAX471数据手册
- 2008年程序员下半年
- MAX485芯片详细资料
- 学位论文撰写及排版格式手册(插图版).pdf