oracle apex 发布应用,基于Oracle APEX的快速Web应用开发

随着软件技术的飞速发展和Oracle数据库的广泛应用,许多基于Oracle数据库的Web开发工具应运而生,这些工具给开发人员更加快速、高效、便捷地进行Web应用开发提供了莫大的帮助[1]。其中,OracleAPEX因为提供大量的RAD功能、具有强大的报表工具、支持可声明的表单控件等优点,被越来越多的开发人员所青睐。1OracleAPEX1.1定义OracleApplicationExpress简称OracleAPEX,曾命名为HTMLDB,是一个专门针对Oracle数据库的快速Web应用开发工具。开发人员通过Web浏览器以及少量的编程经验,就可以高效、安全地开发、运行和部署专业的Web应用。OracleAPEX结合了个人数据库的易用性、灵活性、企业数据库的高效性、稳定性,以及Web应用的开放性、可扩展性,是一个非常优秀的Web开发平台[2]。1.2体系结构OracleAPEX内置于Oracle数据库中,开发、部署和运行应用时只需要Web浏览器,通过客户端浏览器与服务器端Web监听程序与Oracle数据库进行通信[3]。APEX中的页面完全使用HTML呈现,页面请求被提交到Oracle数据库中的ApplicationExpress引擎,体系结构如图1所示。1.3主要组件OracleAPEX为快速、高效地开发Web应用程序提供了以下4大组件,如表1所示。1.4重要概念在使用OracleAPEX时,需了解以下重要概念,如表2所示。图1OracleAPEX体系结构图应用程序构建器ApplicationBuilder用于构建以数据库为中心的交互式Web应用程序。SQL工作室SQLWorkshop用于访问数据库对象、运行SQL语句和SQL脚本。实用程序Utilities用于加载和卸载数据、生成DDL、运行对象报表以及管理回收站。管理Administration用于管理服务和用户,以及监视活。表1OracleAPEX4大组件表2OracleAPEX重要概念工作区工作区是一个虚拟专用数据库,允许多个用户在同一个Oracle应用程序Express安装中工作,但保持其对象、数据和应用程序私有。应用程序应用程序是一个通过分支连接的页面的集合。其属性包括身份验证方法、默认的UI模板以及授权规则。页面页面是一个应用程序的基本构建块。若要在应用程序Builder中构建应用程序,您需要创建包含用户界面元素(如选项卡、列表、按钮、项目以及区域)的页面。2014.12区域内容显示在多个区域中,这些区域是页面的逻辑子部分。每个页面可以包含任意数量的若干不同类型的区域。这些类型包括:HTML文本、SQL查询、PL/SQL生成的HTML和图表。每个区域均使用区域模板生成,并由页面模板中定义的显示点来确定在页面上的位置。项目项目可以是文本域、文本区域、口令、选择列表、复选框等等。项目属性决定着页面中项目的显示和行为。例如,这些属性可以决定标签显示的位置、项目的大小以及是将项目显示在前一个项目的侧面还是下面。项目的值自动存储在应用程序的会话状态中,可在用户会话内随时进行引用。2Web应用开发2.1登录OracleAPEX输入URL登录OracleAPEX开发环境:http://localhost:8080/apex/,如图3所示。2.2创建数据库OracleAPEX创建表有两种方式:(1)“对象浏览器”创建表,如图4所示。(2)使用脚本创建表,如图5所示。2.3创建应用程序如图6、图7所示。3结语OracleAPEX是一种基于Oracle数据库的Web应用开发工具,可以帮助开发人员通过We

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值