欢迎来到天天文库
浏览记录
ID:40562122
大小:2.12 MB
页数:28页
时间:2019-08-04
《OAF教程4-基础原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OracleAppliactionFrameworkOAFramework教程Author:DannyShenCreationDate:September26,2005LastUpdated:九月27,2005DocumentRef:Version:1.020OracleAppliactionFrameworkContentsJ2EEWeb技术简介iii什么是J2EEiiiJavaWeb编程技术的发展历史iii学习OAF所需的相关知识iv面向对象技术简介v面向对象的基本概念v面向对象的基本原则viiOAFramework基础1OAFramework框架技术简介1解析OAFr
2、ameworkPage1OAFramework状态管理1420OracleAppliactionFrameworkJ2EEWeb技术简介什么是J2EEJ2EE,Java2PlatformEnterpriseEdition,是Sun公司为企业计算推出的企业级Java平台。J2EE定义了一个适用于企业级计算的Java平台,支持多层、分布式应用。J2EE定义的标准架构包括了一个J2EE平台规范,其中定义了用于支持J2EE应用必须具备的特定的Java功能(API),如JSP(JavaServerPage)、EJB(EnterpriseJavaBean)等。J2EE平台已经成为使用最
3、广泛的Web程序设计技术,该技术主要支持两类软件的开发和应用:一类是做高级信息系统框架的Web应用服务器(Webapplicationserver),另一类是在Web应用服务器上运行的Web应用程序(Webapplication)。J2EE所包含的以下API:lServletslJavaServerPageslEnterpriseJavaBeanslJDBClJavaMessageServicelJavaTransactionAPIlJavaMaillJavaActivationFrameworklJavaAPIforXMLProcessinglJavaConnectorA
4、rchitecturelJavaAuthenticationandAuthorizationServiceJavaWeb编程技术的发展历史随着Web的发展和兴起,Web技术也发生了翻天覆地的变化。从应用开发角度来看,JavaWeb编程技术主要经历了以下的发展过程(从JSP应用开始):1、单纯的JSP,Java代码(业务逻辑和显示控制)嵌入在HTML中20OracleAppliactionFramework最早的JavaWeb编程技术只是单纯的将Java代码嵌入在HTML中,混合而成。一个JSP文件中包含了所有的程序逻辑(业务逻辑、显示控制等)。在这种情况下,任何一部分的代码
5、都不能直接的实现共享和重用。2、JSP与Java类混合(模型一)将业务逻辑封装到JavaBean(Java类或EJB)中,实现了业务逻辑与html代码的分离。但是HTML中仍然包含许多与显示相关的逻辑及一些控制逻辑。虽然这在很大程度上实现了代码的共享和重用,但是这种模型下,还有存在一些缺点:lJava程序员除了开发服务,还要处理HTML。HTML和Java强耦合在一起。l更改页面布局时需要更改JSP代码。l内嵌的流程逻辑l调试困难(混合了HTML、Javascript、Java)3、MVC模式的应用(模型二)将业务逻辑、流程控制、视图显示彻底分离。模型实现了应用核心的业务逻
6、辑(EJB及其它业务对象);控制器实现应用的流程控制,它将来自页面的请求转化为对模型的操作,再将处理后的数据返回给视图显示(Servlet);视图提供了模型的表示(JSP)。Oracle的OAF框架也是一个基于MVC的J2EE应用框架。学习OAF所需的相关知识1、JSP、Servlet等基础WEB技术2、JDBC数据库技术3、XML4、面向对象设计5、Oracle技术,如SQL、PL/SQL等6、EBS技术20OracleAppliactionFramework面向对象技术简介面向对象的基本概念面向对象方法是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造
7、系统的软件开发方法。对象,属性,服务,对象标识对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务构成。属性是用来描述对象状态特征的一个数据项。服务是用来描述对象动态特征的一个操作序列。对象标识就是对象的名字,有“外部标识”和“内部标识”之分。类,一般类,特殊类,抽象类是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。类的作用是用来创建对象,对象是类的一个实例。抽象与分类:忽略事物的非本
此文档下载收益归作者所有