当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: EJB的体系结构是J2EE的基础和核心,J2EE定义了整个标准的应用开发体系结构和一个部署环境,基于EJB的框架一度成为人们开发Java企业应用的首选。
 

 

 ·java设计模式之装饰模式(1)    »显示摘要«
    摘要:说明:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点; (1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的索引(reference)(3) 装饰对象接受所有的来自客户端的请求。它把这些请求转发给真实的对象。(4) 装饰对象可以在转发这些请求以前或以后增加一些附加功能。这样就确保了......
 ·java设计模式之计数代理模式    »显示摘要«
    摘要:计数代理模式在客户对象调用服务提供者对象上方法的前后执行诸如日志(logging)和计数(counting)一系列附加功能时很有用。计数代理模式建议把这些附加功能封装在一个单独的对象,这个对象就是指计数代理对象,而不是把这些附加的功能实现放到服务提供者的内部。良好的对象设计的一个特征就是对象要专注于提供特定的功能。换句话说,理想的对象不应该做各种不相干的事情。把诸如日志(logging)和计数(counting)等类似的功能封装为一个单独的对象,而让服务提......


Java企业应用系统框架的比较与选择(1)

引言

1  两种类型框架概述 【相关文章:宝德iSCSI IP SAN为核心的存储

ejb的体系结构是j2ee的基础与核心,j2ee定义了整个标准的应用开发体系结构与一个部署环境,基于ejb的框架一度成为人们开发java企业应用的首选。随着java开源项目阵营的发展壮大, 一些基于pojos(plan old java objects)的开源框架被越来越广泛地引入到java企业应用的开发中来。根据复杂程度人们习惯把前者称为重量级框架,把后者称为轻量级框架。java企业应用框架一般被划分为三个层次:表现层、业务逻辑组件层与持久层。本文主要对目前企业应用对应于这三个层次的两种类型的流行框架进行了细节比较,最后针对java企业应用的系统框架选择提出作者的观点。 【扩展阅读:EMC Clariion系列正式拥抱iS

由于 ejb容器能够很好的处理系统性能、事务机制、安全访问权限以及分布式运算等问题,基于ejb框架进行开发能保证企业应用平滑发展,而不是发展到一种规模就重新更换一套软件系统,且可以保证开发人员将大部份精力集中在业务逻辑的开发上。采用ejb框架开发的企业应用具有必须继承或依赖ejb容器的特点。ejb充分考虑到了顶级大型项目的需求,使用它几乎能解决企业级应用涉及到的所有问题,相应的基于ejb框架也是一个功能复杂的重量级框架。 【扩展信息:AS500:浪潮存储的平民先锋

1.1  基于ejb的重量级框架

j2ee1.4标准规定的ejb 2.1框架缺少设计且实现起来有些过于复杂。当前j2ee5.0的新规范提出的ejb 3.0的目标就是简化开发[1],借鉴了一些基于pojo的思想,它相对于ejb2.1中两个重要的变化分别是:一是使用了java5中的程序注释工具,注释取代了过多的xml配置文件并且消除了严格组件模型需求;二是采用了基于hibernate与toplink思想的o/r mapping模型。

j2ee5.0的新规范中定义企业应用三个层次的标准实现为:表现层采用jsf(java server face),jsf的开发流程的核心是事件驱动,组件与标签的封装程度非常高,很多典型应用已经不需要开发者去处理http。整个过程是通过ioc(依赖注入)[2]来实现的;业务组件层采用ejb3.0的session bean。ejb3.0允许开发者使用藕合松散的组件来开发应用。
...   下一页

 ·java技术与xml常见问题之jax-rpc    »显示摘要«
    摘要:问题1 什么是java api for xml-based rpc(jax-rpc)? 答:java api for xml-based rpc(jax-rpc)使得java技术开发人员使用基于xml的rpc功能构建web应用程序和web服务,此功能遵循soap(简单对象访问协议,simple object access protocol)1.1规范。 问题2 jax-rpc如何使用soap? 答:请参考jsr-101 。 问题3 什么是rpc? 答......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE