Flex与JSON及XML的互操作
平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。
作者 高昂 发布于 2008年10月9日 上午1时26分
免费开源的Java EE应用服务器GlassFish在经历了V2版本到V3版本的发展完善之后,逐步受到国内开发者关注。近期,GlassFish国内社区近期活动不断,首次以GlassFish为主题的用户讨论组活动于10月8日在北京清华科技园创新大厦举办。
在讨论组活动上,来自Sun公司的工程师蒋健与王昱,分别为GlassFish用户带来题为“Glassfish v3 最新特性介绍”(讲稿下载)以及“Glassfish Cluster解密”(讲稿下载)的主题介绍,并与GlassFish用户分享了GlassFish的使用经验以及Java企业应用等方面的内容(活动现场照片,现场问题及解答)。
在主题介绍之后的unconference环节中,GlassFish的使用者关注的焦点集中在已有Web应用项目向GlassFish的迁移、GlassFish的集群设置方式、以及GlassFish V3所带来的新特性等方面。
GlassFish是个出色的Java应用服务器,免费开源EJB服务器的首选,但在国内,开发者对于GlassFish的选择依然犹豫不决,有用户发表了这样的看法:
曾经在一个项目中用GlasshFish替换Tomcat,发现GlasshFish的JSP规范跟Tomcat的不太一样,着实改了不少地方。最终运行的结果一个字:慢,后面又换回Tomcat。我觉得虽然GlasshFish功能强大,但是稳定性和性能还有待改进。
的确,部分用户在试用GlassFish的过程中感觉效率上还是存在问题,不如Tomcat方便易用。就此,蒋健在介绍新版GlassFish V3时谈到:
作为企业级的JavaEE应用服务器,稳定性和性能一直是GlassFish开发者十分看重的。部分用户 谈到GlassFish大而慢的缺点在GlassFish V3已经有了较好的解决,在GlassFish V3版本中,极大简化了控制台的配置选项,并且安装文件的体积从GlassFish V2的62M缩减到V3版本的不到40M。在性能测试中可以看出,更加轻量级的GlassFish V3已是最快的应用服务器之一,启动时间上可以和Tomcat媲美。
在已启动针对于V3版本的FishCAT社区认可度测试中,GlassFish V3已得到大多数测试者的认可,并被评价为最适于EJB3的应用服务器。更多关于GlassFish V3和Java EE6的信息将会在整理后放在GlassFish中文社区讨论组的Wiki之上,以方便使用者学习和查询。
GlassFish社区的线下讲座活动和unconference形式的自由交流,旨在拉近GlassFish工程师与使用者的距离,在活动中受到部分参加者的好评。
但 GlassFish的社区发展还面临着不少的挑战,如用户组讨论内容的可持续性,参加用户的动手实验环节,以及线上GlassFish用户群推广等方面, 还需要GlassFish中国社区在尝试中进行着不间断的探索,使GlassFish社区的发展最终步入开发者与用户良性互动的发展模式。
Glassfish是否可以只作为一个JSP/Servlet容器?也就是不需要EJB。
Glassfish V3在量级上已和tomcat类似,可以仅作JSP/Servlet容器来使用。但是否可以disable掉EJB我不太清楚,感觉应该是不可以的。
在V3 prelude中, EJB容器是被作为一个plugin来支持的,可以通过update center来添加。V3缺省将不支持EJB容器。
另外,V3是基于OSGi构建的。可以根据要求来关闭不需要的容器,包括EJB容器。
即使忘记EJB,Glassfish也比Tomcat强大很多啊,好用的管理控制台,应用在集群的部署发布等等,而且可以随时购买Sun的服务支持。
不过Terrocotta千呼万唤才刚刚支持了Glassfish2,不知道何年何月才支持G3.
blogs.sun.com/theaquarium_zh/entry/10月8日北京glass...
11月中旬还将在北京举行类似的活动,欢迎大家届时参加。
平台需要互操作性。在这篇文章中,作者仔细研究了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业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!
5 条回复
回复