Oracle APEX原理分析及开发方法研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:wilsonpfan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅猛发展,Web应用的开发变得越来越重要。Web应用的范围非常广,不同的Web应用系统之间差距很大,加之开发工具和平台多种多样,所以不可能有一种“通用”的Web开发方法。为此,针对不同的Web应用系统特征、以及不同的支撑环境和开发工具,我们需要研究相适应的Web应用开发方法。 Oracle APEX是Oracle公司最新的一款Web应用开发工具。它与数据库管理系统(DBMS)紧密结合,能充分利用数据库的特性;它采用元数据驱动和声明式编程方式,可支持Web应用系统的快速开发和布署。APEX是在当前市场上非常独特的一款开发工具,但到目前为止,Oracle官方资料并没有关于该工具原理的详细介绍,更没有相应“开发方法”方面的文档。因此,从一个应用开发者的角度深入分析该开发环境,并研究与之配套的Web应用开发方法,这在当前具有现实意义和实用价值。 本文对APEX原理进行了深入的分析,提出并研究了与之相适应的Web应用系统开发方法。本文的主要研究内容与贡献包括: (1) 分析了APEX的基本原理。从Web应用的角度,对APEX的体系结构中的Web服务器和数据库进行了分析,重点分析了Oracle HTTP Server、插件模块mod_plsq1、以及存储在数据库中的APEX引擎的特点。从数据库的角度,对APEX的工作原理,尤其是多用户并发控制机制,以及安全性进行了分析。 (2) 归纳了APEX在数据库为中心的Web应用中的特点及优势。依据Web应用服务器端软件特点,可以将Web应用分为三类,而APEX适合于以数据库为中心的Web应用开发。通过使用APEX进行开发实践并与传统方法的对比,说明并论证了APEX在数据库为中心的Web应用中的特点和优势。 (3) 从Web工程的角度,提出了APEX开发方法。该开发方法从APEX的设计思想、开发人员、开发过程等三个方面进行描述。通过一个具体的Web应用系统的开发,说明了方法的具体应用,并验证了方法的有效性。
其他文献
互联网和信息技术的飞速发展,使得基于标准平台的,用于开发、部署和管理N层结构,以面向Web和服务器为中心的J2EE(Java 2 Platform Enterprise Edition)企业级应用得到了广泛的使
本论文所反映的研究工作的项目背景是四川省网络通信技术重点实验室的预研项目“无人驾驶机群战术网络体系结构(UAVG-TNA,UnmannedAerial Vehicle Group Tactic Network Arch
目前,XML已经成为Internet上数据表示和交换的事实标准。随着XML格式文档的大量涌现,特别是Native XML数据库的出现,向数据库研究领域提出了前所未有的挑战。如何解决用户高
计算机技术、多媒体技术以及互联网技术的飞速发展导致了大量的图像信息的出现,如何有效地、快速地从大规模图像数据库中检索出需要的图像是目前一个急需解决的重要问题。本
随着以互联网技术为代表的新一代信息技术的迅猛发展,人类社会正步入一个以网络化为主要特征的信息时代,人们的工作方式、生活方式和竞争方式正经历前所未有的变革。在具有特殊
信息技术的飞速发展给人们的生活方式带来了巨大的变化,其中一个重要的变化即反映在人们交流方式的改变上,因此对于商业银行来说传统的柜台坐席式的服务模式已经不能够满足时
随着科学技术的不断进步,定位技术也逐渐发展与成熟起来,例如GPS定位技术、视频监控技术等。GPS定位技术和视频监控技术能够提供实时、全天候定位服务,但是它们在室内定位中受到
随着计算机网络和多媒体通信的发展,视讯会议应用越来越广泛,有其良好的发展前景和研究应用价值。H.323和SIP是当前主要的两种基于IP网络的视讯会议协议,考虑到与原有协议H.3
主动服务是人们针对按需服务的目的提出的一种新技术,用户个性化服务在主动服务中占有重要的地位。本文改进了已有的主动服务原型系统中简单的需求分析子系统,提出结合用户兴
随着计算机和网络技术的不断发展,电子商务的应用也逐渐普遍。随着网上交易业务的增长以及交易复杂度的提高,建立快捷、高效、智能化的电子商务系统成为研究和应用的热点。基