星期一 十二月 21, 2009

Jersey 改进 - 跟踪和 Google AppEngine 支持

Jersey 是 JAX-RS 用实现,但也是 GlassFish v3 的完全生产质量组件,包括多种功能 (Jersey@TA) 来扩展其有用性。  Paul 刚报告了两个最近的添加:

跟踪添加 - 从 Stapler 浏览概念,Jersey 现在允许通过系统属性跟踪消息,以帮助理解匹配和分发请求的原因。
• 对实现的调整,因此 Jersey 可以与 Google AppEngine 配合使用,尽管该容器中有局限性。

JAX-RS 是经批准的第一批 JavaEE 6 规范之一,1.0 在 2008 年 9 月末批准(请参见 JCP 投票表格)。  JavaEE 6 中包括的版本是最近的维护版本 JAX-RS 1.1,Jersey 已从所有该老化时间中获益。  尽情使用吧!

星期三 十二月 16, 2009

Jersey Improvements - Tracing and Google AppEngine Support

Jersey is the JAX-RS Reference Implementation but also is fully production quality component of GlassFish v3, and includes many features (Jersey@TA) to expand its usefulness.  Paul just reported on two recent additions:

• The Addition of Tracing - borrowing the concept from Stapler, Jersey now permits tracing mesages via a system property to help understand why requests are matched and dispatched.
• Adjustments to the implementation so Jersey can be Used with Google's AppEngine, despite the limitations in that container.

JAX-RS was one of the first JavaEE 6 specifications approved, with 1.0 approved back in September 2008 (see JCP Vote Table).  The version included in JavaEE 6 is a recent maintenance release, JAX-RS 1.1, and Jersey has benefited from all this burn-in time.  Enjoy!

星期二 十二月 01, 2009

GlassFish v2.1.1 现已发布

GlassFish v2.1.1 发布了(Sun DistroCommunity Distro)。GFv2.1.1 是 SailFin v2 的基础,包括复制和故障检测以及许多 (>200) 错误修复和其他方面的改进。请参见 Shreedhar 的概览、Kevin 的博文Wiki 页面PR @Oracle OpenWorld。

GFv2.1.1 还包括 OpenMQ 4.4、Grizzly 1.0.30(更改)、Jersey 1.0.3(更改)、Shoal 1.1(更改)和 JSF 1.2_13。大多数更改来自 GF 系统信息库(更改)。

商业提供通过 GlassFish Portfolio。请注意,GFv2.1.1 还是早期版本的修补程序(GFv2.1 自身修补 GFv2U2)但该修补程序尚未在 SunSolve 发布。当适当时候,我将在 GlassFishForBusiness 写篇文章。

星期二 七月 28, 2009

Jersey 1.1.1 EA - 现在更新中心信息库中

ALT DESCR

Jersey 1.1.1-ea(参见声明)现在可用在 GlassFish.org DEV 更新中心信息库中。这表示可以通过几下点击将您的 GlassFish 更新到该开发模块中。

按照相同的说明操作最新的 Mojarra/JSF 以发现并安装模块;参见以前的博文获取详细信息。

更新中心技术和信息库利用 IPS 和 GFv3 的模块性(构建在 OSGi 上)进行更新、升级和添加。该技术支持多个信息库、本地、内网或远程,不仅可用于将更新用于 GlassFish 还可以用到其上的所有种类的功能,来自 Sun、其合作伙伴、您的合作伙伴、您的小组、您的 IT 商店等...

这对我们当前说明这些任务的方式是个重大改变,我们仍将继续改进这条产业链的所有部分。我正在考虑在夏天组织几次有关该主题的网上研讨会,以获取更多详细信息,但还需要您的反馈和一些创新性的意见。

星期五 七月 24, 2009

Jersey 1.1.1 EA - 现已发布(越来越接近 GFv3 了!)

ALT DESCR

Paul 已宣布了 Jersey 1.1.1 EA 的发布,基于 JAX-RS 1.1 的草案版(参见 JAX-RS 1.0 规范和更改日志)。要更多地了解 Jersey,您可以参阅使用入门文档Jersey 用户指南,查看 Paul 和 Marc 的网上研讨会或浏览以前的条目

Jersey 也在与 JFA 的 Atmosphere 框架进行协作,因为 Paul 是 Scala 的拥趸,也支持 Lift。总之,这对 GFv3 而言,是很好的进展。更多详细信息参见 Paul 的声明

星期五 六月 26, 2009

FISL Preview - GlassFish、Hudson、Jersey、OpenSSO、OpenDS 及更多...

ALT DESCR

第 10 届 FISL 这周开始。同以往一样,这看起来非常有意思:计划中的内容很丰富,还有 Porto Alegre... FISL 在 24 日召开,晚于 Javali,这是有关 Java 的活动,召开日期是 23 日(议程)。

我快速浏览了一下 FISL 计划,着重看了一下几个会话,包括那些与 GlassFish Projects 相关的会话,以及朋友:

