《让RIA和Web_2.0开发更简单》由会员分享,可在线阅读,更多相关《让RIA和Web_2.0开发更简单(36页珍藏版)》请在金锄头文库上搜索。
1、使用Oracle 应用开发框架(ADF)简化Web2.0开发,马平 高级解决方案顾问 甲骨文 开发者计划,Web 1.0 连接信息 以链接的 Web 页面形式提供信息 改变了我们访问信息的方式Web 1.5 连接应用 面向服务的体系结构和组合框架 改变了我们设计和使用应用程序的方式Web 2.0 连接用户 用户使用社交软件共享信息 改变了我们共享信息和合作方式,互联网应用发展趋势,演示 富互联网应用,互联网应用发展启示之一,Its not our abilities that show what we truly are. Its our choices.Harry Potter 决定我们是谁
2、的,不是我们的能力,而是我们的选择。哈利波特,Oracle Web2.0 技术选型,Java EE 5,SOA,E2.0 服务,通告 论坛 博客 标签 链接 Wiki 即时通讯 文档 事件 RSS,工作列表 人员联系 活动图 最近活动 邮件 便条 搜索 混搭 分析 ,Oracle Enterprise 2.0 服务,业务逻辑,视图,数据,任务 完成,分配 任务,人工工作流 服务,BPEL 流程,业务 活动 监视,用户界面 ADF Faces 组件,业务服务,JSR-227 数据 绑定,Web 服务,Oracle融合开发体系架构,数据库 Schema,集成E2.0 服务,事件,结果,事实,App
3、lication Development Framework 端到端的Java EE开发框架,设备,视图,模型,控制器,ADF 体系结构,ADF Model (JSR227),Struts,JSF/ADF Ctrl,JSF/ADF Faces,ADF Swing,视图,控制器,模型,业务服务,XML 数据,遗留数据,数据源,ERP 应用,设备,ADF 符合“MVC”的体系结构,ADF Model (JSR227),Struts,JSF/ADF Ctrl,JSF/ADF Faces,ADF Swing,视图,控制器,模型,业务服务,XML 数据,遗留数据,数据源,ERP 应用,设备,业务服务层,
4、ADF Model (JSR227),Struts,JSF/ADF Ctrl,JSF/ADF Faces,ADF Swing,视图,控制器,模型,业务服务,XML 数据,遗留数据,数据源,ERP 应用,设备,传统的业务服务层:Java EE 5.0 使用元注释简化开发,Web 服务,ADF Business Components 面向Forms开发人员,模型层,ADF Model (JSR227),Struts,JSF/ADF Ctrl,JSF/ADF Faces,ADF Swing,视图,控制器,模型,业务服务,XML 数据,遗留数据,数据源,ERP 应用,设备,ADF Model 一次革命
5、性的突破,控制器层,ADF Model (JSR227),Struts,JSF/ADF Ctrl,JSF/ADF Faces,ADF Swing,视图,控制器,模型,业务服务,XML 数据,遗留数据,数据源,ERP 应用,设备,传统的页面流控制器,JSFStruts,ADF 任务流控制器 不仅仅是页面之间的导航,ADF 任务流控制器 可以重用的任务流,Private Implementation and State,Bounded Task Flow,Task Flow,Page region,ADF 发展简史,1999年, ADF BC 的雏形成。 2002年,实现 ADF 模型层。 200
6、6年,实现 ADF 视图层。 2008年,ADF 10g 版本发布。 2009年,ADF 11g 版本发布。,互联网应用发展启示之二,if youre tangled up, just tango on.Scent of A Woman 如果你出错了,无论多糟糕, 只管继续跳下去。闻香识女人,视图层,ADF Model (JSR227),Struts,JSF/ADF Ctrl,JSF/ADF Faces,ADF Swing,视图,控制器,模型,业务服务,XML 数据,遗留数据,数据源,ERP 应用,设备,常用组件,ADF Faces,布局组件,操作组件,验证器 转换器 拖放 弹出窗口 轮询 监
7、听器 文件导出 打印,ADF Faces 可视化组件,ADF Faces 可视化组件,企业级 IDE Oracle JDeveloper 支持技术全面,Java EE Web Web Services SOA Portal / Portlets Database XML,JDeveloper,企业级 IDE Oracle JDeveloper “融合”开发,企业级 IDE Oracle JDeveloper 缩短开发周期,JDeveloper + ADF 轻松创建富互联网应用,演示 为你的应用增加E2.0 Service,互联网应用发展启示之三,If you set your goals ridiculously high and its a failure, you will fail above everyone elses success.James Cameron 如果你定一个高得离谱的目标,就算失败了,那你的失败也在任何人的成功之上。詹姆斯卡梅隆,更多信息,http:/ http:/ http:/ http:/ http:/