NC5技术平台:远程接口组件开发详解

需积分: 10 4 下载量 147 浏览量 更新于2024-08-18 收藏 1.17MB PPT 举报
"开发远程接口组件-NC5技术平台,基于接口定义的远程组件开发,事务型和非事务型组件的区分,NC5技术特点,包括J2EE、XML等核心技术,以及应用平台和组件,强调了UAP平台的分层结构和部署模型。" 在NC5技术平台上,开发远程接口组件是一项重要的任务。这个过程始于定义接口,这些接口可以是有事务处理的或者是无事务处理的。对于事务型组件,其方法调用中会自动涉及事务管理,通常可以通过接口名的后缀来区分事务类型。如果没有特定后缀,则可能表示该组件是非事务型的。 接下来是实现这些接口,这涉及到编写实现类,这些类将具体实现接口中声明的功能。在部署阶段,需要注意事务型组件和非事务型组件的部署文件格式是不同的,这需要根据组件的特性来编辑相应的部署文件以确保正确发布组件接口。 NC5技术平台构建在J2EE基础上,利用XML、N-Tie、数据总线、控制总线等核心技术,提供了一个跨平台的快速部署方案,支持如Oracle、SQL-Server、DB2等不同数据库,并能在UNIX、LINUX、WINNT/XP/2000等操作系统上运行。此平台还包含了丰富的应用平台和组件,如预警平台、流程配置平台、报表工具等,涵盖了财务管理、供应链管理、生产制造等多个领域,同时提供了针对不同行业的解决方案。 UAP(用友统一应用平台)是NC5的重要组成部分,它采用分层结构设计,包括客户端、应用服务器、Web容器和EJB容器等,实现了负载均衡和防火墙保护。开发过程中,遵循特定的代码结构规范,例如接口以nc.itf.模块命名,接口实现以nc.impl.模块命名,VO实现以nc.vo.模块命名,后台业务逻辑以nc.bs.模块命名,而客户端代码则放在nc.ui.模块下。 开始开发NC5组件时,首先需要搭建开发环境,如使用Eclipse。然后定义远程接口,接着实现接口并编辑部署文件。代码应按照公共接口、私有实现、客户端代码和工具生成的ejb目录等区域进行组织,保持代码结构清晰和规范。 通过这种方式,NC5技术平台提供了全面的开发框架和工具,以支持高效且灵活的企业级应用开发,满足各种业务需求和行业解决方案,同时保证了代码的可维护性和扩展性。