亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

Oracle免費的便捷Web應用開發框架二則(1)
來源:易賢網 閱讀:1664 次 日期:2015-08-31 15:25:47
溫馨提示:易賢網小編為您整理了“Oracle免費的便捷Web應用開發框架二則(1)”,方便廣大網友查閱!

APEX

總體來說,APEX是我見過最便捷最高效的開發框架,用起來比PHP還舒服。上手簡單,學習成本極低,曾經有個做行政的小女生,在我指導下兩天就可以開發出簡單的審批管理站點。如果企業要做一些內部應用,APEX是上上之選。

相比起我用過的其他框架,有兩個特點是APEX獨一無二的:

在線編輯,無桌面IDE。

使用SQL和PL/SQL語言開發。

下圖是APEX開發界面:

名單

Oracle免費的便捷Web應用開發框架二則

APEX依靠數據庫來執行業務邏輯及生成html頁面。頁面的各種布局、控件模板是存儲在數據庫里的,一個Oracle數據再加一個http server就它所有的東西了,如果使用數據庫的PL/SQL Gateway,甚至連獨立的http server都不需要。所以物理上APEX就是Oracle數據庫的一部分,最近版本的Oracle數據庫都帶有APEX,默認情況下會隨數據庫一起安裝。

APEX沒有專門的數據訪問層,數據操作直接用SQL。一方面是簡單,另一方面因為是數據庫環境中在線開發,可以直接讀取數據庫對象,SQL大多是半自動化生成。后臺業務邏輯用PL/SQL實現,Oracle的package足夠強大,實在不行Oracle數據庫還帶有jvm,寫java代碼也行;或者它也支持web service,可以調用外部模塊。

UI方面,非常的MVC化。M包括保存數據的item,V用html模板生成布局和控件,C負責計算、驗證、數據處理、導航等。APEX界面元素包含了常用的list、form、chart、button及各種輸入控件,并且可以自己建plugin,或者用第三方的plugin,甚至可以加入extjs這種js框架。但作為便捷框架,我不提倡做深度自定義開發。form + list其實已經能滿足絕大部分應用了,像Siebel這種大型系統的 applet也就那么幾種。

下圖是APEX應用樣式:

名單

Oracle免費的便捷Web應用開發框架二則

APEX還帶有幾十種打包的應用程序,比如項目管理、issue跟蹤、報表等,可以快速部署。

費用方面,APEX本身不需求額外的license,如果采購了Oracle的數據庫,就可以直接用APEX。如果沒有,APEX還支持Oracle XE數據庫。

ADF

ADF有兩大特色:

一是豐富的RIA組件,ADF有上百種UI組件。順便說一下,我不是專門做前端的,接觸過的RIA框架包括ADF、RichFaces、ExtJs、Dojo、JQuery UI等,但能給我驚艷感的只有ADF和ExtJs。也不是說其他的框架不好,只不過是后來視野開拓了,也就沒啥感覺了。

二是可視化、聲明式的開發方式,說白了就是在JDeveloper這個IDE中拖拖控件就能自動生成配置文件和代碼。除了復雜的邏輯處理要寫代碼外,ADF將頁面設計、導航、模型層數據綁定、數據持久層的操作都實現了控件化。在ADF之前,類似的技術我只做過ASP.NET開發,記得當年.Net 3.5剛用上Linq to SQL時還興奮了好一陣,后來用上ADF,才知道一山還有一山高。

ADF的技術架構分三部分,如下圖:

名單

ADF最上面的是ADF Faces和ADF Controller,這部分是基于JSF的技術。ADF Faces有上百種UI組件,大量使用了Ajax特性;組件內的facet嵌套其他組件可以添加更多功能;提供客戶端和服務端API。ADF Controller對JSF Controller進行了擴展,首先是Task Flow增強了JSF導航控制,其次還對JSF的Lifecycle和Managed Bean Scope進行了增強。

ADF最下面是ADF Business Components(簡稱ADF BC),負責業務邏輯及ORM。

ADF Controller和ADF BC之間是ADF Model。ADF Model將ADF BC封裝后暴露給UI使用,實現數據控制和數據綁定。除了ADF BC,ADF Model還支持EJB、Web Service等。

ADF使用類似AM-MVC的模式,在現在看來還是相當先進的。配合JDeveloper,開發過程極其流暢,確如我最初看到的教學視頻那樣,有些應用幾乎可以做到無代碼開發。

