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

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

充分利用J2EE Enterprise BluePrint

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

  java 2 Platform,EnterPRise Edition(J2EE)從來都很重要,并且J2EE1.4甚至增加了更多的規范和功能。對于設法把握所有新特性和擴展特性的經驗豐富的IT人員來說,J2EE可能是無法抗拒的。但對不熟悉J2EE的人來說,J2EE規范和所有與J2EE相關的技術可能是令人害怕的。
  
  J2EE的作者熟悉到了J2EE的復雜性,并且已經提供了大量的文檔和稱為J2EE“藍圖”的示例。這些藍圖指導開發人員正確使用J2EE以及相關技術。本文討論最新版本的J2EE Enterprise BluePrint,介紹充分利用它們的幾個指導原則。
  
  根據SUN Web站點的說法,Enterprise BluePrint是“定義端到端解決方案的應用程序編程模型”,并且包括“指導原則、模式和用于實際應用程序方案的代碼”。他們使J2EE開發人員能夠“構建健壯的、可伸縮的和便于移植的解決方案”。
  
  Sun為幾個不同的技術領域,包括Enterprise、Wireless、Performance和 Web Service提供藍圖集。
  
  Sun的Enterprise BluePrint是描述利用J2EE技術解決實際企業級問題的資源集。這些資源包括開發指導原則、設計模式,以及非凡是示例項目。示例項目說明在復雜的多層環境,包括Web層(servlet和 JavaServer Page)、業務層(Enterprise JavaBean)和集成層(Java Message Service、Java Database Connectivity)等環境中的J2EE技術的適當應用。
  
  Enterprise BluePrint提供有關于每種J2EE組件技術的最有效使用方法及其它們的交互作用、會話和實體bean的正確使用方法、容器治理的持久性和bean治理的持久性之間的折衷,以及如何保證J2EE企業應用程序安全等方面的具體信息。與完整的、復雜的企業應用程序源代碼相配合,Enterprise BluePrint為J2EE開發將大量的信息和經驗濃縮在一個有結合性的、文檔完備的最佳實踐集中。
  
  J2EE指導原則
  
  J2EE藍圖的目標是讓J2EE的開發人員們治理復雜的情況、利用社團經驗和重用已被證實的方法和設計。Sun 將幾本關于J2EE架構和設計的圖書內容作為藍圖的一部分——不僅僅是幾節或者幾章,而是由J2EE的創造者們編寫的全部J2EE書籍。這些書中最重要的一本是“Designing Enterprise applications with the J2EE Platform, 2nd Edition and Designing Web Services with the J2EE 1.4 Platform”。
  
  因為這些書籍討論J2EE技術的工作原理、您應該如何使用它們和J2EE組件框架背后的設計基本原則,以及這些基本原則如何驅動組件之間的交互,所以它們很重要。總體的J2EE框架是如此的復雜,以至于在不理解基本理論的情況下,很難知道如何使用它。Enterprise BluePrint指導原則以這些書和其他在線文章的形式,解釋了如何使用J2EE技術以及使用原因。
  
  J2EE 1.4教程
  
  另一個指導原則集是J2EE 1.4教程,該教程介紹了J2EE中的大量技術,包括JAXP、JAX-RPC、SAAJ、JAXR、servlet、jsp、JSTL、JavaServer Faces、國際化、會話bean、實體bean、消息驅動bean、EJB查詢語言、事務、安全性和JMS。
  
  教程中逐步討論了這些技術,說明如何使J2EE示例系統運行、如何使用指定技術以及每種技術在基于J2EE的企業應用程序中的作用。本教程對于剛剛從事J2EE開發的開發人員和經驗豐富的Java開發人員都很重要,非凡是后者中那些想學習更多特定新J2EE技術(例如Web services或者JavaServer Faces)或者現有技術(例如EJB)新特性的人。
  
  核心J2EE設計模式
  
  設計模式在軟件設計(以及開發)中起著重要的作用。因為設計模式為公共的設計問題提供已證實的解決方案,并概述各種設計決策的優缺點。此外,由于設計模式不是提供某一問題的特定“解決方案”(例如,庫、組件或對象方法),而是提供解決設計問題的一組設計準則,所以設計模式可重用于任何領域或者專業的設計中。
  
  設計模式已經非常普遍,因為它們可以很好地使用簡單術語,例如“工廠方法”、“迭代器”、“策略”等,簡便地描述具體軟件設計和它們的相關信息(例如目的、動機、結構、參與者、因果關系、已知用途以及相關模式)。
  
  作為藍圖的一部分,Sun提供了J2EE設計模式目錄(在Core J2EE 模式中也可以用)。這些設計模式是在指導原則中已記錄的軟件設計和架構的基礎,并用示例應用程序表示。核心J2EE設計模式為設計眾多類型的企業應用程序打下了堅實的基礎,而且適用于J2EE特定解決方案之外一般的企業軟件設計。
  
  設計模式太多了,以至于本文無法全部給出,但有幾種模式在Enterprise BluePrint中起著重要的作用。Business Delegate模式使Web(表示)層與業務邏輯的具體實現分離。例如,某一JSP頁面可能直接依靠于將某些數據表示給終端用戶的EJB調用(和相應的服務查找)。
  
  這要求在該JSP頁面中有一個復雜的scriptlet,并且假如該JSP頁面依靠業務層的任何變化,將非常難以維護。利用Business Delegate將表示和基本的EJB實現隔離,使JSP頁面變得簡單而且易于維護,從而可以更改業務層。例如,用數據訪問對象(Data access Object,DAO)替代EJB。
  
  DAO是另一種廣泛使用的設計模式。它抽象并封裝所有對基本數據源(例如數據庫或者xml文件)的訪問。DAO隱藏基本數據源及其存儲格式。這樣可以簡化基于DAO的業務對象(例如Business Delegate),并答應移植到不同的數據源(例如,文件到數據庫).
  
  企業應用程序示例
  
  Enterprise BluePrint含有兩個主要應用程序來說明J2EE技術。這兩個應用程序都是基于J2EE的強大企業應用程序,充分利用了所有其他的藍圖資源(指導原則、模式等)。這些合作完成某一解決方案的特有J2EE技術示例是藍圖令人關注的焦點。
  
  最初開發的藍圖項目,Pet Store,舉例說明了正確使用不同類型EJB的方法,使用servlet和JSP頁面及以指導原則和核心模式為基礎的基于Web的接口如何依靠這些bean。最新的藍圖介紹了Adventure Builder,這是一個基于J2EE 1.4技術的Web應用程序。它主要關注于Web層和Web services,在業務層沒有使用EJB。
  
  因為兩個示例應用程序都將J2EE技術利用到其環境中,所以兩個應用程序都很重要。它們不僅僅是簡單的代碼片段或者示例,而是正在使用中的、逼真的企業應用程序。兩個示例應用程序演示了把握各種技術的工作方法以及綜合利用各種技術的具體方法,舉例說明了指導原則和設計模式,使得他們更輕易理解。此外,您可以將它用做開發自己企業應用程序的起點。
  
  總的來說,Enterprise BluePrint提供了學習開發J2EE企業應用程序的完整資源集。指導原則、設計模式和示例應用程序對J2EE初學者和專家一樣都非常有價值。利用藍圖中的大量信息和經驗,您可以極大地提高您下一個應用程序的性能。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品99导航| 久久精品成人欧美大片| 久久精品国产亚洲| 久久久噜久噜久久综合| 91影院在线免费观看视频| 欧美激情xxxx性bbbb| 欧洲永久精品大片ww免费漫画| 国产精品69精品一区二区三区| www国产精品com| 亚洲性av网站| 2020欧美日韩在线视频| 成人久久久久久| 国产精品香蕉av| 亚洲国产中文字幕在线观看| 欧美精品18videosex性欧美| 国产成人综合一区二区三区| 欧美极度另类性三渗透| 亚洲欧美成人在线| 在线观看视频99| 另类视频在线观看| 色综合五月天导航| 亚洲国产精品va在线看黑人动漫| 国产精品久久久久久久久久东京| 性色av一区二区三区红粉影视| 亚洲成av人片在线观看香蕉| 欧美日韩中文字幕综合视频| 欧美激情精品久久久久久| 久久国产加勒比精品无码| 亚洲福利视频专区| 国产精品99蜜臀久久不卡二区| 色狠狠久久aa北条麻妃| 97久久国产精品| 狠狠躁夜夜躁人人躁婷婷91| 国产成人精品久久亚洲高清不卡| 亚洲精品一区二区网址| 国产精品中文字幕久久久| 成人激情视频在线| 日韩欧美在线国产| 中文字幕日韩电影| 国产一区二区黑人欧美xxxx| 日韩欧美一区二区在线| 国产视频综合在线| 日韩电影免费观看在线观看| 久久综合88中文色鬼| 欧美成人四级hd版| 亚洲国产欧美一区二区丝袜黑人| 国产精品都在这里| 欧美最近摘花xxxx摘花| 久久精品影视伊人网| 国产精品都在这里| 中文字幕精品久久久久| 亚洲免费视频网站| 亚洲女人天堂色在线7777| 欧美性猛交xxxx乱大交蜜桃| 日韩欧美亚洲成人| 久久6免费高清热精品| 在线看日韩av| 狠狠躁夜夜躁人人爽天天天天97| 一区二区欧美久久| 亚洲国产精品成人av| 亚洲综合色av| 色综合久久天天综线观看| 狠狠色狠狠色综合日日小说| 日韩视频免费看| 欧美成人精品不卡视频在线观看| 久久久久久噜噜噜久久久精品| 午夜精品久久久99热福利| 亚洲电影免费观看高清完整版在线观看| 日本国产欧美一区二区三区| 国产精品久久久久久中文字| 欧美激情国产精品| 日韩中文字幕不卡视频| 精品久久久一区二区| 国产精品6699| 亚洲欧美国产va在线影院| 日韩免费av片在线观看| 国产精品91久久久久久| 亚洲视频在线观看| 日本精品一区二区三区在线播放视频| 日韩精品在线免费播放| 久久精品视频一| 91影院在线免费观看视频| 亚洲午夜精品久久久久久性色| 欧美韩国理论所午夜片917电影| 91久久国产婷婷一区二区| 久久久国产精品视频| 日韩av网站电影| 亚洲精品久久久久久久久久久久| 亚洲第一福利网站| 国产成人综合久久| 欧美大片va欧美在线播放| 国产精品高清在线观看| 欧美激情久久久久久| 亚洲欧美日韩久久久久久| 亚洲精品电影在线观看| 亚洲一区二区久久| 亚洲国产精品va在线看黑人| 这里只有视频精品| 在线观看国产成人av片| 91网在线免费观看| 91欧美精品午夜性色福利在线| 日韩av有码在线| 国产一区二区丝袜| 欧美国产日本在线| 亚洲风情亚aⅴ在线发布| 97视频免费观看| 国产日韩欧美日韩| 欧美日韩免费区域视频在线观看| 欧美日韩一区二区三区| 日韩精品在线免费观看视频| 成人写真福利网| 91九色综合久久| 亚洲国产成人在线播放| 日本韩国在线不卡| 精品久久久久久久中文字幕| 欧美wwwxxxx| 精品久久久在线观看| 日韩中文字幕第一页| 国产精品网址在线| 日韩av资源在线播放| 国产精品久久久久91| 日韩视频在线一区| 欧美激情视频三区| 亚洲大胆美女视频| 欧美性猛交xxxx| 国产主播欧美精品| 日本不卡高字幕在线2019| 国产精品pans私拍| 2018国产精品视频| 欧美又大又硬又粗bbbbb| 国产精品日韩av| 欧美日韩国产麻豆| 麻豆国产精品va在线观看不卡| 亚洲色图偷窥自拍| 国产精品黄视频| 色琪琪综合男人的天堂aⅴ视频| 亚洲午夜性刺激影院| 国产成人avxxxxx在线看| 国产精品视频自拍| 欧美亚洲在线观看| 亚洲图中文字幕| 欧美激情欧美狂野欧美精品| 日韩激情片免费| 懂色av一区二区三区| 久久免费少妇高潮久久精品99| 大伊人狠狠躁夜夜躁av一区| 精品亚洲国产成av人片传媒| 欧美日韩日本国产| 亚洲女人被黑人巨大进入al| 日本精品中文字幕| 国产专区欧美专区| 自拍偷拍亚洲欧美| 日韩在线精品一区| 亚洲美女精品成人在线视频| 隔壁老王国产在线精品| 69av视频在线播放| 欧美视频在线观看免费| 欧美老肥婆性猛交视频| 国产精品久久色| 在线观看日韩专区| 中文国产亚洲喷潮| 亚洲成人a级网| 97精品免费视频| 亚洲精品一区二区三区婷婷月|