• 我的大救星——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

  • 相关阅读:
    Django内置Admin解析
    python项目 配置文件 的设置
    Django---信号
    bash配置文件
    week4 作业
    shell基础练习题
    shell基础
    shell变量与运算
    week3 作业
    文件权限管理
  • 原文地址:https://www.cnblogs.com/phoenixnudt/p/2382190.html
Copyright © 2020-2023  润新知