Sun's Java Enterprise Framework

来自开放百科 - 灰狐
跳转到: 导航, 搜索

Sun's Java Enterprise Framework (JEF)是一个企业级的应用框架,是Sun公司基于其在全球项目中多年的实践经验,总结出来的一套在应用架构、设计和实施上的最佳实践方法。这个多层的、多级的、面向服务的和基于组件的框架,为使用J2EE 平台开发Java企业级应用提供了牢固的基础服务。

掌握和实施JEF,将帮助企业增强开发中的约束性和连贯性,实现跨组织地开发企业应用,并且提供了在包括架构、设计和代码级等各个层面上的高复用性,通过驱动面向服务的方法来增加敏捷性。

JEF 架构可以实现以下目标:

1. 简单Simple: 降低学习曲线;
2. 扩展性Extensible:允许方便而连贯地扩展应用的功能结构;
3. 可复用Reusable: 在架构、设计和代码级上实现复用;
4. 模块化Modular: 通过高连接度、低耦合性来限制变化的传播;
5. 可以移植Portable: 在任意J2EE 环境中实施;
6. 伸缩性Scalable: 线形化地满足不断变化的服务要求;
7. 一致性Consistent: 保证内部一致性和组件的集成性;
8. IOC(Inversion of Control) : 允许通过架构而不是应用本身来控制应用的流程;
9. 高性能High Performance: 快速反应,高吞吐率 ;

JEF 包含以下层次:

  • Platform Layer

JEF-platform-layer.jpg

  • Foundation Layer

JEF-foundation-layer.jpg

  • Application Layer

JEF-application-layer.jpg

  • Business Layer

JEF-business-layer.jpg

JEF 介绍:http://cn.sun.com/service/jcoe/down/JEF%20Overview.pdf

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