9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

Oracle 发布 JDeveloper 11g 预览版及逾 80 个支持 AJAX 的开源 JSF 组件

  • 2007-05-21
  • 本文字数:1023 字

    阅读完需:约 3 分钟

Oracle 发布了其 JDeveloper 11g IDE 的技术预览版,随之一起发行的还有超过 80 个支持 AJAX 的免费 JSF 组件,通过改良对富客户端接口、数据库连通性和数据绑定等方面的支持,提升 IDE 的可视化开发能力。JDeveloper 11g 预览版可以免费下载,而JSF 组件是开源的,由 Apache MyFaces 项目发行。

Fusion 产品管理主管 Duncan Mills 给 InfoQ 进行了现场演示并描述了 Oracle 在这一版本的目标。与在 JavaOne 上所展示的例子一样,Duncan 示范了为一个已有应用 增加 AJAX 拖拽交互的完全可视化的机制,包括一些很有意思的数据类型功能(在 JDeveloper 中称之为数据风味),该功能允许拖拽组件的交互操作自 动地生效并得到处理。新的面向 UI 特征的关键点在于“使用户在不需了解 AJAX 的情况下使用 AJAX(AJAX without AJAX)”,让开发者可以在停留在 Java 和 JSF 技术基础上创建时髦的 Web 交互功能。尽管 JDeveloper 11g 增加了一个 JavaScript 编辑器和调试器,但该工具被设计成封装所提供组件的内部信息,由通常是 AJAX 开发人员所编写的 JavaScript 和 HTML 的 90%。

JDeveloper 11g 还为其数据可视化组件增加了多种新特性,包括图形交互(例如缩放)和 Flash 渲染。然而,Duncan 强调 Flash 渲染目前只限于数据显示,并 不打算成为 Flex 或者 JavaFX 这样的显示技术。毕竟,这样做的目的是问了在 HTML、JavaScript 和 JSF 的上下文环境中适得其所地使用 Flash 技术。

虽然 JDeveloper 工具被设计为以图形化交互方式简化开发过程,但其底层的开源 JSF 组件是可以单独使用的,这些组件来自于一个称为 Rich Client Framework 的 Apache MyFaces 子项目。

Oracle 还发布了 Oracle Development Kit for Spring,这是对 JDeveloper 的一个扩展,提供了一系列向导来辅助 Spring 应用的开发。此外还提供了支持 Spring 1.x 和 2.x 配置定义的编辑器,可提供代码检查、完成和校验,以及一个事务管理器将 Spring 的轻量级模型与 Oracle 应用服务器的事务能力绑在一 起。

查看英文原文: Oracle JDeveloper 11g Preview and over 80 AJAX-enabled Open Source JSF Components Released


译者简介:宋玮,多年软件开发经验,从 2002 年开始就使用 Java,在各个项目开发过程中先后使用过 Struts、Oracle ADF、AspectJ 等。最近正在使用 Spring 及 Ruby on Rails,对敏捷方法有比较大的兴趣并做过一些尝试。他的 blog 为 http://www.donews.net/victorsong 。为 InfoQ 中文站贡献内容,请邮件至 china-editorial@infoq.com

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2007-05-21 20:001264
用户头像

发布了 150 篇内容, 共 41.7 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

NFT服务平台如何选择——搭建NFT平台技术

开源直播系统源码

数字藏品 数字藏品软件开发 数字藏品系统软件开发 数字藏品交易平台开发

即日起,ONES 团队版50人以下免费

万事ONES

华贵保险连续五年获得“A级纳税信用企业”

江湖老铁

首批成员!博云入选信通院“可信边缘计算推进计划”

BoCloud博云

云计算 开源 云原生

SAP ABAP Netweaver 服务器的标准登录方式讲解

Jerry Wang

web开发 web服务器 abap Netweaver 8月月更

干货复盘 | 银行数智化转型十大趋势

易观分析

金融 银行 数智化转型

SAP ABAP 关键字语法图和 ABAP 代码自动生成工具 Code Composer

Jerry Wang

Java SAP abap commerce 8月月更

STM32入门开发 介绍IIC总线、读写AT24C02(EEPROM)(采用模拟时序)

DS小龙哥

8月月更

PyTorch 与 TensorFlow 怎么选?

博文视点Broadview

Android进阶(十五)socket通信实现聊天室应用开发总结

No Silver Bullet

android 8月月更 开发总结

零门槛掌握基于大模型技术的AIGC场景应用

文心大模型

如何利用CANN DVPP进行图片的等比例缩放?

华为云开发者联盟

人工智能 图像 昇腾AI

virtio 1.2 来了!龙蜥社区携手业界打造新版虚拟化 IO 标准

OpenAnolis小助手

开源 虚拟化 龙蜥技术 virtio

开源一夏 | 如何使用Java操作华为对象存储OBS删除一个目录?

wljslmz

Java 开源 对象存储 华为云 8月月更

面试官偷偷告诉我:原来这样优化提升接口的性能

知识浅谈

API 优化 8月月更

科技赋能会展!3DCAT助力广东旅博会元宇宙场景的首次搭建

3DCAT实时渲染

云计算 元宇宙

2022 CCF国际AIOps挑战赛决赛暨AIOps研讨会成功举办

BizSeer必示科技

人工智能 AIOPS

易周金融分析 :支付科技着力服务产业数字化升级

易观分析

金融 产业数字化 分析 支付科技

Go 事,如何成为一个Gopher ,并在7天找到 Go 语言相关工作,第1篇

梦想橡皮擦

Python 爬虫 8月月更

EasyNLP集成K-BERT算法,借助知识图谱实现更优Finetune

阿里云大数据AI技术

深度学习 阿里云 算法 开源技术 基础模型

阿里云杨红军:应用管理——云上资源DevOps最佳实践

阿里云弹性计算

阿里云 DevOps 运维 应用管理 云上资源管理

一文讲透Java核心技术之高可扩展利器SPI

冰河

Java 程序员 架构师 spi 核心技术

令人上头的AI论文(上) | IDP Inspiration

Baihai IDP

3 分钟看 3 个 JS 小把戏

掘金安东尼

JavaScript 前端 8月月更

CCF国际AIOps挑战赛

云桌派

面试官:如何设计更好的分布式系统?

Java全栈架构师

程序员 架构 面试 分布式 后端

Java 异步调用原理与实战

PPPHUANG

性能优化 线程池 Async Java core java nio

2分钟一图看懂AntDB数据库产品

亚信AntDB数据库

AntDB 国产数据库 aisware antdb

HttpClient 在vivo内销浏览器的高并发实践优化

vivo互联网技术

Java 高并发 HttpClient

2篇论文入选KDD 2022!腾讯广告持续探索效果提升新思路

Geek_2d6073

RT-Thread记录(八、理解 RT-Thread 内存管理)

矜辰所致

内存管理 RT-Thread 8月月更

  • 扫码添加小助手
    领取最新资料包
Oracle发布JDeveloper 11g预览版及逾80个支持AJAX的开源JSF组件_Java_James Kao_InfoQ精选文章