亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 轉載--微軟98年關于mts和ejb的比較說明文件.其實sun也有類似的對比文件,我忘記在那里了!(1).txt

?? java學習文檔
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
作者:zybersx
email: zybersx3@21cn.com
日期:2000-7-23 23:22:24
http://www.microsoft.com/com/wpaper/mts-ejb.asp 

Comparing Microsoft Transaction Server to Enterprise JavaBeans
Microsoft Corporation

Contents
Introduction 
A Brief Overview 
Types of Objects 
Supporting Transactions 
  Transactions in Microsoft Transaction Server 
  Transactions in Enterprise JavaBeans 
Controlling Complexity 
Portability 
Interoperability 
Standardization by Specification 
Choices for a Development Language 
Administering a Distributed Transaction Environment 
Summary

Introduction
Microsoft® Transaction Server (MTS) is the transaction service in the Windows NT® operating system. First available in 1996, MTS is now in use at many organizations. Enterprise JavaBeans (EJB) is a specification for a Java-based transaction service. Created by a group of companies led by Sun Microsystems Inc., the initial specification for EJB was released in spring 1998. Both Microsoft Transaction Server and Enterprise JavaBeans target the creation of component-based, transaction-oriented applications. This paper provides a comparison of these two technologies. More specifically, the paper analyzes the similarities and differences between the ways the two component models handle objects, transaction support, controlling complexity, portability, interoperability, language choice and administration.

Back to contents

A Brief Overview
Put simply, a transaction can be thought of as a set of events that are committed or rolled back as a unit—either all of the events happen, or none of them do. For example, transferring $100 from your savings account to your checking account requires both subtracting the money from your savings account and adding it to your checking account. To achieve a consistent result, either both operations should occur or neither one should. Transaction-oriented applications like this are very common, and so many vendors provide software that makes writing transactional applications easier. And because transactional applications often need to handle hundreds or thousands of clients (i.e., users at workstations), services that make it easier to build scalable applications are commonly built into products that support transactions.

Both Microsoft Transaction Server and Enterprise JavaBeans support transactional applications and provide services for scalability. Because the two technologies attempt to solve many of the same problems, they have much in common. The easiest way to illustrate their similarities is to describe the basic architecture and terminology of each.




Figure 1

MTS is based on the Component Object Model (COM), and an MTS application is implemented as one or more components. As shown in Figure 1, these components are managed by the MTS Executive. COM objects that run under the control of MTS are called MTS objects. As is usually the case with COM, MTS relies on a class factory object to create specific instances of each COM class. To allow MTS to provide extra services, the MTS Executive transparently inserts a wrapper object between each object it manages and that object's client. For example, when a client uses the COM IClassFactory interface to create an instance of a MTS object, that call is actually made on a factory wrapper object implemented by MTS, which in turn passes on the call to the real class factory. Similarly, every method call a client makes on the business methods of a MTS object is first handled by a MTS-supplied context wrapper object. The MTS Executive also supplies a context object for each MTS object. This context object maintains information specific to the MTS object, such as what transaction it belongs to (if any) and whether it has completed its work. Every context object implements the IObjectContext interface, through which a MTS object can access the services that MTS provides.

The general architecture of Enterprise JavaBeans is very similar to MTS; little more than the terminology is changed. As shown in Figure 2, an EJB container acts like the MTS Executive, hosting enterprise beans rather than MTS objects. Each bean exposes its own Home interface, analogous to the COM IclassFactory interface, allowing a client to create instances of specific classes. And, like MTS, the EJB container provides a wrapper for each bean it manages. An EJB Home object wraps the bean's Home interface, while an EJB Object wraps the bean's business methods. Also, an EJB container provides either the javax.ejb.SessionContext interface or javax.ejb.EntityContext interface, both of which offer services similar to MTS's IObjectContext. And although it's not shown in the diagram, an enterprise bean is required to implement one or more additional interfaces that the EJB container uses to interact with the bean.




Figure 2