雖然ADF看上去似乎很美好,但我用下來覺得坑也不少。第一,ADF算是比較復雜的框架,它自身的文檔就有上千頁,但還不夠,還需要了解一些JSF的基礎知識。它屬于那種表面上看上去很傻瓜,走下去才發現岔路越來越多,需要很長時間邊學習邊摸索,才能形成正確的開發模式和規范,即所謂的best practice。第二,對Java EE新版本支持問題。ADF是基于JSF的(ADF BC不算),但還停留在十年前JSF 1.2的時代,申明式開發大量使用xml配置文件(Java EE 6基本只用Annotation),還在使用JSF Managed Bean(Java EE 6是CDI Bean)。盡管ADF自成體系,但Java EE 6、7陸續加入的新功能和先進的開發模式都沒法用上,實在是可惜。第三,ADF的開發環境還有待改進,JDeveloper占用資源比較多,特別是可視化的編輯界面,復雜的頁面用i7的cpu還會卡頓。第四,還有bug。盡管這幾年經過11g、12c中間好幾個版本,但bug還是有。最新的12.1.3我還碰到了,甘特圖的子任務顯示問題,浪費了兩天時間,無果,最終放棄。

所以,對想嘗試ADF的朋友,我的忠告是堅持用上兩個月,再判斷它是否適合你。學習ADF另一個好處就是以后可以做Oracle其他應用的開發,Oracle已經把ADF作為它戰略性開發框架,很多產品線已經替換成了ADF樣式的界面。比如說SOA Suite中的Human Task就需要用ADF開發。

費用方面,ADF本身是免費的,但它只能部署到Weblogic,Weblogic不是免費的(跟APEX一個道理)。如果你想部署到免費的Application Server,比如Glassfish、Tomcat,用ADF Essential,ADF Essential閹割了Security這塊,需要找自己解決或找第三方的方案。此外,還有個開源的、簡化版本的ADF Faces捐獻給Apache MyFaces。

ADF有三個比較有特色的兄弟,順便介紹下:

1. JHeadstart – 根據模板生成ADF程序,簡化開發工作。特別適合那些對界面設計沒啥經驗、太多組件導致選擇恐懼癥的人。

2. ADF Desktop Integration(簡稱ADF DI) - 前端這部分不用ADF Faces的Web界面,而是作為一個插件整合到Excel中,類似于C/S架構。因為企業內部有很多數據處理的工作,Excel比Web界面有優勢。

名單

3. Mobile Application Framework(簡稱MAF) - hybrid移動應用開發框架,支持iOS和Andriod系統。跟IBM Worklight的hybrid框架類似,MAF應用像原生應用安裝在設備上,但內部打包了一個JVM執行Java代碼,用移動設備內部的瀏覽器顯示 UI,用Apache Cordova調用設備內部的攝像頭、GPS等服務。

Oracle免費的便捷Web應用開發框架

Oracle免費的便捷Web應用開發框架

名單

更多信息請查看IT技術專欄

