亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

J2EE體系結構

2019-11-18 12:30:24
字體:
來源:轉載
供稿:網友

  與.NET平臺相比,Sun公司的標準定義的J2EE體系結構有很少可以討論的空間,因為就沒有什么可討論的。假如一個人注重某個具體開發商的產品,如IBM公司的WebSphere,那么就會看到其技術的最大的一部分是WebSphere專用的。比較所有開發商對J2EE的具體改進,已經超出了本文的范圍,在我的經驗中,大多數對J2EE作為一個平臺感愛好的公司對該標準的可移值性感愛好。任何對可移值性感愛好的人都會需要將他們自己局限于Sun公司所定義的標準。
  J2EE體系結構可以被分為5部分:
  
  · java語言系統
  
  · 客戶端程序設計模型
  
  · 中間層基礎結構
  
  · 程序員企業級API
  
  · 非程序員可見API
  
  最后一部分,非程序員可見API,包括定義了如何將其他產品插入到J2EE中的API,如連接器API,以及J2EE模型中被最近的改進有效替代的API,如JTA(Java Transaction API)。由于從比較微軟和Sun公司計劃的角度來說,非程序員可見API并不重要,因此在筆者的概述中將不涉及這些方面 (就如同筆者在.NET平臺概述中并沒有涉及功能相當的API一樣)。
  
  Java語言系統
  
  在高層次上,Java語言系統看起來與.NET Framework類似。在這兩種情況中,源代碼都是被翻譯成一種中間語言。但是,在.NET平臺中,這種中間語言是MSIL,而在Java系統中,是Java Byte Code。在這兩種情況中,中間語言被帶入到運行環境中。在Framework中,運行環境是Common Language Runtime。對于Java,運行環境是Java虛擬機(Java Virtual Machine)。總體而言,Common Language Runtime和Java虛擬機有類似的功能,并且在技術進步方面,都無可置疑地在發展和彼此交互躍進。
  
  這兩種系統之間最重要的區別與源代碼到中間語言的翻譯有關。在.NET平臺中,中間語言設計用來適應各種語言的需求。在Java中,中間語言設計用來滿足Java的需求。雖然從理論上,從除Java外的語言生成Java Byte Code是可能的,但是實際上這還沒有在任何一種商業產品中證實。
  
  客戶端程序設計模型
  
  J2EE客戶端程序設計模型重點集中在與瀏覽器的交互上。客戶端程序設計模型有3部分:Java Applets,Java Servlets和Java Server Pages。
  
  Java Applets用來對在瀏覽器內運行的Java代碼進行打包。在.NET平臺空間中,這在功能上與ActiveX相當。在筆者的經驗中,applets或ActiveX組件使用的相對較少。電子商務體系結構一般都是以向表示層發出請求的瀏覽器為基礎,然后表示層使用Html頁面進行響應。這種系統并沒有使用ActiveX或Java Applets,因此筆者在本白皮書中并沒有討論這些技術的任何一種。
  
  處理HTTP請求和HTML響應的重要技術是Java Servlets 和Java Server Pages 。這兩種技術與微軟空間中的asp.net(Active Server Pages)類似。
  
  .NET平臺與Java表示層中間的主要區別在于處理不同的客戶端功能的方式。Java表示層沿用了以前的Microsoft ASP (PRe .NET)模型,它使得表示層程序員的責任是決定最終的目的瀏覽器(或其他瘦客戶端系統),瘦客戶端系統的功能,以及如何生成HTML來充分發揮瘦客戶端系統的優勢。
  
  中間層基礎結構
  
  對于J2EE,中間層基礎結構是Enterprise Java Beans (EJB)。該規范的當前版本是2.0,可以從網上獲得 。與J2EE相當的.NET平臺是COM+。
  
  在EJB和COM+之間,體系結構的差別非常少。這兩種體系結構本質上是從MTS(Microsoft Transaction Server)派生出來的,是由微軟公司在1996年引入的最初的面向組件的中間層基礎結構。由MTS最先引入,然后合并到EJB和COM+中的重要想法包括:
  
  · 通過組件示例的共享所實現的高可伸縮性
  
  · 以中間層為中心的安全性
  
  · 自動事務處理邊界治理
  
  EJB加入了一種新的體系結構想法,一項自動治理組件狀態的技術。這項技術被稱為entity beans(實體豆)。雖然這種想法具有吸引力,但是當前的實施卻依靠于獨立于數據庫緩存的中間層數據緩存。很不幸的是,在這兩種緩存之間沒有保持一致性的機制。這意味著對實體豆的任何使用都會帶來數據庫損壞的高風險。在緩存一致性問題解決之前,在最佳試驗技術方面,必須得不斷考慮實體豆技術。
  
  要連接EJB和COM+的深入比較,請參閱筆者最近的著作 。
  
  程序員企業級API
  
  我們調用Java Enterprise API 時的最重要部分如下:
  
  · Java Database Connection (JDBC,Java數據庫連接) 2.0 – 是用于從Java中訪問關系型數據庫的API 。這與.NET平臺空間中的ADO.NET相當。
  
  · Java Naming and Directory Interface (JNDI,Java命名與目錄接口) – 是用于從Java中訪問企業名稱與目錄服務的信息的API 。這與.NET平臺空間中的Active Directory Services Interface (ADSI,活動目錄服務接口)有點類似。
  
  · Java Message Service (JMS,Java消息服務) 1.0 – 是用于異步工作流的Java API 。這在功能上與Microsoft Message Queue API相當,這個API已經被排隊組件所替代。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品亚洲热| 亚洲激情视频在线播放| 久久在精品线影院精品国产| 亚洲欧美制服中文字幕| 欧美电影免费看| 久久久人成影片一区二区三区观看| 亚洲综合在线做性| 91po在线观看91精品国产性色| 亚洲a在线观看| 亚洲伊人第一页| 欧美国产亚洲视频| 亚洲乱亚洲乱妇无码| 国产在线观看精品| 俺去亚洲欧洲欧美日韩| 夜夜嗨av色一区二区不卡| 欧美中文在线免费| 欧美黑人xxx| 日韩在线观看免费全集电视剧网站| 亚洲天堂网站在线观看视频| 色无极亚洲影院| 国产不卡在线观看| 欧美在线精品免播放器视频| 日韩精品福利网站| 伊人久久五月天| 国产在线视频2019最新视频| 欧美精品videos性欧美| 国产精品成人一区二区| 中文字幕亚洲一区二区三区| 欧美三级免费观看| 久久久亚洲精品视频| 人九九综合九九宗合| 欧美亚洲国产成人精品| 在线亚洲国产精品网| 91午夜在线播放| 国产精品扒开腿做爽爽爽男男| 91社影院在线观看| 成人网在线免费看| 欧美猛少妇色xxxxx| 欧美激情一级精品国产| 国产精品你懂得| 日本高清视频精品| 日韩国产高清污视频在线观看| 亚洲欧美日韩国产中文| 青青草国产精品一区二区| 国产精品主播视频| 亚洲福利在线看| 久久久精品影院| 日韩在线观看免费| 亚洲欧美日韩视频一区| 深夜福利国产精品| 久久久久久亚洲精品中文字幕| 搡老女人一区二区三区视频tv| 欧美夫妻性视频| 日韩精品免费在线播放| 九九久久久久99精品| 久久香蕉频线观| 精品视频在线播放免| 欧美亚洲午夜视频在线观看| 97人人爽人人喊人人模波多| 96pao国产成视频永久免费| 欧美色视频日本高清在线观看| 国产精品视频公开费视频| 国模视频一区二区| 亚洲成人在线视频播放| 精品视频在线播放免| 欧美黄色成人网| 久久99久久亚洲国产| 国产精品电影观看| 欧美丝袜一区二区三区| 啊v视频在线一区二区三区| 中文字幕欧美日韩| 亚洲国产精品免费| 日韩中文在线观看| 亚洲欧美另类人妖| 欧美日韩免费看| 九九热视频这里只有精品| 国产精品嫩草影院久久久| 欧美成人在线网站| 欧美中文字幕在线播放| 欧美自拍大量在线观看| 亚洲国产又黄又爽女人高潮的| 大伊人狠狠躁夜夜躁av一区| 96pao国产成视频永久免费| 久久综合伊人77777尤物| 97精品欧美一区二区三区| 欧美性猛交xxx| 日韩免费观看高清| 亚洲电影免费观看高清完整版| 国产日韩精品电影| 国产一区红桃视频| 日韩大片免费观看视频播放| 97在线观看视频| 国产丝袜一区二区| 色偷偷偷亚洲综合网另类| 茄子视频成人在线| 亚洲第一精品电影| 日韩a**中文字幕| 在线播放国产一区中文字幕剧情欧美| 日本精品一区二区三区在线| 欧美激情欧美激情在线五月| 国产拍精品一二三| 国产一区二区动漫| 久久精品久久久久久国产 免费| 亚洲自拍偷拍网址| 欧美性猛交xxxx富婆弯腰| 亚洲美女中文字幕| 欧美日韩国产综合视频在线观看中文| 91九色在线视频| 日韩欧美亚洲国产一区| 庆余年2免费日韩剧观看大牛| 国产精品老牛影院在线观看| 国产精品自拍偷拍视频| 亚洲天堂网站在线观看视频| 国产视频观看一区| 欧美激情xxxxx| 91精品国产自产在线| 一本久久综合亚洲鲁鲁| 一本色道久久综合亚洲精品小说| 久久久噜久噜久久综合| 国产精品精品一区二区三区午夜版| 亚洲视频一区二区三区| 亚洲free性xxxx护士hd| 精品久久在线播放| 日本精品一区二区三区在线播放视频| 91在线免费网站| 国产欧美日韩91| 亚洲国产成人精品女人久久久| 日韩精品视频在线观看免费| 欧美日韩国产麻豆| 国产精品久久久久久久av电影| 在线a欧美视频| 伊人av综合网| 欧美丰满少妇xxxx| 国产精品天天狠天天看| 亚洲欧美999| 日韩精品欧美国产精品忘忧草| 亚洲女人天堂av| www.欧美三级电影.com| 亚洲黄页网在线观看| 国产成人一区二区三区小说| 精品中文视频在线| 在线成人激情黄色| 欧美在线一区二区三区四| 美女av一区二区| 色妞色视频一区二区三区四区| 欧美性精品220| 国产精品第2页| 日韩电影在线观看永久视频免费网站| 26uuu另类亚洲欧美日本一| 日韩欧美国产中文字幕| 成人动漫网站在线观看| 欧美人在线观看| 日韩在线视频免费观看| 中文字幕久久精品| 中文字幕一区日韩电影| 久久久久久久电影一区| 尤物精品国产第一福利三区| 亚洲色图第三页| 欧美激情精品久久久久久| 日本成人在线视频网址| 亚洲国产精品久久91精品| 国产在线观看一区二区三区| 亚洲日韩中文字幕在线播放| 亚洲偷欧美偷国内偷|