• Arun on GF, MySQL and NetBeans (S205) (Arun's note)
• Mauricio on OSGi in GFv3 (S736)
• Ludo will talk about OpenDS (S473) (Ludo's note)
• Fabiane on Hudson (S733)
• Pat on OpenSSO (S360) (Pat's note)
• Fabio Veloso on Jersey (S282)

其他与 GlassFish 相关的谈话包括

• On OpenJDK, Bruno (S734) and Charlie (S226)
• On OpenSolaris Rafael (S600) and Brian (S749)
• On NetBeans et al, Geertjan (S735), and
• On OSS, Simon (S757),

我真希望届时我能参加!如果您参加了 FISL 或 Javali,请回复。

星期三 五月 06, 2009

Jersey 1.1.0 EA - 为 JavaOne 做好准备

ALT DESCR

一次一个版本,所有项目都为 JavaOne 做好了准备... Paul 宣布了 Jersey 1.1.0 EA 的发行

过去,我们必须提醒人们它可以是参考实现和生产就绪;我觉着不再需要这样了;Jersey 的功能累积列表给人的印象非常深刻,包括用于客户端的 API、Server、Grizzly、WADL、JSON、Spring 和 Guice 集成、MIME Multipart、Apache HTTP 客户机、Apache Abdera .... 该发行版的新增功能包括改进的 EJB 集成、更好的 HTTPS 与 GlassFish 以及改进的 Scala 集成。

用户邮件列表中增加的流量显示了增加的使用事例。查看 Paul 的说明获取所有的详细信息,使用这里的信息下载发行版,或者等它传播到更新中心。

星期一 四月 27, 2009

最近的 Web 层活动:Metro 1.5、Grizzly 1.9.11/2.0 ...

ALT DESCR

GlassFish web 层团队正在积极地筹备发行版和新功能。这里是一组快速的链接。JAX-WS 规范和实现领导人 Jitu 宣布同时发行 JAX-WS RI 2.1.7 Metro 1.5(Metro 包括 JAX-WS 实现)并共享一些新功能和已修复错误的列表。

在这篇博文中,Jean-Fran?ois Arcand 介绍了 Grizzly 2.0 Milestone 1 的可用性及其主要的目标,并共享了有关该项目从其早期开始如何进展的回忆。项目领导人 Oleksiys 详细介绍了发行版的内容,包括用于处理请求的策略 API。请注意,Grizzly 1.9.11 是集成到 GlassFish v3 中的发行版(为其提供了一组扩展点)。

谈到 Grizzly,Jakub 有一篇博文介绍了如何只使用 GrizzlyWebServer 1.9.10 通过 Jersey 来服务静态和动态的 RESTful 内容。最后,除了 Grizzly/GlassFish 中非常成熟的 Comet 实现,Jean-Fran?ois 的 Atmosphere 框架(现在运行在 Weblogic 上!),HTML 5 WebSockets 可以出现在即将到来的下一批产品的列表中。

星期二 四月 21, 2009

将 Spring 与 Jersey 结合使用

ALT DESCR

Paul 已发表了一篇非常详细的 Enterprise 提示,介绍如何使用 Jersey,这是用在 GlassFish 中的 JAX-RS 实现,与 Spring 结合使用,用于构建和运行企业级 Java 应用程序的框架。该集成依赖 Jersey 的稳定版本中目前可用的集成功能

Paul 的说明详细介绍了如何通过 Jersey 编写基本的 Web 应用程序,因为它利用了 Spring。来看一下吧!

Jersey 1.0.3 发布了,来到您附近的 GlassFish 更新中心

ALT DESCR

Paul 宣布了 Jersey 1.0.3 的发行,这是对开源、产品级质量的 JAX-RS 参考实现的更新。您可以今天下载它,或者,如果您使用的是 GlassFish,那只需要等着它在您的 GlassFish 更新中心出现(v2 和 v3)。

新功能包括 Guice 2.0 集成、开发者定义的基于 WADL 的资源类、构建于 Grizzly 1.9.8 之上、整合使用 MIMEPull、作为资源的 EJB 会话、客户端 API 的改进、新样例、更多文档和新的测试框架。查看 Paul 的博客条目获取详细信息和适当的社区归属。

如果在寻找 Jersey 特定功能的列表(相对于 JAX-RS 规范指定的内容),查看该博文。团队正在忙于 Java EE 6 及即将到来的 JAX-RS 1.1 实现。

星期三 四月 15, 2009

REST、Twitter、BlackBerries 及更多 - 赶上 Mobility Platform 1.1

GlassFish Mobility Platform 1.1 的发布 ([1], [2]) 时间与 GlassFish Portolio 相同,虽然正式的讲,它不是 Portfolio 的一部分。那一周我主持了几个网上研讨会;可以查看存档页面以获取短的长的研讨会。

GF MP 1.1 中功能的核心仍然是 SyncML 引擎和适配器,但该版本新添了基于 JAX-RS 的连接器的支持(通过 Jersey)和 JerseyMe,一个用于 CLDC 的 JAX-RS 客户机库。新增的其他内容包括 BlackBerry 支持和新的 SalesForce 样例(使用 JAX-RS 连接器)。

这个团队一直在使用新的 Mobility 博客往这些功能上聚集新内容;加快追赶的步伐...

ALT DESCR

• Rebecca 介绍了如何在 SalesForce 示例中使用新的 JAX-RS 连接器:[1]、[2] 和 [3]。
• Santiago 的两个短的截屏视频介绍了如何开发部署 JAX-RS 连接器。
• Hans 介绍了如何置备 BlackBerry 客户机。
• Ryan 的几个截屏视频:SalesForce 示例Case 管理系统
• Rajiv Konkimalla 介绍如何同步 Twitter 数据
• Joe Wang 介绍如何使用 LWUIT 和 BlackBerry 开发客户机应用程序

星期三 四月 08, 2009

EJB 3.1 和 Jersey - 伟大的伙伴关系

ALT DESCR

规范开发中的一种挑战就是如何在时间表、资源、时区等的限制范围内最好的利用其他同时也在开发的规范。这是另外一种情况,其中透明度和开源代码起到了的很重要的作用 - 加上专家组平时不辞劳苦的工作。

一个恰当地例子就是 EJB 3.1JAX-RS 1.1,其中专家组一直致力于在 Jersey 中将 POJO 会话 bean 用作资源(根)或提供程序类,作为平常的 WAR 进行开发。这允许进行非常自然的 Java 编程,如此根基类的内容

@Stateless @Path("ssb") public class StatelessSessionRootResource { @Context private UriInfo ui; @GET public String get() { return "GET: " + ui.getRequestUri().toASCIIString(); } }

在 Paul 的 Glassfish v3, EJB 3.1 and Jersey 和 Ken 的JAX-RS and EJB 中查看完整详细信息。

EJB3.1 和 JAX-RS 是其中两个新的 JavaEE6 功能,您将能够尝试 GFv3 in EA by JavaOne - 在那儿见吧! 照片呢? 另外一组伟大的伙伴关系,这一次是指羽毛球的混双:Kim Dong-moonRa Kyung-min :-)

星期二 三月 17, 2009

迈向 Java EE 6 中的 REST 和 SOAP - JAX-RS 1.1 和 JAX-WS 2.2

ALT DESCR

有关 JavaEE 6 的两组 Web 服务规范的进展...

关于 RESTful,Marc 报告了新的规范草案。与往常一样,JSR311 网站中有包括 Editors Draft更新日志的完整信息。Marc 指出,仍有一些工作要完成,以与 Servlet 3.0EJB 3.1JSR 299 进行集成。

关于 SOAP,Rama 宣布了新实现,属于最新的 JAX-WS 2.2 Draft 版本。

星期三 三月 04, 2009

新的 Jersey 发行版 - 1.0.2 现在发布了

ALT DESCR

有关 Jersey 的快速更新(GlassFish 中的 REST 实现),补充昨天有关 Metro 的说明,SOAP 栈。

Jersey 1.0.2 发布于 2 月 12 日。该发行版仍基于 JAX-RS 1.0,有许多错误修补和新的功能,包括改进的 JSON 支持,资源特定的过滤器,Apache Abdera 支持,隐式产品和作为过滤器的 servlet。查看 Paul 的文章获得更多的详细信息,该团队仍在进行 Jersey 1.0.3 的相关工作 - 参见 Roadmap

相关话题请查看 Jakub 有关 Consuming RESTful Web Services With the Jersey Client API 的文章。最后,JAX-RS 也在 GlassFish Mobility Platform 中使用着;继续关注中...

星期三 二月 18, 2009

Metro 和 Jersey - 在 Microsoft 和 O'Reilly 中

ALT DESCR

Metro 是一种 Web 服务栈,GlassFish 中的主要组件之一。它的主要优点之一是与 Microsoft 栈的良好的 Web 服务互操作性,利用了我们与 MS 的关系。一种结果是 Microsoft 的非正式出版物中的陈述,像 mszCool's Plans for 2009Identity Interoperability,以及 MS 的《The Architecture Journal》杂志中正式的 Federated Identity and Healthcare 中的陈述。

另有消息称,O'Reilly 已发表了 Java Web Services: Up and Running - A quick, practical, and thorough introduction,其中 Martin Kalin 介绍了 Java 中使用 Metro 和 Jersey 的 SOAP 和 RESTful Web 服务。

有关 Web 服务的讨论,请参见我们的论坛、邮件列表 USERS@MetroUSERS@Jersey。尽管我们认为 Jersey 是 Metro 的一部分 - 我们对待 SOAP 和 REST 的态度是公平的 :-) 而且这两部分有融合到一起的趋势 - 但我们保持着两个邮件列表,因为听众有分化的趋势。

About

sharps

Search

Categories
Archives
« 四月 2014
星期日星期一星期二星期三星期四星期五星期六
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
今天