Flex与JSON及XML的互操作
平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。
作者 Scott Delap译者 宋玮 发布于 2007年4月24日 下午10时6分
JadeLiquid Software最近发布了WebRenderer Swing Edition:一个构建在Mozilla技术上的纯Swing嵌入式浏览器组件。该组件支持Flash、CSS和DHTML等特性,但却不需要安装在目标操作系统上的本地浏览器支持。Swing默认的HTML支持没有跟随当今浏览器标准一起发展。在桌面Java空间中的其他解决方案中,采用的方法是将本地操作系统浏览器组件嵌入到Java里。这种技术要求预先要正确安装浏览器,而纯Swing实现没有这些要求。以下内容来自JadeLiquid的新闻稿:
Swing Edition是与关键客户一起多年研究成果的积累,使Java浏览器开发工具包的开发达到了一个全新的水平……。WebRenderer Swing Edition支持HTML 4.01、XHTML、SSL、JavaScript(包括AJAX)、CSS 1、CSS 2、XSL、XSLT、XML、W3C DOM、plugin和Java Applets等。它提供了一个允许企业混合使用Swing的框架,使AJAX和复杂的Web内容都可以被包含在一个Swing桌面应用中。
在国内关注这一技术发展的Java开发人员WilliamChen的博客中,通俗化地解释了WebRender Swing Edition的工作原理:
WebRenderer Swing Edition是100%Java Swing编写的浏览器内核……。注意WebRenderer是渲染器,并不是具有完备功能的浏览器,它是浏览器的核心,是一个SDK(Software Developement Kit),它的功能是不可能和正式浏览器相比的,但是它已经具备了编写一个浏览器的核心组件。通过编写普通浏览器插件的Bridge插件,应该能够很好地集成传统浏览器所具备的能力,如Flash、各种视频播放器、SVG等。它不是用来浏览Web 2.0网站的,而是往Java桌面应用程序潜入浏览器的工具。
Willian Chen还饶有兴致地根据WebRenderer提供的技术文档,编写了一个简单程序,并给出了截图。
查看英文原文:JadeLiquid Software Releases Pure Swing Browser Component Based on Firefox平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。
本文将简要介绍面向组合编程(COP,Composite Oriented Programming)的概念,展示它如何规避OOP存在的一些问题,并重新点燃使用可重用部件组装领域模型(Domain Model)的希望。
Mike Snell和Lars Powers用他们最近由Sams出版的新书《Visual Studio 2008揭秘》,试图帮助大家提高开发人员的生产力。本文包括一个下载样章——第10章调试。
Pierre Vigneras在本文中讨论了作为标准之一的BPEL所存在的问题。Pierre先给我们大致介绍了一个简单的并行流程,接着讨论了从业者在试图以一个结构化模型为基础表达非结构化流程时遇到的一系列问题。
Jeff Dwyer就关于他的新书(《Pro Web 2.0 Application Development with GWT》)、GWT1.5以及创建可搜索的Ajax应用谈了一些他的见解。
我们需要设身处地地为客户及客户的业务本身着想,与客户同舟共济。更多创新的思路、产品和模式也同样将为IT业带来新的出路。IT业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!
1 条回复
回复