亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
亚洲v日本v欧美v久久精品| 国产精品99久久久| 日韩视频在线永久播放| 欧美激情一区在线| 日韩av电影天堂| 不卡一区中文字幕| 国产精品福利av| 亚洲高清免费在线| 亚洲视频一区在线观看| 久久66热re国产| 欧美挠脚心视频网站| 国产精品伦一区| 国产一区二区三区免费看| 欧美丰满嫩嫩电影| 亚洲欧美色综合| 成人三级伦理片| 久久无码av三级| 久99久精品视频免费观看| 欧美高清视频一二三区| 亚洲综合在线观看视频| www.欧美色图| 国产精品久久久久天堂| 国产黄人亚洲片| 久久久精品欧美丰满| 精油按摩中文字幕久久| 日韩欧美精品三级| 蜜臀va亚洲va欧美va天堂| 欧美视频在线观看一区二区| 亚洲人成电影网站色mp4| 成人午夜激情视频| 国产精品久久久久影院色老大| 国产美女av一区二区三区| 久久亚洲精品小早川怜子| 精品在线播放午夜| 日韩一二三区不卡| 另类小说视频一区二区| 精品国产髙清在线看国产毛片| 免费欧美高清视频| 欧美电影免费提供在线观看| 日本成人超碰在线观看| 欧美成人bangbros| 国产黑丝在线一区二区三区| 国产日韩欧美亚洲| av在线不卡网| 一区二区三区不卡视频在线观看| www.一区二区| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩中文字幕一区| 蜜臀久久99精品久久久久宅男| 日韩一级成人av| 成人一区二区三区视频在线观看| 国产精品久久久久婷婷| 欧美少妇bbb| 蜜桃视频第一区免费观看| 久久婷婷一区二区三区| 不卡视频一二三四| 亚洲一区二区欧美日韩| 欧美成人精品二区三区99精品| 久久99精品久久久久久久久久久久 | 亚洲高清中文字幕| 欧美一级淫片007| 国产一区二区精品久久91| 国产精品久久久久久久久图文区| 色综合久久88色综合天天6| 亚洲超碰精品一区二区| 久久久久久久久久久久久夜| 99热在这里有精品免费| 日日夜夜精品视频天天综合网| 欧美一级国产精品| 9i在线看片成人免费| 首页国产丝袜综合| 国产欧美日韩中文久久| 欧美日韩中文字幕一区| 国产成人免费高清| 天堂久久久久va久久久久| 国产亚洲欧美激情| 欧美日韩精品二区第二页| 国产激情一区二区三区四区| 夜夜嗨av一区二区三区| 欧美精品一区二区精品网| 91黄色小视频| 成人激情午夜影院| 美国精品在线观看| 一区二区欧美视频| 国产欧美综合在线观看第十页| 51精品国自产在线| 色综合久久久网| 国产曰批免费观看久久久| 婷婷久久综合九色综合伊人色| 中文字幕国产精品一区二区| 日韩精品一区二区三区视频在线观看 | 亚洲欧洲精品一区二区三区| 日韩一区二区三区四区五区六区| 92国产精品观看| 国产成人在线免费| 国产一区二区不卡在线| 天天av天天翘天天综合网 | 久久久99久久| 3atv一区二区三区| 一本大道久久a久久精品综合| 国产成人精品网址| 精品一区二区三区蜜桃| 日本在线播放一区二区三区| 亚洲欧美另类图片小说| 国产精品美女久久久久高潮| 精品电影一区二区| 26uuu亚洲综合色| 日韩精品一区二区在线观看| 日韩一级大片在线观看| 欧美一区二区三区视频| 91精品国产色综合久久ai换脸| 欧美日韩一本到| 51午夜精品国产| 日韩视频永久免费| 欧美tickling网站挠脚心| 4438x亚洲最大成人网| 欧美人体做爰大胆视频| 日韩亚洲欧美在线| 精品国产免费人成在线观看| 日韩精品一区二区三区中文精品| 欧美大胆人体bbbb| 久久久.com| 国产精品久久二区二区| 欧美激情一区不卡| 国产精品福利影院| 一二三区精品视频| 亚洲成人在线网站| 免费成人美女在线观看| 极品尤物av久久免费看| 国产精品一区在线| 成人黄色一级视频| 色哟哟一区二区| 在线电影院国产精品| 日韩一区二区免费高清| 久久精品一二三| 一区二区三区资源| 日韩电影在线一区| 国产馆精品极品| 91搞黄在线观看| 精品国产一区二区三区忘忧草| 国产欧美一区二区精品忘忧草 | 精品国产免费一区二区三区四区| 国产亚洲精品超碰| 一级精品视频在线观看宜春院| 日韩黄色免费网站| 成人免费视频视频在线观看免费| 一本一道久久a久久精品综合蜜臀| 欧美日韩一区二区三区在线看| 精品免费国产二区三区| 亚洲视频免费观看| 青娱乐精品视频在线| 成人午夜又粗又硬又大| 欧美亚洲国产一区在线观看网站 | 精品一区二区三区免费观看 | 亚洲午夜激情网站| 国产自产视频一区二区三区| 日本乱码高清不卡字幕| 日韩精品在线一区| 一区二区三区产品免费精品久久75| 捆绑紧缚一区二区三区视频| 91麻豆国产精品久久| 91精品国产一区二区三区蜜臀 | 久久精品国产77777蜜臀| av在线不卡网| 久久久久久久性| 日韩电影在线观看一区| 99re亚洲国产精品| 精品国产免费视频| 三级在线观看一区二区| 91热门视频在线观看| 久久美女艺术照精彩视频福利播放| 一区二区三区不卡视频在线观看| 国产激情91久久精品导航| 欧美日韩精品系列| 中文字幕日本不卡| 国产乱码字幕精品高清av| 88在线观看91蜜桃国自产| 亚洲日韩欧美一区二区在线| 国产一区二区在线看| 欧美精品在欧美一区二区少妇 | 日本一区二区免费在线| 免费观看30秒视频久久| 欧美在线视频全部完| 一区二区三区在线免费| 波多野结衣的一区二区三区| 中文在线资源观看网站视频免费不卡| 免费视频最近日韩| 91精品国产综合久久香蕉麻豆| 亚洲精品国久久99热| 99视频精品免费视频| 国产精品久久久久永久免费观看| 国产一区二区免费视频| 精品欧美乱码久久久久久1区2区 | 亚洲国产视频a| 在线亚洲免费视频| 一区二区视频免费在线观看| 精品1区2区在线观看| 亚洲午夜免费电影| 欧美人牲a欧美精品| 首页国产欧美日韩丝袜|