620 likes | 933 Views
Oracle Application Express 4.2 版新特性. Rick Greenwald 数据库云服务,产品管理总监. 此处添加主题. 此处添加演讲者姓名 此处添加演讲者职务. ORACLE 产品 徽标. 第三方公司徽标. 提供方. 演讲 议题. 概述 APEX 4.2 的新特性 4.2 后续版本.
E N D
Oracle Application Express 4.2 版新特性 Rick Greenwald数据库云服务,产品管理总监
此处添加主题 此处添加演讲者姓名此处添加演讲者职务 ORACLE 产品 徽标 第三方公司徽标 提供方
演讲议题 • 概述 • APEX 4.2 的新特性 • 4.2 后续版本 • .
以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。其内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。此处所述有关 Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由 Oracle 自行决定。
Oracle Application Express (Oracle APEX) • 基于浏览器的应用程序开发
Oracle Application Express (Oracle APEX) 基于浏览器的快速开发 利用 SQL 技能 以浏览器为目标 开始开发 利用 SQL 制作报告、表格 和图表 自助式供应 在数据库内运行 开箱即用的灵活 私有云服务 易于管理, 高度可伸缩
Oracle Application Express (Oracle APEX) • 架构 • 简单的双层架构 • 使用数据库元数据动态呈现页面 • 无需生成代码 • 无需基于文件进行编译 • 可在任何运行 Oracle 数据库的机器上运行
Oracle Application Express (Oracle APEX) • 全面支持 Oracle 数据库无成本特性 • 随同以下产品发布 • Oracle 企业版 • Oracle 标准版 • Oracle 标准版 1 • Oracle XE 10.2、11.2 • 支持以下数据库版本: • 10gR2、11gR1、11gR2 • Exadata、ODA、RAC
历史记录 Oracle Application Express (Oracle APEX) • Application Express 4.2 • 移动 • HTML5 • 云应用程序和打包应用程序 • Application Express 3.1 • 交互式报表 • Application Express 4.0 • Websheet • 动态操作 • 插件 • 团队开发 • HTML DB 1.5 • 第一版 • HTML DB 1.6 • 主题 • Application Express 2.1 • Oracle XE • Application Express 2.2 • 打包的应用程序 2009 2007 2012 2008 2005 2011 2004 2010 2006 • HTML DB 2.0 • SQL Workshop • Application Express 4.1 • 数据上传 • 错误处理 • ROWID • Application Express 3.0 • Flash 图表 • PDF 打印 • 访问迁移 • Application Express 3.2 • Oracle Forms 转换至 APEX
Oracle Application Express (Oracle APEX) • 使用版本(截止至 2012 年 11 月 2 日)
Oracle Application Express (Oracle APEX) • 社区 • 预计全球共有 40 万开发人员 • 全球 120 多家咨询公司 • 超过 75 个博客 • 广受欢迎的 OTN 论坛 • 专门提供插件、主题和工具的网站
Oracle Application Express (Oracle APEX) • 行业事件 • ODTUG Kscope 12: • 64 场 APEX 专题讲座,参与的 APEX 开发人员超过 300 位 • 2012 年 Oracle 全球大会 • 超过 25 场 APEX 专题讲座 • 众多的上机操作 • 3 个演示展位 • UKOUG、DOAG、NYOUG、RMOUG、APEXposed……
Oracle Application Express 4.2 新特性 移动 HTML5 云
Oracle Application Express 4.2 -移动支持 • 支持声明式构建移动 Web 应用程序 • APEX 应用程序支持多个用户界面:例如桌面、智能手机、平板电脑和其他 • 移动页面通过基于 jQuery Mobile 的主题和模板使用 jQuery Mobile • HTML5 图表和新的 HTML5 项目类型
用户界面 • 应用程序可与多个用户界面关联 • 应用程序包括桌面和移动特定页面 • 每个页面仅支持一个用户界面 • 每个用户界面与一个主题相关联 • 用户界面定义了特定于设备的登录 URL、主页 URL 和设备自动检测 • 全局页面代替页面 0
移动主题和模板 • 为支持移动应用程序的开发提供主题和 HTML 模板 • 支持以声明方式指定JavaScript 和 CSS 文件 • 默认移动页面和弹出过渡类型 • 支持 jQuery 文件使用内容交付网络 • New #PAGE_STATIC_ID# 替换字符串添加至页面模板
移动主题和模板 • 使用 Theme Roller 可轻松创建自定义移动主题
列表视图区域类型 • data-role="listview" 形式的无序列表 • 用于数据显示、导航、列表视图和表单页面 • 默认使用全宽,提供插入选项 • 自动分隔符 • 声明式搜索筛选条件 • 客户端和服务器端搜索选项 简单列表 可筛选的分隔列表
移动日历 • 移动友好的日历模板 • 用于日期条目的新列表视图 • 在移动设备的日历中使用月视图显示日期条目
动态操作增强功能 • 通过动态操作,例如滑动、触摸、轻点/按住以及方向变化,显示 jQuery Mobile 事件 • 提供“自定义”事件支持 • 对“影响因素”按钮的声明式支持 • 异步执行基于 AJAX 的动态操作 • 支持图表“更新”动态操作
Oracle Application Express 4.2 新特性 移动 HTML5 云
网格布局 • 以声明方式布局页面上的区域和项目 • 无需手动 CSS 覆盖即可实现复杂布局 • 能与倍受欢迎的网格框架兼容,例如 twitter bootstrap、960 gs 等
网格布局 • 提供三种网格布局类型: • HTML 表 — 利用 HTML 表定位区域、项目和按钮。 • 固定列数 — 用于将屏幕分为固定网格列数的网格。 • 可变列数 — 根据区域、页面项目和按钮的位置来决定需显示多少列的网格。
响应式设计 一种 Web 设计方法,设计人员使用该方法的目的是在各种设备中(从台式机显示器到移动电话)提供最佳观看体验-最大限度地减少大小调整、平移和滚动操作,实现轻松的阅读和导航。(Wikipedia)
响应式设计 • 包括完全响应主题(主题 25) • 使用高达 2560px 宽度的灵活自定义网格 • CSS3 媒体查询 • 支持手机、平板电脑和台式机 • 图标式按钮 • 兼容视网膜显示屏
HTML5 图表 • HTML5 图表 - AnyChart 第 6 版 • 两个图表显示选项 • 首选 Flash • HTML5 • 图表系列的条件显示 • HTML 图表区域插件
HTML5 项目类型 • 新项目类型: • 滑动条 • 日期选择器 (HTML 5) • 是/否(开关) • 结合HTML 5 属性: • HTML5 占位符属性 • HTML5 EMAIL类型、TEL类型和 URL 文本框类型 • HTML5“必要”属性 • 显示方向属性
Oracle Application Express 4.2 新特性 移动 HTML5 云
APEX 监听器 2.0 新特性 • 支持连接多个数据库 • 使用 Oracle SQL Developer 管理监听器 • 为 APEX 监听器配置命令行工具 • 使用 APEX 设计和创建 REST 式服务 • 将 REST 式服务(资源模板)移至 APEX 模式 • 通过 OAuth2 协议保护 REST 式服务
REST 式 Web 服务 • 通过使用统一资源标识符 (URI)实现数据资源交互 • 访问 Oracle 云端数据的标准方法 • 创建可实施任何 SQL 语句或 PL/SQL 过程的服务 • 数据以 JSON 或 CSV 格式返回,或另外通过 PL/SQL 过程
打包的应用程序 • 只需轻点几下鼠标,即可轻松安装Business Productivity 应用程序套件 • 生产就绪应用程序包括项目管理、共享日历和清单等 • 支持第三方应用程序、共享相同的基础架构和用户池 • 应用程序示例(从 OTN 上下载 APEX 4.1 版本)
打包的应用程序 • 生产力应用 • 项目跟踪 • 清单管理器 • 客户追踪器 • 组日历 • 产品特性 • 错误跟踪器 • 资产管理器 • 文档库 • 调查生成器 • 示例代码 • 日历 • 图表 • 数据加载 • 动态操作 • 交互式报表 • 主明细表单 • 表格表单 • 树状表 • 数据库应用程序示例
Oracle Application Express 4.2 其他功能和性能改进
数据上传增强功能 • 在查找定义中最多允许 3 列 • 将转换规则扩展为包含 PL/SQL • 为列名提供别名
插件增强功能 • 自定义属性增加至 25 个 • apex_plugin_util里的新 API 能更好地支持“区域列名”类型的自定义插件属性 • 新标准区域类型插件设置: • “Fetched Rows” • “No Data Found Message” • 向 apex_css 和 apex_javascript API 添加媒体查询和 IT 条件支持
安全性:需要出站 HTTPS • 需要所有出站请求通过 HTTPS。 • URL 类型区域,Web 服务。