1 / 2
文档名称:

无状态Enterprise JavaBeans的观点(1).txt

格式:txt   页数:2
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

无状态Enterprise JavaBeans的观点(1).txt

上传人:管理资源吧 2011/9/16 文件大小:0 KB

下载得到文件列表

无状态Enterprise JavaBeans的观点(1).txt

文档介绍

文档介绍:作者:运气
email: webmaster@
日期:7/4/2001 1:43:50 PM
在Component-Base和N-Tier潮流下,无状态(stateless)物件扮演着重要的角色。stateless物件是 OO 和Transaction Service两项技术结合的产物。OO 技术强调的是弹性(felxibility)、重用性(reusability)和分散性(distribution),Transaction Service技术强调的是效率(performance)和延展性(scalability)。 Stateless物件是这两项技术结合的重要支柱。
传统的OO技术大多着重于 Stateful 物件,然而在今天的MiddleWare(+/MTS)里面,Stateless物件的地位却远远高于Stateful物件。尤其是在EJB的架构里,Stateless有着非常重要的用途。例如Stateless的Session物件不需要长期保存自身的状态值,也不专属于特定的用户(client),所以占用的服务器资源非常之少,也由于不隶属于特定的用户,所以许多EJB物件可以共用少数的Stateless物件。
Stateless物件的特性
就Client而言,在意的是server物件的外在行为,而行为又和物件的状态无关。所以client物件不必在意物件状态的变化,而不是此种物件真的没有状态。比如说stateless的限制并不意味着stateless的session beans不能拥有属性变量,所以,这些session beans一样会拥有自己的内部状态,然而重要的是,client不会看到这些内部状态。
时代里,资讯系统的扩展性(scalability)显得无比重要,而高度扩展性的前提是必须有效运用Server的资源,而无状态的物件的资源共用性极大地减少了服务器的负载,因此,在开发N-Tier系统的时候,活用Stateless物件是系统开发人员必须具有的技能之一。
使用Stateless支持交易
当企业资讯系统的Client数目大幅度增加的时候,每个Client能够享有的共用资源(shared resources)自然会更加稀少。面对这个问题,除了投入更多的资源之外,好好协调以避免资源的浪费,达到充分共享,也是重要的解决之道。
其中,数据库是最典型的稀有共享资源,交易是协调这项共享资源的可靠技术,如果加上Stateless物件,交易就会更加具有威力--更有效运用数据库的connection,并能跨越不同的数据库(即分布式交易)。
交易是商业往来或异动的事件(event) 。事件一旦发生,企业资讯系统就会参与进行一连串的作业过程(process),在这个过程中,会导致共享资源(比如数据库的资料)的一连串异动。为了确保在异动过程中,不受到别的交易的干扰,也为了确保异动过程中的例外处理(比如roll back),“交易”就成为用来管理和协调共用资源的工具。
在交易过程中,需要数据库提供服务(即资源),以便能够异动数据库里面的资料,完毕后就把资源释放,供彼得交易使用。在像EJB等

最近更新

2023年云南水利水电职业学院单招职业倾向性考.. 39页

2023年云南省临沧地区单招职业倾向性考试题库.. 41页

2023年云南省西双版纳傣族自治州单招职业适应.. 40页

2023年云南轻纺职业学院单招职业倾向性考试模.. 40页

2023年仰恩大学单招综合素质考试题库含答案 41页

2023年佳木斯职业学院单招职业适应性测试题库.. 39页

2026年入团申请书学生必备模板 19页

2023年信阳职业技术学院单招职业技能考试模拟.. 41页

2023年克拉玛依职业技术学院单招职业倾向性考.. 42页

2023年兰州科技职业学院单招职业倾向性考试题.. 41页

2023年内江卫生与健康职业学院单招职业倾向性.. 40页

2023年内蒙古乌海市单招职业适应性考试模拟测.. 39页

2023年内蒙古包头市单招职业适应性测试题库带.. 39页

2023年内蒙古商贸职业学院单招职业倾向性考试.. 40页

2023年内蒙古民族幼儿师范高等专科学校单招职.. 40页

2023年包头职业技术学院单招职业技能测试题库.. 40页

2023年华北理工大学轻工学院单招职业技能考试.. 42页

2023年南京工业职业技术大学单招职业适应性测.. 41页

2023年南开大学滨海学院单招职业适应性考试模.. 40页

2023年南昌应用技术师范学院单招职业技能考试.. 40页

2026年光棍节可以举办什么活动 14页

2023年厦门兴才职业技术学院单招职业技能测试.. 40页

2023年厦门城市职业学院单招职业倾向性考试题.. 40页

2023年厦门软件职业技术学院单招职业倾向性考.. 41页

2023年合肥信息技术职业学院单招综合素质考试.. 40页

2023年合肥科技职业学院单招职业技能测试模拟.. 37页

2023年合肥通用职业技术学院单招职业倾向性测.. 39页

2026年元旦节三大庆祝方式 5页

2023年吉林省延边朝鲜族自治州单招职业适应性.. 42页

2023年吉林省通化市单招职业倾向性考试题库及.. 41页