更多信息請查看數據庫
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
欧美激情 亚洲a∨综合| 欧美日韩网站| 国产精品www.| 亚洲精品一区二区三| 亚洲欧美日韩另类精品一区二区三区 | 国产精品伊人日日| 久久不射网站| 国内精品一区二区| 国产日韩一区欧美| 欧美韩日精品| 亚洲专区在线| 亚洲精品日韩在线观看| 欧美一区二区三区免费看| 亚洲手机在线| 欧美高清视频一区二区三区在线观看| 亚洲二区精品| 欧美激情综合| 噜噜爱69成人精品| 国产精品毛片va一区二区三区| 欧美+亚洲+精品+三区| 亚洲另类视频| 伊人久久婷婷色综合98网| 免费看黄裸体一级大秀欧美| 在线观看亚洲| 在线精品在线| 国产精品二区三区四区| 亚洲欧美久久| 国产欧美日韩一区二区三区| 亚洲国产精品久久久久婷婷老年 | 激情偷拍久久| 老牛嫩草一区二区三区日本| 国产精品久久九九| 亚洲少妇诱惑| 国产视频一区欧美| 在线亚洲美日韩| 最近看过的日韩成人| 国内自拍视频一区二区三区| 午夜天堂精品久久久久| 欧美国产激情| 欧美日本亚洲韩国国产| 欧美理论在线| 国产精品vip| 国模吧视频一区| 国精品一区二区三区| 好吊色欧美一区二区三区视频| 欧美在线3区| 欧美精品免费观看二区| 欧美成人综合一区| 欧美日韩在线一二三| 亚洲无吗在线| 一区二区毛片| 久久久久久久波多野高潮日日| 老牛嫩草一区二区三区日本| 久久免费高清| 黄色精品免费| 亚洲国产国产亚洲一二三| 亚洲精品偷拍| 麻豆av福利av久久av| 久久婷婷麻豆| 伊人久久婷婷| 亚洲一区在线免费| 久久亚洲欧美| 精品电影一区| 午夜亚洲性色视频| 欧美日韩视频在线一区二区观看视频 | 99精品久久久| 午夜综合激情| 韩日成人在线| 国产精品毛片| 欧美午夜一区| 国产精品一区视频| 欧美日韩天天操| 在线观看成人一级片| 国产精品呻吟| 欧美午夜国产| 美女精品网站| 日韩亚洲一区在线播放| 香蕉亚洲视频| 伊人成年综合电影网| 香蕉久久a毛片| 亚洲婷婷在线| 久久婷婷影院| 99热这里只有精品8| 欧美在线观看天堂一区二区三区| 一区国产精品| 欧美黄在线观看| 国产美女一区| 一本久久知道综合久久| 欧美三区视频| 免费视频一区二区三区在线观看| 国产尤物精品| 久久精品官网| 国产免费成人| 日韩视频一区| 伊人天天综合| 好吊色欧美一区二区三区视频| 久久一区视频| 欧美在线不卡| 欧美一区免费视频| 久久久亚洲一区| 嫩草成人www欧美| 国产精品久久国产三级国电话系列| 亚洲视频欧美在线| 欧美区高清在线| 老司机精品福利视频| 亚洲女同在线| 亚洲欧美春色| 亚洲欧美99| 久久99伊人| 另类天堂av| 蜜桃伊人久久| 久久一区中文字幕| 久久久久久一区| 久久中文精品| 欧美日韩精选| 亚洲网站视频| 一区福利视频| 在线一区免费观看| 亚洲欧美大片| 欧美aa国产视频| 欧美精品一区二区视频 | 国内外成人免费视频| 欧美国产专区| 精品不卡一区二区三区| 亚洲福利av| 国产欧美精品久久| 亚洲免费影院| 午夜精品一区二区三区四区| 国产一区二区三区四区hd| 国内精品久久久久久久果冻传媒| 欧美日本国产精品| 亚洲国产精品一区在线观看不卡 | 国产毛片久久| 麻豆精品网站| 欧美天天在线| a91a精品视频在线观看| 美女日韩在线中文字幕| 欧美久久久久久久| 亚洲免费久久| 欧美暴力喷水在线| 精品不卡在线| 久久99伊人| 伊人久久综合| 麻豆成人精品| 在线观看亚洲| 久久精品中文| 亚洲经典三级| 久久亚洲综合网| 99伊人成综合| 狠狠综合久久| 午夜在线精品| 亚洲精品美女久久7777777| 性刺激综合网| 99这里有精品| 狠狠入ady亚洲精品经典电影| 亚洲一区精品视频| 黄色欧美日韩| 欧美成人一区二免费视频软件| 亚洲国产精品一区二区第一页| 久久久精品午夜少妇| 精品1区2区3区4区| 可以看av的网站久久看| 制服诱惑一区二区| 好吊色欧美一区二区三区视频| 性久久久久久| 99国内精品| 在线观看不卡| 亚洲特级毛片| 国模大胆一区二区三区| 欧美一区二区在线| 免费久久久一本精品久久区| 亚洲免费大片| 亚洲激情在线| 亚洲国产精品久久久久婷婷老年 | 欧美区一区二| 欧美+日本+国产+在线a∨观看| 亚洲深夜av| 亚洲精选在线| 在线成人h网| 在线看片一区| 激情六月综合| 在线免费高清一区二区三区| 国内精品久久久久久久影视蜜臀| 午夜精品国产| 欧美日韩精品免费观看视频完整| 欧美1区2区3区| 久久精品日产第一区二区三区| 亚洲一区综合| 久久久久欧美| 欧美成人一品| 欧美日韩免费精品| 亚洲视频狠狠| 亚洲国产精品综合| 亚洲日本无吗高清不卡| 99在线精品视频在线观看| 亚洲麻豆视频| 国产精品久久久免费| 亚洲一区欧美激情| 欧美一区二区视频在线| 国产精品vip| 日韩亚洲在线| 亚洲欧美日本日韩| 久久精品国产清高在天天线 | 老鸭窝毛片一区二区三区| 久久精品电影| 国产在线精品二区| 亚洲精品一二| 亚洲影音一区| 久久亚洲图片| 国内精品久久久久久久97牛牛| 亚洲高清成人| 美女日韩在线中文字幕| 欧美激情成人在线| 亚洲成色www久久网站| 99亚洲伊人久久精品影院红桃| 久久xxxx精品视频| 国内自拍视频一区二区三区 | 欧美午夜精品| 一本色道久久综合亚洲二区三区| 国产日韩欧美一区二区| 欧美一区二区三区久久精品| 在线播放不卡| 玖玖精品视频| 国产日韩免费| 国色天香一区二区| 模特精品在线| 在线观看成人一级片| 久久激情网站| 国产三级精品在线不卡| 欧美日韩综合网| 亚欧成人精品| 99视频国产精品免费观看| 午夜精品视频| 美女尤物久久精品| 国产视频在线观看一区| 亚洲视频在线二区| 久久精品人人| 亚洲综合精品四区| 亚洲激精日韩激精欧美精品| 久久婷婷丁香| 久久国产精品亚洲va麻豆| 91久久综合| 永久久久久久| 欧美三区视频| 欧美日韩国产精品一区二区亚洲| 国产日韩一区欧美| 日韩视频二区| 9久re热视频在线精品| 国产精品99免费看| 欧美99久久| 久久大逼视频| 久久狠狠婷婷| 亚洲资源av| 亚洲一区二区三区午夜| 亚洲视频二区| 国产亚洲精品久久飘花| 99国产精品久久久久久久| 亚洲欧洲日本一区二区三区| 亚洲二区视频| 在线看片一区| 亚洲精品欧洲精品| 亚洲日韩视频| 一区二区91| 香蕉亚洲视频| 欧美91视频| 欧美精品尤物在线| 国产精品成人一区二区网站软件| 欧美大片一区| 国产在线观看一区| 亚洲高清久久| 一本色道久久综合亚洲精品高清| 亚洲日产国产精品| 国产精品色网| 欧美一区激情| 亚洲午夜精品久久久久久浪潮| 亚洲大片在线| 国产精品综合| 欧美在线日韩精品| 一区二区亚洲| 国产偷久久久精品专区| 亚洲影音一区| 亚洲欧美影院| 亚洲第一黄网| 久久aⅴ国产紧身牛仔裤| 欧美激情91| 在线观看欧美一区| 亚洲永久视频| 欧美日本亚洲| 日韩一级免费| 久久亚洲色图| 极品中文字幕一区| 亚洲综合丁香| 国产精品v亚洲精品v日韩精品 | 亚洲国产高清视频| 国产亚洲一级| 国产一区亚洲| 亚洲欧美日韩在线观看a三区 | 国产亚洲激情| 国产综合色产| 亚洲一区在线直播| 亚洲午夜电影| 美女黄网久久| 99av国产精品欲麻豆| 午夜欧美精品久久久久久久| 国产三区二区一区久久| 国产精品magnet| 久久成人免费| aa级大片欧美三级| 国产精品久久7| 先锋影音久久久| 亚洲激情黄色| 国产一区二区中文| 久久人人97超碰国产公开结果| 亚洲三级免费| 欧美日韩在线不卡一区| 久久激情婷婷| 免费永久网站黄欧美| 亚洲黄色av| 国产精品二区在线| 久久精品动漫| 亚洲一区二区三区免费在线观看 | 在线成人h网| 欧美久久久久久| 久久精品免费| 亚洲欧美日韩另类精品一区二区三区| 亚洲人妖在线| 亚洲激情二区| 亚洲欧洲日本mm| 亚洲精品欧美| 亚洲欧洲精品一区| 亚洲精品国产日韩| 亚洲精品视频一区二区三区| 国产精品va| 国产在线成人| 极品av少妇一区二区| 欧美性久久久| 精久久久久久| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲黄网站黄| 亚洲区国产区| 国产日韩免费| 国产农村妇女精品一二区| 亚洲麻豆一区| 在线亚洲美日韩| 99精品99久久久久久宅男| 亚洲精品一区二区三| 一本色道久久| 国产精品区免费视频| 午夜宅男久久久| 欧美 日韩 国产在线| 午夜日本精品| 一区福利视频| 国产日韩欧美三区| 亚久久调教视频| 午夜视频久久久| 1024精品一区二区三区| 一区二区精品国产| 乱码第一页成人| 欧美日韩精品免费观看视频完整| 欧美日韩免费观看一区| 在线观看的日韩av| 亚洲一区二区在线看| 欧美1区3d| 亚洲三级色网| 久久免费99精品久久久久久| 欧美大片一区| 亚洲精品九九| 久久免费高清| 影音先锋在线一区| 欧美亚洲三区| 激情成人亚洲| 久久精精品视频| 亚洲国产第一| 久久综合九色99| 日韩视频在线播放| 久久蜜桃资源一区二区老牛| 精品动漫3d一区二区三区免费版| 国产精品亚洲欧美| 国产主播一区二区三区四区| 亚洲一区二区精品在线观看| 欧美日本久久| 免费视频久久| 影音先锋亚洲一区| 久久影院亚洲| 国产一区二区三区奇米久涩| 欧美三级免费| 久久久久久久久久码影片| 一区免费在线| 欧美理论在线| 久久成人免费| 亚洲视频播放| 在线日韩视频| 激情91久久| 午夜精品免费| 久久精品天堂| 亚洲一区二区三区欧美 | 一本色道久久| 狠狠综合久久av一区二区老牛| 久久久久成人精品免费播放动漫| 一区二区三区免费看|