- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简化富webui的开发—adffaces概述
简化富Web UI 的开发—ADF Faces 概述
马平
资深解决方案顾问
开发者计划
议题
• 新旧Web应用的直观比较
• JDeveloper 提供的优势
• JSF 概述
• ADF Faces 富客户端组件
• 布局组件
• 常用组件
• 操作组件
• DVT 组件
• OEPE
您的用户正在家中使用
这些软件:
您的应用程序外观如何?
有何差别?
• 更好的UI 外观
• 更好的用户交互
• 更好的反馈
• 更好的数据可视化
• 更好的流程
怎样做得更好?
• AJAX
• 异步JavaScript 和XML
• DOM
• XHTML
• CSS
• XML/XSLT
• XMLHttpRequest
• JavaScript
• 可能有一些Flash
我们拥有这样的工具
• Oracle JDeveloper 包括:
• 可视化HTML 布局编辑器
• JavaScript 编辑器
• 代码智能识别
• 重构
• JavaScript 调试器
• CSS 编辑器
• “预览”选项卡
• HTTP 分析器
但同时也存在挑战
• 数千名开发人员
• 大多数人员不了解Ajax 技术
• 大多数人员具有4GL 背景
• 期望一种可视化声明式方法
• 没有时间学习所有的新Ajax 技术
• 需要关注他们的特定应用需求
必须有一种更简单的方法……
在此处插入图片
更简单的方法
JSF 和ADF Faces 组件
极速JSF 60 秒
• 简化Web 开发
• 在服务器端生成UI
• 基于组件而非标记
• 自动处理事件和状态
• 广泛客户群,不局限于HTML
• 在设计时考虑生产
• 适用于各类程序员
• Java EE 标准
ADF Faces 富客户端组件
• 150 多个组件
• 支持Ajax
• 可插入式外观
• 可访问性和国际化
• 常用组件与
• 图表、甘特图、地图、透视、日历、封面流
• 内置高级功能:
• 拖放式框架
• 对话框和弹出式框架
• “活动数据”—信息板/推送更新(comet)
• 模板化与声明式组件
融合应用程序
HCM
融合应用程序
Projects
融合应用程序
采购
Oracle WebCenter Spaces
MICROS
Cuyahoga
150 多个支持Ajax 的组件
不仅仅是组件—框架
• 对话框和弹出式窗口
• 拖放
• 导航菜单
• 局部页面呈现
• 活动数据框架—ajax 通信
• 高级数据流—推送通信
• 完整的JavaScript API
• 模板化
• 换肤功能
• 可访问性
布局组件
• 使用区域布置页面
• 在运行时更改页面布局
• 拆分器
• Accordion 控件
• 显示详情
• 高级布局
• 选项卡
• 信息板
• 边框
常用组件
常用组件
• 输入/输出组件
• 文本项、复选框、单选按钮、日期
• 选择组件
• 单选、多选、组合框、LOV、移动按钮
• 表和树
• 导航组件
• 其他
• 进度条
• 路径式导航栏……
一些更高级的组件
日历 查询
Carousel
操作组件
• 消除JavaScript 编码:
• 拖放
• 自动提示
• 弹出
• 轮询
文档评论(0)