Both MTS and EJB rely on a transaction coordinator, a logically separate service responsible for ensuring that all operations in a transaction are successful or that none of them are. In MTS, this function is implemented by the Distributed Transaction Coordinator (DTC), a service included in Windows NT. The MTS Executive communicates with the DTC through OLE Transactions, a COM-based interface. The Enterprise JavaBeans specification does not define how a transaction coordinator is implemented or how an EJB container communicates with the transaction coordinator. Instead, each vendor is allowed to implement these functions in any way it wishes.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线精品免费av| 一个色综合av| 国产福利精品导航| 久久综合久久久久88| 国产精品一二三四区| 18欧美乱大交hd1984| 91农村精品一区二区在线| 亚洲黄色在线视频| 欧美日产国产精品| 麻豆精品一二三| 久久久久亚洲综合| 成人黄页毛片网站| 一区二区三区产品免费精品久久75| 91美女精品福利| 亚洲激情六月丁香| 91超碰这里只有精品国产| 日本成人在线电影网| 精品久久久久久久久久久久包黑料 | 看片的网站亚洲| www日韩大片| 91在线免费播放| 日韩1区2区3区| 国产日韩欧美制服另类| 91麻豆视频网站| 日本亚洲最大的色成网站www| 欧美精品一区二区三区蜜桃| 成人性色生活片免费看爆迷你毛片| 亚洲美女在线国产| 日韩视频在线你懂得| 成人性生交大片免费看在线播放| 亚洲另类春色校园小说| 91精品国产手机| jvid福利写真一区二区三区| 午夜一区二区三区在线观看| 久久综合精品国产一区二区三区| 成人一级视频在线观看| 日韩激情视频在线观看| 国产精品麻豆欧美日韩ww| 3d成人动漫网站| a级精品国产片在线观看| 美女视频一区二区| 亚洲日本一区二区| 2024国产精品| 91精品啪在线观看国产60岁| 99r精品视频| 国产福利视频一区二区三区| 日本欧美韩国一区三区| 国产精品久久久久久久久果冻传媒| 91精品国产高清一区二区三区| 不卡av在线免费观看| 国产在线视频一区二区三区| 亚洲第一在线综合网站| 中文字幕日本不卡| 久久久久久久性| 日韩一卡二卡三卡国产欧美| 日本久久一区二区| 国产二区国产一区在线观看 | 美国欧美日韩国产在线播放| 亚洲免费资源在线播放| 中文字幕av不卡| 337p日本欧洲亚洲大胆精品 | 日本最新不卡在线| 亚洲一二三专区| 亚洲精品国产第一综合99久久| 中文字幕成人网| 国产午夜三级一区二区三| 亚洲精品在线网站| 日韩精品中文字幕在线不卡尤物| 欧美人伦禁忌dvd放荡欲情| 欧美亚洲动漫精品| 日本韩国一区二区三区视频| 99精品视频在线观看免费| 北条麻妃国产九九精品视频| 国产999精品久久久久久绿帽| 国产制服丝袜一区| 国产乱国产乱300精品| 国产乱子伦一区二区三区国色天香| 美脚の诱脚舐め脚责91| 奇米精品一区二区三区在线观看一| 爽好久久久欧美精品| 天天综合网 天天综合色| 视频一区视频二区中文字幕| 首页综合国产亚洲丝袜| 免费人成黄页网站在线一区二区| 日韩成人dvd| 久久99精品国产.久久久久| 狠狠狠色丁香婷婷综合激情| 国产一区二区三区四| 成人免费视频一区二区| 不卡视频在线看| 欧洲一区在线电影| 91久久久免费一区二区| 欧美视频日韩视频在线观看| 555www色欧美视频| 欧美zozozo| 久久久噜噜噜久噜久久综合| 国产精品二区一区二区aⅴ污介绍| 亚洲欧美一区二区久久| 亚洲高清中文字幕| 理论电影国产精品| 国产精品中文有码| 99久久精品国产网站| 欧洲一区在线电影| 欧美电影免费观看高清完整版 | 国产精品久久毛片a| 一区二区在线看| 日本特黄久久久高潮| 国产一区激情在线| 91视频观看视频| 91麻豆精品国产自产在线| 久久久亚洲精品一区二区三区 | 丰满亚洲少妇av| 99久久国产综合色|国产精品| 欧美色图激情小说| 久久久久久久综合色一本| 亚洲婷婷综合色高清在线| 热久久国产精品| 成人激情免费视频| 777色狠狠一区二区三区| 日本一区二区综合亚洲| 午夜精品一区二区三区三上悠亚 | 日本午夜一区二区| eeuss鲁片一区二区三区 | 91麻豆免费看| 欧美一级日韩免费不卡| 亚洲色欲色欲www| 久88久久88久久久| 日本久久电影网| 欧美国产亚洲另类动漫| 日韩电影在线一区二区三区| 91网上在线视频| www精品美女久久久tv| 亚洲第一成人在线| www.欧美亚洲| 久久在线免费观看| 午夜日韩在线观看| 97精品超碰一区二区三区| www国产精品av| 奇米888四色在线精品| 91国偷自产一区二区三区观看| 久久久高清一区二区三区| 日韩电影在线免费| 在线精品观看国产| 自拍偷拍国产精品| 丁香婷婷深情五月亚洲| 精品国产凹凸成av人网站| 亚洲v精品v日韩v欧美v专区| 91网上在线视频| 国产午夜精品福利| 精品一区二区在线播放| 91精品国产入口| 亚洲永久精品国产| 色婷婷综合久久久久中文| 欧美电影免费观看完整版| 国产九色sp调教91| 自拍偷自拍亚洲精品播放| 国产精品三级视频| 一区二区三区在线免费观看| 成人手机在线视频| 久久精品一区蜜桃臀影院| 久久国产精品第一页| 日韩视频免费观看高清在线视频| 亚洲成av人片一区二区梦乃| 欧美性大战久久久久久久蜜臀| 亚洲精选免费视频| 91麻豆视频网站| 亚洲精品日韩综合观看成人91| 91免费观看在线| 亚洲欧美二区三区| 欧美视频在线播放| 天堂蜜桃一区二区三区| 欧美一三区三区四区免费在线看 | 美女一区二区三区在线观看| 91麻豆精品91久久久久久清纯| 视频一区二区中文字幕| 制服丝袜av成人在线看| 免费人成精品欧美精品| 欧美精品一区二区三| 国产在线日韩欧美| 中文字幕乱码一区二区免费| 成人亚洲一区二区一| 亚洲视频一区二区免费在线观看| 91日韩在线专区| 亚洲成人1区2区| 欧美一二三区精品| 国产一区在线不卡| 国产精品免费av| 欧美色图第一页| 久久99国产精品免费| 国产精品久线在线观看| 在线免费一区三区| 欧美aaa在线| 国产欧美一区二区精品性色超碰| 成人在线视频首页| 亚洲一区二区三区爽爽爽爽爽| 欧美美女网站色| 国产一区二区精品在线观看| 国产精品对白交换视频| 精品污污网站免费看| 久久机这里只有精品|