中文字幕交换系列在线_一级黄片亚洲第一_午夜视频精品视在线播放_国产真人做受免费视频

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

基于Oracle ADF的應(yīng)用程序開發(fā)

發(fā)布時間:  2012/7/13 15:21:44
ADF(Application Development Framework)是Oracle公司為簡化J2EE程序開發(fā)的復(fù)雜性專門開發(fā)的一種解決方案,ADF通過減少實現(xiàn)設(shè)計模式和應(yīng)用程序框架的代碼量,簡化了J2EE的研發(fā)難度。其優(yōu)點主要體現(xiàn)在以下四個方面:

  (1) 開發(fā)環(huán)境:大部分J2EE框架都沒有與之配套的開發(fā)工具,ORACLE為ADF提供了JDEVELOPER開發(fā)工具,它和ADF實現(xiàn)了完美的結(jié)合,方便了程序的開發(fā)。

  (2) 平臺獨立:ADF能夠運(yùn)行在任何符合J2EE標(biāo)準(zhǔn)的應(yīng)用服務(wù)器上。

  (3) 技術(shù)選擇:對于應(yīng)用程序的不同層,開發(fā)人員可以使用自己擅長的技術(shù)進(jìn)行開發(fā)。

  (4) 端到端的解決方案:ADF不只關(guān)注應(yīng)用程序的某一層,而是對應(yīng)用程序的每一層,都提供了完整的解決方案。

  Oracle ADF的架構(gòu)

  Oracle ADF的架構(gòu)是基于MVC設(shè)計模式的,其架構(gòu)如圖1所示。從圖1我們可以看出,ADF把應(yīng)用程序分成了四層,下面我們分別介紹:

  1)Business Service 層

  Business Service 層包括三個小層(見圖1),分別是持久層(Persistent Business Objects),數(shù)據(jù)訪問層(Data Access)和接口層(ADF Application Module)。這三層建立的順序是這樣的,先建立持久層的實體對象(Entity Object),然后建立數(shù)據(jù)訪問層的視圖對象(ViewObject),最后建立接口層。其中建立持久層的實體對象主要是和數(shù)據(jù)庫的表或者同義詞對象建立關(guān)聯(lián),數(shù)據(jù)訪問層的視圖對象(ViewObject)是基于實體層的實體對象建立的,主要是進(jìn)行數(shù)據(jù)庫的訪問,而接口層是整個Business Service 層和Model層的接口,在數(shù)據(jù)訪問層建立的視圖對象需要注冊到接口層中,這樣在Model層中才可以訪問。

  2)Model 層

  該層包括兩部分(見圖1),分別是ADF Bindings和ADF DataControl,其中ADF Bindings是ADF提供的一種綁定技術(shù),ADF DataConrol 是指我們已經(jīng)在接口層中注冊的視圖對象(ViewObject)。這一層在實際開發(fā)中基本不需要開發(fā)者做太多的工作。

  3)Controller 層

  ADF 在Controller層中擴(kuò)展了APACHE基金會的STRUTS框架,它為Struts提供了一個頁面流轉(zhuǎn)圖,以簡化應(yīng)用程序的開發(fā)。開發(fā)者可以簡單地拖拽Struts的組件到這個圖表中,這個圖表會自動地同步更新Struts-config.xml文件,其中我們最常用的是DataPage組件,該組件的作用主要是建立一個頁面,并且自動為其建立一個DataForwardAction,如果我們有一些自定義的方法,也可以寫一個Action,然后覆蓋DataForwardAction。

  4)View 層

  在View層可以采用ORACLE 的UIX 技術(shù),它里面定義了大量功能強(qiáng)大的組件。Oracle Jdeveloper 在View 層提供了一個可視化的布局編輯器,開發(fā)者可以使用組件面板向應(yīng)用程序添加可視化的組件,并可以運(yùn)用屬性編輯器(Property Inspector)來定義這些組件的屬性?梢暬木庉嬈魇呛驮创a同步的,所以開發(fā)者可以選擇自己喜歡的開發(fā)方式。

  圖1 Oracle ADF 架構(gòu)圖


本文出自:億恩科技【xuefeilisp.com】

服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線