NC5技术平台:EJB代码生成与应用
需积分: 10 68 浏览量
更新于2024-08-18
收藏 1.17MB PPT 举报
"使用工具生成EJB代码-NC5技术平台"
在NC5技术平台中,企业级Java应用开发是一个核心部分,特别是涉及到EJB(Enterprise JavaBeans)的使用。EJB是Java平台上用于构建可扩展、安全和事务处理的企业级应用的组件模型。这个平台的目的是提供一套框架和服务,以便于开发者能够快速地创建分布式、事务处理的业务应用。
NC5技术平台的架构设计是多层的,包括以下几个主要部分:
1. **NC总体架构**:这是一个综合性的架构,涵盖了从数据库到用户界面的所有层面,旨在提供一个灵活且可扩展的基础,支持跨平台的部署和运行。
2. **数据库优化引擎**:支持Oracle、SQL-Server、DB2等多种主流数据库,确保了数据存储和查询的高效性。
3. **跨平台快速部署技术**:NC5允许在UNIX、LINUX、WINNT/XP/2000等不同操作系统上进行快速部署,提高了系统的可移植性和适应性。
4. **NC核心技术平台**:基于J2EE(Java 2 Platform, Enterprise Edition)标准,利用XML进行数据交换,N-Tie(网络绑定)技术实现组件间的通信,数据总线和控制总线提供了系统内部的信息流动路径,商业适配器使得与外部系统集成变得更加容易,中间件和组件化技术则增强了系统的灵活性和复用性。
5. **NC应用平台**:包含了一系列工具和平台,如预警平台、流程配置平台、审批流平台,以及EAI(企业应用集成)、动态会计平台、报表工具、建模工具等,为用户提供业务流程管理和数据分析的能力。
6. **NC应用组件**:涵盖了各种业务领域的功能模块,如客户化工具、财务管理、供应链管理(SCM)、生产制造、销售/分销、人力资源(HR)、客户关系管理(CRM)、商业智能(BI)、IUFO(报表工具)、办公自动化(OA)和电子商务等。
7. **行业解决方案**:NC5针对冶金、集团、金融、流通、传媒等行业提供了定制化的解决方案,满足不同行业的特定需求。
8. **专项解决方案**:如集团财务、人力资源、协同供应链等,帮助企业解决特定的业务挑战。
9. **UAP平台**:用友的UAP(Unified Application Platform)平台,提供了一套分层的架构,包括客户端、Application Server、Web Container和EJB Container等,支持多种客户端类型,如安装型客户端、瘦客户端以及通过WebServer和插件访问的模式。
10. **NCV5开发模型**:NCV5的开发过程遵循一定的代码结构规范,包括远程接口、Impl远程接口实现类、业务逻辑、持久化操作和数值VO类。代码组织清晰,分为公共接口、私有实现、客户端代码和工具生成的EJB目录。
开发过程通常从建立开发环境开始,例如使用Eclipse,然后定义远程接口,实现这些接口,并编辑部署文件。NC5技术平台通过工具生成EJB代码,简化了开发工作,降低了出错的可能性,同时提高了开发效率和代码质量。
NC5技术平台是一个全面的企业级解决方案,它融合了现代软件开发的最佳实践,结合强大的工具集和丰富的组件库,为企业构建复杂业务系统提供了强大的支持。
1402 浏览量
562 浏览量
1118 浏览量
228 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
巴黎巨星岬太郎
- 粉丝: 18
- 资源: 2万+
最新资源
- Lotus关于获取URL字符串参数
- jsp数据库经典案例
- 基于LabVIEW步进电机PID控制系统的设计
- GNU映像原理-映像文件及执行机理
- 编程错误中英对照.txt
- 一个智能卡相关的类 PCSC.txt
- CDMA2000系统中的鉴权分析
- Oracle日期时间(Date/Time)操作
- PL/SQL 库程序设计语言介紹
- 什么是RUIM卡,可移动用户识别模块
- 转自名为“来自我心”的博客《中国移动面经、薪酬全攻略》
- 毕业论文—jsp技术实现的系统
- Matlab神经网络工具箱应用介绍
- Office SharePoint Server 2007 规划和基础架构 -2.pdf
- 开源技术选型手册精选版.pdf
- J2EE完全参考手册-J2EE概述-pdf.pdf