我的大救星——Oracle APEX 快速Web開發(鼠標點點即可開發出專業級Web應用)


  前段時間臨時來個任務,開始維護Oracle中很大的一個單表數據庫,而且還需要開發一個web查詢的界面程序。因為是臨時任務,之前安排好的活還得干,所以需要能夠盡快開發一個web查詢程序,還得按時完成先前的活呢!

  一開始我考慮用Silverlight做,因為我知道Devexpress中有一個功能很強大的Silverlight的Datagrid控件,它已經提供了常見的查詢分析功能。我只需要根據查詢條件將將數據中從數據庫中取出來,然后綁定到此Datagrid中,就可以了。剛好借此機會,可以實踐一下之前學習WPF的成果,學習一下Silverlight。我這簡單的應用,快速開發我還是挺有信心的。

  可是開始之后就遇到了一個很大的困難——Silverlight不能直接訪問數據庫,需要寫WCF或者Web services。暈菜!本來對c#就是個二把刀,這個那會啊。查了查資料發現有個WCF RIA Services,Silverlight可以通過這個東東方便的訪問數據庫,救星終於出現了。可是用了之后才發現,通過WCF RIA Services訪問微軟的數據庫是挺方便,訪問Oracle卻遇到了困難。因為微軟和Oracle官方都沒有提供dotnet下的Entity Framework provider for oracle。第三方倒是有,卻要花錢。開源的也找了,可是因為本身WCF RIA Services就是beta版,兩個配合用總是出問題。哎!真是沒辦法啊!

   偶然間在Oracle官網看到了Oracle APEX這個東東,這下救星真的出現了。Oracle APEX是Oracle application express的簡稱,這是一個基於Oracle數據庫的快速開發Web應用程序的框架。在安裝了Oracle 11g R2(其他版本俺都沒有用過) 之后只需經過簡單的配置即可使用了,只需使用pl/sql寫點簡單的語句,甚至不需要寫任何語句,即可通過鼠標點點就可開發出一個功能強大的查詢分析web程序。

  Oracle APEX的配置請看Oracle官網如下頁面:

  http://www.oracle.com/technology/global/cn/obe/11gr1_db/install/apexinst/apexinst.htm

   Oracle APEX的官方網站見下:

   http://www.oracle.com/technology/products/database/application_express/index.html (英文)

http://www.oracle.com/technology/global/cn/products/database/application_express/index.html(中文)  

Oracle APEX在線學習體驗:

http://apex.oracle.com/i/index.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM