<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
    <title>The Aquarium</title>
  <link>http://blogs.oracle.com/theaquarium/</link>
      
    <description>News from the GlassFish Community</description>
  <language>en-us</language>
  <copyright>Copyright 2012</copyright>
  <lastBuildDate>Fri, 10 Feb 2012 10:35:03 +0000</lastBuildDate>
    <generator>Apache Roller BLOGS401ORA3 (20111024064005)</generator>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheAquarium_en" /><feedburner:info uri="theaquarium_en" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/a_status_on_jax_rs</guid>
    <title>A status on JAX-RS 2.0. Early Draft.</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/7AuHOCBT34M/a_status_on_jax_rs</link>
        <pubDate>Fri, 10 Feb 2012 07:00:00 +0000</pubDate>
    <category>Web.Next</category>
    <category>glassfish</category>
    <category>glassfish4</category>
    <category>javaee</category>
    <category>javaee7</category>
    <category>jax-rs</category>
    <category>jaxrs</category>
    <category>jersey</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
With the &lt;a href="http://jcp.org/aboutJava/communityprocess/edr/jsr339/index.html"&gt;Early Draft of JAX-RS 2.0&lt;/a&gt; review period closed for a little while now, here's &lt;a href="http://blogs.oracle.com/arungupta/entry/jax_rs_2_0_early"&gt;Arun's walk through&lt;/a&gt; the technology's new and improved features.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://blogs.oracle.com/arungupta/entry/jax_rs_2_0_early" title="JAX-RS 2.0 Early Draft Explained - Java EE 7 Making Progress"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/jaxrs2-filters-handler-execution-order.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
The Client API seems to be a very popular feature and one that seems pretty stable at this point. Filters and Handlers is another set of new features enabling interception of requests and responses while Hypermedia, a founding principle for REST, is better supported. JAX-RS 2.0 also offers the ability to validation parameters with BeanValidation, introduces asynchronous processing (returning &lt;code&gt;Future&lt;/code&gt; objects on the client side) and finally better connection negotiation. Read all about it &lt;a href="http://blogs.oracle.com/arungupta/entry/jax_rs_2_0_early"&gt;here&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
JAX-RS has become an important component of the Java EE platform and the cloud theme going forward is only making it even more relevant. Check out this &lt;a href="http://blogs.oracle.com/theaquarium/entry/marek_s_jax_rs_2"&gt;earlier post&lt;/a&gt; for Marek's (co Spec Lead on JAX-RS 2.0) take on where the JSR stands.
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/a_status_on_jax_rs</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/glassfish_3_1_2_rc3</guid>
    <title>GlassFish 3.1.2 RC3 is here</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/NzJ2wAN4mNo/glassfish_3_1_2_rc3</link>
        <pubDate>Thu, 9 Feb 2012 19:28:17 +0000</pubDate>
    <category>GlassFish</category>
    <category>3.1.2</category>
    <category>glassfish</category>
    <category>rc</category>
    <category>rc3</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
GlassFish 3.1.2 Build 21 is now &lt;a href="http://dlc.sun.com.edgesuite.net/glassfish/3.1.2/promoted/"&gt;available&lt;/a&gt; and flagged as RC3.
&lt;br/&gt;
Get it while it's hot, it may be the final build if we don't run into major issues. We've never been so close to a final 3.1.2 release! &lt;em&gt;(do I sound like a broken record or am I just excited that this great release is finally here? ;)&lt;/em&gt;

&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://dlc.sun.com.edgesuite.net/glassfish/3.1.2/promoted/glassfish-3.1.2-b21.zip" title="GlassFish 3.1.2 RC3 (Build 21)"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/GlassFish312workinprogress.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/glassfish_3_1_2_rc3</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/give_me_another</guid>
    <title>Yet another Java EE 7 spec - WebSocket is JSR 356!</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/VbNez0KFels/give_me_another</link>
        <pubDate>Thu, 9 Feb 2012 07:00:00 +0000</pubDate>
    <category>JavaEE</category>
    <category>javaee</category>
    <category>javaee7</category>
    <category>jcp</category>
    <category>jsr</category>
    <category>websocket</category>
    <category>websockets</category>
            <description>&lt;p&gt;
JSR 356 has been filed by Oracle : &lt;a href="http://jcp.org/en/jsr/detail?id=356"&gt;"Java API for WebSocket"&lt;/a&gt;. The spec lead is Danny Coward and this JSR is scheduled for inclusion in Java EE 7
&lt;/p&gt;

&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;

&lt;p&gt;
While it's great to have both &lt;a href="http://blogs.oracle.com/theaquarium/entry/grizzly_2_2_is_here"&gt;server&lt;/a&gt; and &lt;a href="http://blogs.oracle.com/theaquarium/entry/grizzly_with_async_httpclient"&gt;client&lt;/a&gt; support for WebSocket in Grizzly and GlassFish, it's probably even better to have a standard to encourage portable code. The Review Ballot is scheduled to start on 21 Feb, 2012.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://jcp.org/en/jsr/detail?id=356" title="TITLE"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/WebSocketJSR356-small.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;


&lt;p&gt;
With this JSR, I believe the list for Java EE 7 is now complete. You can get the full list in the &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg31"&gt;latest issue of the Java Magazine&lt;/a&gt; and catch recent posts using the &lt;a href="http://blogs.oracle.com/theaquarium/tags/javaee7"&gt;javaee7 tag&lt;/a&gt;.
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/give_me_another</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/grizzly_with_async_httpclient</guid>
    <title>Grizzly now with AHC-powered WebSocket client</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/-qNclrVGD9o/grizzly_with_async_httpclient</link>
        <pubDate>Wed, 8 Feb 2012 14:00:00 +0000</pubDate>
    <category>Web.Next</category>
    <category>async</category>
    <category>grizzly</category>
    <category>httpclient</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
With the recent release of Async HTTP Client (AHC) 1.7.0, Ryan has &lt;a href="http://www.notshabby.net/2012/01/async-http-client-1-7-0-released-details-on-the-grizzly-side-of-things/"&gt;details on how this impacts Grizzly&lt;/a&gt; to essentially provide support for WebSocket clients.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://www.notshabby.net/2012/01/async-http-client-1-7-0-released-details-on-the-grizzly-side-of-things/" title="TITLE"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/RyanBlog.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;


&lt;p&gt;
Ryan covers the new &lt;code&gt;grizzly-http-client&lt;/code&gt; Maven artifact for AHC and introduces &lt;code&gt;UpgradeHandler&lt;/code&gt;, &lt;code&gt;WebSocketListener&lt;/code&gt;, &lt;code&gt;WebSocket&lt;/code&gt; interfaces for WebSocket support with a short but complete working sample.
&lt;/p&gt;

&lt;p&gt;
With this release, Grizzly now provides support for both sides of the WebSocket wire.

Both GlassFish 3.1.2 and of course 4.0 will offer support for the &lt;a href="http://blogs.oracle.com/theaquarium/entry/grizzly_2_2_is_here"&gt;final version&lt;/a&gt; of server-side WebSocket. if you're eager to use the technology in your application, then you should try out &lt;a href="http://download.java.net/glassfish/3.1.2/promoted/"&gt;recent builds of 3.1.2&lt;/a&gt; and &lt;a href="http://www.java.net/forums/glassfish/glassfish"&gt;let us know&lt;/a&gt; how things work for you.
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/grizzly_with_async_httpclient</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/masoud_kalali_on_the_glassfish</guid>
    <title>Masoud Kalali on the GlassFish Team!</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/0odT7t5lG2o/masoud_kalali_on_the_glassfish</link>
        <pubDate>Wed, 8 Feb 2012 07:00:00 +0000</pubDate>
    <category>GlassFish</category>
    <category>glassfish</category>
    <category>masoud</category>
    <category>team</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
Masoud Kalali is the latest addition to our GlassFish team and probably, of the recent hires, the one with the longest resume.
&lt;/p&gt;

&lt;p&gt;
He's a Java Developer (of course), a &lt;a href="http://kalali.me/"&gt;blogger&lt;/a&gt;, a &lt;a href="http://www.amazon.com/GlassFish-Security-Masoud-Kalali/dp/1847199380/"&gt;book author&lt;/a&gt; (a few &lt;a href="http://refcardz.dzone.com"&gt;refcardz&lt;/a&gt; too), a JCP &lt;a href="http://jcp.org/en/jsr/detail?id=343"&gt;Expert Group member&lt;/a&gt;, and much more.
&lt;/p&gt;

&lt;p&gt;
Masoud will be working on configuration, security (he did write a book on the subject) as well as building PaaS management and infrastructure features.
&lt;/p&gt;

&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://kalali.me/" title="Masoud's blog"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/MasoudK.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
Welcome Masoud!
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/masoud_kalali_on_the_glassfish</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/last_call_for_the_new</guid>
    <title>Last call for the new TheAquarium Feed</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/znY71FhvBzA/last_call_for_the_new</link>
        <pubDate>Tue, 7 Feb 2012 17:00:00 +0000</pubDate>
    <category>Oracle</category>
    <category>blog</category>
    <category>feed</category>
    <category>rss</category>
    <category>theaquarium</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
Hopefully by now you've all adjusted your feeds to the updated one for this blog :
&lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;blogs.oracle.com/theaquarium/feed/entries/atom&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Redirects you may have been using are going away soon. Sorry...
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom" title="TheAquarium Feed"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/TAshot.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/last_call_for_the_new</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/the_latest_java_magazine_issue</guid>
    <title>The latest Java Magazine issue is out and it's all about JavaEE!</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/ihBZBmGRKeE/the_latest_java_magazine_issue</link>
        <pubDate>Tue, 7 Feb 2012 07:00:00 +0000</pubDate>
    <category>Cloud</category>
    <category>glassfish</category>
    <category>javaee</category>
    <category>javaee7</category>
    <category>javamagazine</category>
    <category>magazine</category>
            <description>&lt;p&gt;
Well, okay not all of it is about JavaEE but you'll find the following in this issue of the &lt;a href="http://oracle.com/javamagazine"&gt;Java Magazine&lt;/a&gt; :
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102" title="Java Magazine, Jan-Feb 2012 Edition"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/JavaMagazineJavaEECloud-small.png" alt="ALT_DESCR" hspace="4" vspace="4"/&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&amp;bull; An &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg27"&gt;interview&lt;/a&gt; with Cameron Purdy, VP of development on why Java EE is ideally suited for the cloud.
&lt;br/&gt;&amp;bull; A "Lightweight PubSub (with Java EE 6) &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg50"&gt;article&lt;/a&gt; by Adam "Rockstar" Bien.
&lt;br/&gt;&amp;bull; Julien Ponge's first part to a series of GlassFish-related articles: &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg54"&gt;"clustering and HA made simple with GlassFish"&lt;/a&gt;.
&lt;br/&gt;&amp;bull; Devoxx 2011 &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg7"&gt;Java EE 7 coverage&lt;/a&gt;.
&lt;br/&gt;&amp;bull; A &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg31"&gt;complete list&lt;/a&gt; of Java EE 7 JSRs (stay up to date by following the &lt;a href="http://blogs.oracle.com/theaquarium/tags/jcp"&gt;jcp&lt;/a&gt; tag here).
&lt;br/&gt;&amp;bull; An &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg11"&gt;interview&lt;/a&gt; with Mollom's Dries Buytaert on "Winning the War Against Spam with Java" (a follow-up to &lt;a href="http://blogs.oracle.com/stories/entry/mollom"&gt;this GlassFish story&lt;/a&gt;).
&lt;br/&gt;&amp;bull; Part 2 of Max' &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg23"&gt;Introduction to RESTful Web Services&lt;/a&gt;.
&lt;br/&gt;&amp;bull; An &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg61"&gt;introduction&lt;/a&gt; to jHome.
&lt;/p&gt;

&lt;p&gt;
Other than the technical (Java EE and GlassFish-related) aspect, I find the spam fighting discussion in the &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20120102#pg11"&gt;Mollom interview&lt;/a&gt; to be fascinating.
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/the_latest_java_magazine_issue</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/pojomapping_in_jersey_for_type</guid>
    <title>POJOMapping in Jersey for type-safe clients</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/MDJX7PAXDaQ/pojomapping_in_jersey_for_type</link>
        <pubDate>Mon, 6 Feb 2012 07:54:00 +0000</pubDate>
    <category>Web.Next</category>
    <category>glassfish</category>
    <category>jersey</category>
    <category>rest</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
Over on his blog, Jason Lee has a &lt;a href="http://blogs.steeplesoft.com/2012/01/a-jersey-pojomapping-clientserver-example/"&gt;detailed post&lt;/a&gt; on the new POJOMapping feature in Jersey/GlassFish which offers strongly-typed client API's and illustrates this with a GlassFish Cluster administration sample.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://blogs.steeplesoft.com/2012/01/a-jersey-pojomapping-clientserver-example/" title="A Jersey &lt;em&gt;POJOMapping&lt;/em&gt; Client/Server Example"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/JasonBlog.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
The post shows how to enable &lt;em&gt;POJOMapping&lt;/em&gt; with a Jersey servlet initialization parameter and goes on to show the Cluster domain model. An archive with the entire sample is available &lt;a href="http://blogs.steeplesoft.com/2012/01/a-jersey-pojomapping-clientserver-example/"&gt;there&lt;/a&gt;.
&lt;/p&gt;

</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/pojomapping_in_jersey_for_type</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/tab_sweep_remote_glassfish_on</guid>
    <title>Tab Sweep - Remote GlassFish on EC2, JavaEE 6 intro, Java 7 readiness, WADL, losing JCP voting rights, ...</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/w-HXyiaXvYU/tab_sweep_remote_glassfish_on</link>
        <pubDate>Sat, 4 Feb 2012 13:37:00 +0000</pubDate>
    <category>Weekly</category>
    <category>ajax</category>
    <category>ec2</category>
    <category>java7</category>
    <category>javaee6</category>
    <category>jcp</category>
    <category>jsf</category>
    <category>wadl</category>
            <description>&lt;p&gt;
&lt;em&gt;Note: if you're reading this using a feedreader, please make sure you've updated to the &lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;updated TheAquarium feed&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Recent Tips and News on Java, Java EE 6, GlassFish &amp; more :
&lt;/p&gt; 
&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;a href="http://glassfish.org/" title="Tips &amp;amp; Tricks"&gt;&lt;img src="https://blogs.oracle.com/theaquarium/resource/RadioReceiver-89_99px.png" alt="Radio Receiver" valign="center" align="left" height="52" hspace="4" vspace="4" width="60" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;

&lt;p&gt;
&amp;bull; &lt;a href="http://bbissett.blogspot.com/2012/01/asadmin-with-remote-glassfish.html"&gt;Asadmin with Remote GlassFish (on EC2)&lt;/a&gt; (Bobby)
&lt;br/&gt;&amp;bull; &lt;a href="http://tiainen.sertik.net/2012/01/easy-oauth-using-dalicore-and-glassfish.html"&gt;Easy OAuth using DaliCore and GlassFish&lt;/a&gt; (Joeri)
&lt;br/&gt;&amp;bull; &lt;a href="http://techblog.jtv.com/2012/01/25/introduction-to-java-enterprise-edition-6/"&gt;Introduction to Java Enterprise Edition 6&lt;/a&gt; (JTV Technology Blog)
&lt;br/&gt;&amp;bull; &lt;a href="http://blog.davekoelmeyer.co.nz/2012/01/28/container-based-authentication-with-jspwiki-glassfish-and-opendj/"&gt;Container based authentication with JSPWiki, GlassFish and OpenDJ&lt;/a&gt; (Dave)
&lt;br/&gt;&amp;bull; &lt;a href="http://www.adam-bien.com/roller/abien/entry/glassfish_jersey_exception_java_lang"&gt;Exception "java.lang.IllegalArgumentException: object is not an instance of declaring class" And Solution&lt;/a&gt; (Adam)
&lt;br/&gt;&amp;bull; &lt;a href="http://weblogs.java.net/blog/editor/archive/2012/01/29/jcps-evolution-openness-continues-lost-voting-rights-and-jsr-355"&gt;JCP's Evolution into Openness Continues: Lost Voting Rights and JSR 355&lt;/a&gt; (java.net)
&lt;br/&gt;&amp;bull; &lt;a href="http://ocpsoft.com/java/jsf2-java/server-side-action-methods-on-jsf-valuechange-events-using-ajax-listeners/"&gt;Server side action methods on JSF ValueChange events using AJAX listeners&lt;/a&gt; (Lincoln)
&lt;br/&gt;&amp;bull; &lt;a href="http://nurkiewicz.blogspot.com/2012/01/gentle-introduction-to-wadl-in-java.html"&gt;Gentle introduction to WADL (in Java)&lt;/a&gt; (Tomasz)
&lt;br/&gt;&amp;bull; &lt;a href="http://vyazelenko.com/2012/02/01/is-your-project-ready-for-java-7/"&gt;Is your project ready for Java 7?&lt;/a&gt; (Dmitry)
&lt;br/&gt;&amp;bull; &lt;a href="http://oneminutedistraction.wordpress.com/2012/02/03/screencast-are-you-there/"&gt;XMPP/Vorpal Screencast: Are you there?&lt;/a&gt; (Chuk)
&lt;/p&gt; 

&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt; 
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/tab_sweep_remote_glassfish_on</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/glassfish_3_1_2_release</guid>
    <title>GlassFish 3.1.2 Release Candidate builds are here!</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/h4pdQVpEKlU/glassfish_3_1_2_release</link>
        <pubDate>Fri, 3 Feb 2012 13:29:56 +0000</pubDate>
    <category>GlassFish</category>
    <category>3.1.2</category>
    <category>glassfish</category>
    <category>rc</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
&lt;a href="http://blogs.oracle.com/theaquarium/tags/3.1.2"&gt;GlassFish 3.1.2&lt;/a&gt; has never been so close to a GA/FCS release with promoted build b19 now available as Release Candidate (RC) 1. In fact you might as well go straight to RC2 (build 20), also now available from the &lt;a href="http://download.java.net/glassfish/3.1.2/promoted/"&gt;promoted builds page&lt;/a&gt;.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://download.java.net/glassfish/3.1.2/promoted/" title="Download the latest 3.1.2 promoted build"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/GlassFish312.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
If you're not sure which archive to use, try &lt;a href="http://dlc.sun.com.edgesuite.net/glassfish/3.1.2/promoted/latest-glassfish.zip"&gt;this one&lt;/a&gt;.
Another RC build (RC3) is planned in the next few days. Hopefully it'll be the last one before the product ships.
&lt;/p&gt;

&lt;p&gt;
So make sure you test your applications work properly with the &lt;a href="http://download.java.net/glassfish/3.1.2/promoted/"&gt;latest promoted build&lt;/a&gt; and check out &lt;a href="http://blogs.oracle.com/theaquarium/tags/3.1.2"&gt;recent blog posts on 3.1.2&lt;/a&gt; if you're wondering what to expect from this release. See you in a short while for a stable public release!
&lt;/p&gt;


&lt;p&gt;
Now you know what to do over the week-end! :)
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/glassfish_3_1_2_release</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/cumulogic_yet_another_paas_platform</guid>
    <title>Cumulogic, yet another PaaS platform for GlassFish</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/rrnSHqyQZZ0/cumulogic_yet_another_paas_platform</link>
        <pubDate>Thu, 2 Feb 2012 22:00:00 +0000</pubDate>
    <category>Cloud</category>
    <category>cloud</category>
    <category>cumulogic</category>
    <category>glassfish</category>
    <category>paas</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
&lt;a href="http://www.cumulogic.com/"&gt;Cumulogic&lt;/a&gt; is another PaaS provider offering Java as a platform and specifically GlassFish 3.1.1 as of their &lt;a href="http://www.cumulogic.com/resources/documentation/release-notes"&gt;December 2011 release&lt;/a&gt;.
&lt;/p&gt;

&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://www.cumulogic.com/" title="GlassFish 3.1.1 on Cumulogic PaaS"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/CumulogicGlassFish.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;
CumuLogic PaaS has a dual public and private cloud strategy and support for Amazon EC2, OpenStack, Citrix-CloudStack, Eucalyptus, and VMware vSphere. It also offers RESTful APIs to manage the application lifecycle, and PaaS administration APIs to manage and monitor the platform.   
&lt;/p&gt;

&lt;p&gt;
For more details, you can read their &lt;a href="http://www.cumulogic.com/wp-content/uploads/2011/12/CumuLogic-datasheet-Nov2011.pdf"&gt;data sheet&lt;/a&gt;, one where you'll learn that &lt;a href="http://nighthacks.com/roller/jag/"&gt;James Gosling&lt;/a&gt; is one of the &lt;a href="http://www.cumulogic.com/company/advisers"&gt;company's advisors&lt;/a&gt;.
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/cumulogic_yet_another_paas_platform</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/java_ee_6_samples_delivered</guid>
    <title>Java EE 6 samples delivered to your door step</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/dnEViSe6AOU/java_ee_6_samples_delivered</link>
        <pubDate>Wed, 1 Feb 2012 16:00:00 +0000</pubDate>
    <category>JavaEE</category>
    <category>examples</category>
    <category>glassfish</category>
    <category>javaee</category>
    <category>samples</category>
    <category>sdk</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
Arun has &lt;a href="http://blogs.oracle.com/arungupta/entry/java_ee_6_samples_in"&gt;a blog&lt;/a&gt; reminding folks about the Java EE 6 samples that ship with the &lt;a href="http://oracle.com/javaee"&gt;SDK&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The list of code samples is pretty long and a good complement to the &lt;a href="http://docs.oracle.com/javaee/6/tutorial/doc/"&gt;Java EE 6 Tutorial&lt;/a&gt;. 
&lt;/p&gt;

&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://blogs.oracle.com/arungupta/entry/java_ee_6_samples_in" title="Java EE 6 samples in the SDK"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/JavaEE6Samples.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
Note you can also access these samples from any GlassFish install (not just from the SDK) by adding the missing repository using :
&lt;br/&gt;&lt;code&gt;% &lt;em&gt;&amp;lt;install-dir&amp;gt;&lt;/em&gt;/bin/pkg set-authority -O http://pkg.sun.com/javaeesdk/6/release/ JavaEE6SDK&lt;/code&gt;
&lt;br/&gt;&lt;code&gt;% &lt;em&gt;&amp;lt;install-dir&amp;gt;&lt;/em&gt;/bin/pkg list -a | grep samples&lt;/code&gt;
&lt;br/&gt;&lt;code&gt;javaee-samples-build (JavaEE6SDK)&amp;nbsp;&amp;nbsp; 1.0-4           known      ----&lt;/code&gt;
&lt;br/&gt;&lt;code&gt;javaee-samples-full (JavaEE6SDK)&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0-4           known      ----&lt;/code&gt;
&lt;br/&gt;&lt;code&gt;javaee-samples-web (JavaEE6SDK)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0-4           known      ----&lt;/code&gt;
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/java_ee_6_samples_delivered</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/quick_note_possible_outage_on</guid>
    <title>Quick note - possible short outage on java.net</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/geYB1dPVD74/quick_note_possible_outage_on</link>
        <pubDate>Wed, 1 Feb 2012 14:00:00 +0000</pubDate>
    <category>Community</category>
    <category>java.net</category>
    <category>outage</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
As we constantly improve the &lt;a href="http://java.net"&gt;java.net&lt;/a&gt; infrastructure you might experience some downtime on Wed, Feb 1, 2012 @ 6-8pm PT.
Hopefully, this one should only really be a short one.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://java.net" title="Java.Net"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/JavaDotNetLogo-165_60px.jpg" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/quick_note_possible_outage_on</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/another_look_at_glassfish_clustering</guid>
    <title>Another look at GlassFish clustering and performance</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/p3ANi1eK6Y8/another_look_at_glassfish_clustering</link>
        <pubDate>Wed, 1 Feb 2012 07:00:00 +0000</pubDate>
    <category>GlassFish</category>
    <category>clustering</category>
    <category>glassfish</category>
    <category>jvm</category>
    <category>memory</category>
    <category>performance</category>
    <category>tuning</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
With this new &lt;a href="http://alexandru-ersenie.com/2012/01/30/glassfish-vertical-clustering-with-multiple-domains/"&gt;&lt;em&gt;"Glassfish – Vertical clustering with multiple domains"&lt;/em&gt;&lt;/a&gt; blog by Alexandru, there seems to be no shortage of GlassFish configuration posts.
&lt;/p&gt;

&lt;p&gt;
Surely, that must say something about the popularity of GlassFish for highly-available apps.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://alexandru-ersenie.com/2012/01/30/glassfish-vertical-clustering-with-multiple-domains/" title="Glassfish – Vertical clustering with multiple domains"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/gc-duration.jpg" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
While it uses mod_jk like most others, this one is multi-domain, uses JMS topics and spends some time looking at different JVM settings and their impact on response time and GC activity.
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/another_look_at_glassfish_clustering</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/transactional_interceptors_request_for_feedback</guid>
    <title>Transactional interceptors - request for feedback</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/cu2JqwrU9WA/transactional_interceptors_request_for_feedback</link>
        <pubDate>Tue, 31 Jan 2012 20:08:16 +0000</pubDate>
    <category>JavaEE</category>
    <category>interceptor</category>
    <category>javaee</category>
    <category>javaee7</category>
    <category>transaction</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
The Java EE 7 expert group has been &lt;a href="http://java.net/projects/javaee-spec/lists/jsr342-experts/archive/2011-12/message/2"&gt;defining transactional interceptors&lt;/a&gt; and there are a few issues it came across for which your developer feedback would be useful.
&lt;/p&gt;

&lt;/td&gt;
&lt;td&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/Transactional.jpg" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
Bill Shannon has described the issues of :
&lt;br/&gt;&amp;bull; &lt;a href="http://java.net/projects/javaee-spec/lists/jsr342-experts/archive/2012-01/message/35"&gt;how to handle exceptions that are thrown out of a
transactional method&lt;/a&gt; and
&lt;br/&gt;&amp;bull; &lt;a href="http://java.net/projects/javaee-spec/lists/jsr342-experts/archive/2012-01/message/36"&gt;how the new JTA transactional interceptor should interact with EJBs&lt;/a&gt;.
&lt;br/&gt;... and offers possible solutions.
&lt;/p&gt;

&lt;p&gt;
If you care about these, please take a little bit of time to read through the above descriptions before you provide feedback.
The best place for feedback would be the &lt;users @ javaee-spec.java.net&gt; mailing list (subscription required first) but we'll also consider comments posted to this entry.
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/transactional_interceptors_request_for_feedback</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/java_ee_getting_social_with</guid>
    <title>Java EE getting social with DaliCore</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/UM1SzfeN3nk/java_ee_getting_social_with</link>
        <pubDate>Tue, 31 Jan 2012 06:54:00 +0000</pubDate>
    <category>Web.Next</category>
    <category>dalicore</category>
    <category>glassfish</category>
    <category>javaee</category>
    <category>social</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
&lt;a href="http://java.net/projects/dalicore"&gt;DaliCore&lt;/a&gt; is a new project &lt;a href="http://blogs.lodgon.com/johan/blog/entry/DaliCore_on_javanet"&gt;announced by Johan Vos&lt;/a&gt; on java.net to offer users and social networks on top of Java EE.
&lt;/p&gt;

&lt;p&gt;
It is the open-sourcing of &lt;a href="http://lodgon.com/web/page/DaliCore"&gt;LodgON's technology&lt;/a&gt; developed for the past few years and used in a number of social websites.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://java.net/projects/dalicore" title="DaliCore Project"&gt;
  &lt;img src="http://blogs.oracle.com/theaquarium/resource/dalicore.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
You can think of this as twitter, Facebook, or social network-enabling your applications using Content, User, Group, and Authorization APIs.
DaliCore is a logical extension to the the Java Enterprise specification (specifically to Java EE 6).
&lt;/p&gt;

&lt;p&gt;
As with any Java.net project, you can start playing with the &lt;a href="http://java.net/projects/dalicore/sources"&gt;source code&lt;/a&gt;, engage on &lt;a href="http://java.net/projects/dalicore/lists"&gt;mailing lists&lt;/a&gt;, file &lt;a href="http://java.net/jira/browse/DALICORE"&gt;bugs&lt;/a&gt;, but also get further details in this &lt;a href="http://www.slideshare.net/johanvanstichel/dalicore-5313314"&gt;short presentation&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Good luck to &lt;a href="http://blogs.lodgon.com/johan/blog"&gt;Johan&lt;/a&gt; and team on this project!
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/java_ee_getting_social_with</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/more_java_ee_7_jsf</guid>
    <title>More Java EE 7 - JSF 2.2</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/z3gzav5lx90/more_java_ee_7_jsf</link>
        <pubDate>Mon, 30 Jan 2012 02:00:00 +0000</pubDate>
    <category>Web.Next</category>
    <category>javaee</category>
    <category>javaee7</category>
    <category>javaserverfaces</category>
    <category>jcp</category>
    <category>jsf</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
JSF 2.2 (&lt;a href="http://jcp.org/en/jsr/detail?id=344"&gt;JSR 344&lt;/a&gt;) is yet another specification that's being worked on as part of the Java EE 7 effort and Arjan over at jdevelopment.nl has a &lt;a href="http://jdevelopment.nl/jsf-22/"&gt;detailed status&lt;/a&gt; covering everything new in this version of the spec.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://jdevelopment.nl/jsf-22/" title="What’s new in JSF 2.2?"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/JSF22.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
Part of the features discussed in &lt;a href="http://jdevelopment.nl/jsf-22/"&gt;this blog post&lt;/a&gt; are a new queue control for AJAX requests, tighter CDI integration, some Java API additions as well as life-cycle events improvements.

&lt;/p&gt;

&lt;p&gt;
It's great to see community members help spread the word on the progress made and as &lt;a href="http://www.java.net/blogs/edburns/"&gt;Ed Burns&lt;/a&gt;, the JSF spec lead, says - &lt;em&gt;"(this is) a true testament to the value of transparency."&lt;/em&gt;
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/more_java_ee_7_jsf</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/tab_sweep_glassfish_patch_is</guid>
    <title>Tab Sweep - GlassFish patch, is PaaS Middleware over IaaS, NetBeans tips, JCP updates, ...</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/CIlrHeOu8vI/tab_sweep_glassfish_patch_is</link>
        <pubDate>Sat, 28 Jan 2012 07:00:00 +0000</pubDate>
    <category>Weekly</category>
    <category>glassfish</category>
    <category>javaee7</category>
    <category>jcp</category>
    <category>netbeans</category>
    <category>pass</category>
    <category>patch</category>
    <category>weekly</category>
            <description>&lt;p&gt;
&lt;em&gt;Note: if you're reading this using a feedreader, please make sure you've updated to the &lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;updated TheAquarium feed&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Recent Tips and News on Java, Java EE 6, GlassFish &amp; more :
&lt;/p&gt; 
&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;a href="http://glassfish.org/" title="Tips &amp;amp; Tricks"&gt;&lt;img src="https://blogs.oracle.com/theaquarium/resource/RadioReceiver-89_99px.png" alt="Radio Receiver" valign="center" align="left" height="52" hspace="4" vspace="4" width="60" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;

&lt;p&gt;
&amp;bull; &lt;a href="http://blogs.oracle.com/GlassFishForBusiness/entry/sjs_as_9_1_u223"&gt;GlassFish Enterprise Server v2.1.1 Patch 15&lt;/a&gt; (GlassFish for Business)
&lt;br/&gt;&amp;bull; &lt;a href="http://blogs.oracle.com/rezashafii/entry/paas_is_not_middleware_over"&gt;PaaS is not Middleware over IaaS&lt;/a&gt; (Reza)
&lt;br/&gt;&amp;bull; &lt;a href="http://blog.eisele.net/2012/01/sneak-peak-at-java-ee-7-multitenant.html"&gt;Sneak peak at Java EE 7 - Multitenant Examples with EclipseLink&lt;/a&gt; (Markus)
&lt;br/&gt;&amp;bull; &lt;a href="http://dablomatique.wordpress.com/2012/01/18/building-and-testing-adf-applications-with-maven-jsfunit-arquillian-and-embedded-glassfish"&gt;Building and testing ADF applications with Maven, JSFUnit, Arquillian and Embedded GlassFish&lt;/a&gt; (Dablomatique)
&lt;br/&gt;&amp;bull; &lt;a href="http://javaevangelist.blogspot.com/2012/01/netbeans-71-ide-shelve-and-un-shelve.html"&gt;NetBeans 7.1 IDE: Shelve and Un-Shelve Changes&lt;/a&gt; (John)
&lt;br/&gt;&amp;bull; &lt;a href="http://javaevangelist.blogspot.com/2012/01/netbeans-71-ide-inspect-and-transform.html"&gt;NetBeans 7.1 IDE: Inspect and Transform to JDK 7&lt;/a&gt; (John)
&lt;br/&gt;&amp;bull; &lt;a href="http://blogs.oracle.com/java/entry/jug_leaders_summit"&gt;JUG Leaders Conference&lt;/a&gt; (The Java blog)
&lt;br/&gt;&amp;bull; &lt;a href="http://blogs.oracle.com/jcp/entry/new_jsr_now_open_for"&gt;New JSR now open for review&lt;/a&gt; (The JCP blog)
&lt;br/&gt;&amp;bull; &lt;a href="http://blogs.oracle.com/jcp/entry/jcp_ec_updates"&gt;JCP EC Updates&lt;/a&gt; (The JCP blog)
&lt;/p&gt;

&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt; 
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/tab_sweep_glassfish_patch_is</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/what_s_up_with_eclipselink</guid>
    <title>What's up with EclipseLink?</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/ruLT7Kk0ni8/what_s_up_with_eclipselink</link>
        <pubDate>Fri, 27 Jan 2012 07:00:00 +0000</pubDate>
    <category>EclipseLink</category>
    <category>eclipselink</category>
    <category>jpa</category>
    <category>jpa21</category>
    <category>multitenancy</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
EclipseLink's &lt;a href="http://onpersistence.blogspot.com/"&gt;Shaun Smith&lt;/a&gt; has recently been delivering a number of presentations on the status and future of the open source project. If you're curious about where innovative JPA projects are going, then you should check out this &lt;a href="http://marsjug.org/download/Shaun%20Smith-The%20Evolution%20of%20Java%20Persistence.pdf"&gt;slide deck&lt;/a&gt; from Shaun.
&lt;/p&gt;

&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://marsjug.org/download/Shaun%20Smith-The%20Evolution%20of%20Java%20Persistence.pdf" title="TITLE"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/ShaunJPASlide.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
Here are the main themes covered:
&lt;/p&gt;
&lt;p&gt;
&amp;bull; &lt;strong&gt;REST&lt;/strong&gt;: integration with JAX-RS to access relational data through REST with HTML 5 as the primary client with possibly JPA entities and persistence units defined via metadata with dynamic provisioning (i.e. no Java coding required).
&lt;br/&gt;
&amp;bull; &lt;strong&gt;EclipseLink NoSQL&lt;/strong&gt;: annotations (&lt;code&gt;@NoSql&lt;/code&gt;) and XML to identify NoSQL stored entities with initial support for MongoDB and Oracle NoSQL.
&lt;br/&gt;
&amp;bull; &lt;strong&gt;Multitenancy&lt;/strong&gt;:  already present in the shipping version of EclipseLink using the &lt;code&gt;@Multitenant&lt;/code&gt; annotation and supporting different topologies with dedicated or shared application and/or database.
&lt;/p&gt;

&lt;p&gt;
Next stop: EclipseLink 2.4 along with the June Juno Eclipse Release.
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/what_s_up_with_eclipselink</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/jcp_next_with_merged_executive1</guid>
    <title>JCP.next with merged Executive Committee - JSR 355</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/CpLbTK7o-MY/jcp_next_with_merged_executive1</link>
        <pubDate>Thu, 26 Jan 2012 07:00:00 +0000</pubDate>
    <category>JCP</category>
    <category>ec</category>
    <category>jcp</category>
    <category>jcp.next</category>
            <description>&lt;p&gt;
The latest JSR filed is #355 and it's not a technical one - &lt;a href="http://jcp.org/en/jsr/detail?id=355"&gt;&lt;em&gt;"JCP Executive Committee Merge"&lt;/em&gt;&lt;/a&gt;. As the name implies this is about merging the &lt;a href="http://jcp.org/en/participation/committee"&gt;current ME and SE/EE executive committees&lt;/a&gt; into a unified one.
&lt;/p&gt;

&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;

&lt;p&gt;
If you've been following carefully the changes planned for the JCP, the 2-step process turned into a 3-step evolution:
&lt;br/&gt;1/ &lt;a href="http://blogs.oracle.com/theaquarium/entry/jcp_next_final_approval_ballot"&gt;JSR 348, JCP transparency&lt;/a&gt;
&lt;br/&gt;2/ Merging the two existing Executive Committees
&lt;br/&gt;3/ Sorting out the more complicated legal issues
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://jcp.org/en/jsr/detail?id=355" title="JSR 355 - JCP Executive Committee Merge"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/jcp_logo_blue-200_96px.jpg" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
If you're curious about the role of the executive committee members, check out this &lt;a href="http://jcp.org/en/participation/committee#responsibilities"&gt;page on JCP.org&lt;/a&gt;. Hint: voting on JSRs is part of it, but there's more. The JSR Review Ballot starts on February 7th.
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/jcp_next_with_merged_executive1</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/upcoming_javaone_conferences_around_the</guid>
    <title>Upcoming JavaOne conferences. Around the World.</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/3x0UTJtGokU/upcoming_javaone_conferences_around_the</link>
        <pubDate>Wed, 25 Jan 2012 19:00:00 +0000</pubDate>
    <category>JavaOne</category>
    <category>hyderabad</category>
    <category>india</category>
    <category>japan</category>
    <category>javaone</category>
    <category>moscow</category>
    <category>russia</category>
    <category>tokyo</category>
            <description>&lt;a href="http://www.oracle.com/javaone/jp-ja/english-1481916-ja.html" title="JavaOne Tokyo"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/JavaOne2011-forward.jpg" alt="JavaOne" hspace="4" vspace="4"/&gt;
&lt;/a&gt;

&lt;p&gt;
Building on the successful Java One San Francisco and Latin America editions in 2011, the conference is on the road to three international destinations : Tokyo, Moscow and Hyderabad. Here are the details :
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;JavaOne Tokyo (Japan)&lt;/strong&gt;
&lt;br/&gt;Date: April 4-5, 2012
&lt;br/&gt;Location: Academy Hills 49F, Roppongi Tokyo
&lt;br/&gt;Event Web site : &lt;a href="http://www.oracle.com/javaone/jp-ja/index.html"&gt;Japanese&lt;/a&gt; | &lt;a href="http://www.oracle.com/javaone/jp-ja/english-1481916-ja.html"&gt;English&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;JavaOne Moscow (Russia)&lt;/strong&gt;
&lt;br/&gt;Date: April 17-18, 2012
&lt;br/&gt;Location: Crocus Expo, International Exhibition Center
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;JavaOne Hyderabad (India)&lt;/strong&gt;
&lt;br/&gt;Date: May 3-4, 2012
&lt;br/&gt;Location: Hyderabad International Convention Center
&lt;/p&gt;

&lt;p&gt;
We're looking forward to meeting you at one of those events to chat anything Java EE and GlassFish!
&lt;br/&gt;
By the way, the dates for JavaOne 2012 San Francisco are September 30th - October 4th and registration is &lt;a href="http://www.oracle.com/javaone/register/2012/packages/index.html"&gt;open&lt;/a&gt; already.
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/upcoming_javaone_conferences_around_the</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/help_shape_the_future_of</guid>
    <title>Help shape the future of GlassFish (we're hiring)!</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/os4PuYeGa30/help_shape_the_future_of</link>
        <pubDate>Wed, 25 Jan 2012 07:00:00 +0000</pubDate>
    <category>Oracle</category>
    <category>glassfish</category>
    <category>job</category>
    <category>oracle</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
The team is looking for talent to help build the future of our application server. If you are interested, check out &lt;a href="https://irecruitment.oracle.com/OA_HTML/OA.jsp?page=/oracle/apps/irc/candidateSelfService/webui/VisVacDispPG&amp;OAHP=IRC_EXT_SITE_VISITOR_APPL&amp;OASF=IRC_VIS_VAC_DISPLAY&amp;akRegionApplicationId=821&amp;p_svid=1693591"&gt;this job posting&lt;/a&gt;. Here's an extract :
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt;"Technical lead, design and develop features to manage the configuration of clustered, highly available deployments in elastic cloud environments that delivers massive scalability."&lt;/em&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://irecruitment.oracle.com/OA_HTML/OA.jsp?page=/oracle/apps/irc/candidateSelfService/webui/VisVacDispPG&amp;OAHP=IRC_EXT_SITE_VISITOR_APPL&amp;OASF=IRC_VIS_VAC_DISPLAY&amp;akRegionApplicationId=821&amp;p_svid=1693591" title="Job Posting"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/WereHiring-small.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
This is a job based in the US to work on the admin infrastructure, including on PaaS features.
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/help_shape_the_future_of</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/new_in_jpa_2_1</guid>
    <title>New in JPA 2.1 Early Draft</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/DdIjD7u4l38/new_in_jpa_2_1</link>
        <pubDate>Tue, 24 Jan 2012 19:17:00 +0000</pubDate>
    <category>Cloud</category>
    <category>javaee</category>
    <category>javaee7</category>
    <category>jcp</category>
    <category>jpa</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
Java EE 7 is moving along nicely at the speed of its various JSRs and Arun has a rundown of the new &lt;a href="http://blogs.oracle.com/arungupta/entry/jpa_2_1_early_draft"&gt;features planned for JPA 2.1&lt;/a&gt; as described in the recent &lt;a href="http://jcp.org/en/jsr/detail?id=338"&gt;Early Draft&lt;/a&gt; document.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://blogs.oracle.com/arungupta/entry/jpa_2_1_early_draft" title="TITLE"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/JPA21.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
The blog entry covers Stored Procedures (similar to named queries, defined on the entities themselves), bulk operations, new FUNCTION, ON, TREAT JPQL keywords, more alignment with CDI and unsynchronized persistence context.
&lt;/p&gt;

&lt;p&gt;
There are more features planned for JPA 2.1 that didn't get in the early draft (such as multi-tenancy). As a reminder, &lt;a href="http://www.eclipse.org/eclipselink/"&gt;EclipseLink&lt;/a&gt; is the reference implementation (RI) for this specification while &lt;a href="http://blogs.oracle.com/theaquarium/tags/4.0"&gt;GlassFish 4.0&lt;/a&gt; will deliver the overal Java EE 7 RI.
&lt;/p&gt;



</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/new_in_jpa_2_1</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/java_ee_7_progress_cdi</guid>
    <title>Java EE 7 progress - CDI 1.1 EDR and Weld 2.0 Alpha</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/1SSNEfNijI4/java_ee_7_progress_cdi</link>
        <pubDate>Tue, 24 Jan 2012 01:00:00 +0000</pubDate>
    <category>JavaEE</category>
    <category>cdi</category>
    <category>javaee7</category>
    <category>weld</category>
            <description>&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
Having the Early Draft Review of JSR 346 (CDI 1.1) &lt;a href="http://jcp.org/aboutJava/communityprocess/edr/jsr346/index.html"&gt;available&lt;/a&gt; for review and studying is good but having an early implementation to go along is even better. 
&lt;/p&gt;

&lt;p&gt;
That's what JBoss' Jozef Hartinger has recently announced on his blog - an &lt;a href="http://in.relation.to/Bloggers/Weld200Alpha1Released"&gt;alpha release of the future Weld 2.0 reference implementation&lt;/a&gt;.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://in.relation.to/Bloggers/Weld200Alpha1Released" title="Weld 2.0.0.Alpha1 released!"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/WeldLogo-140_120px.jpg" alt="Weld Logo" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
According to Jozef, the main purpose of this release is in fact to provide a feature-complete implementation of this draft CDI specification and features such as &lt;code&gt;CDI.current()&lt;/code&gt;, application life-cycle qualifiers, &lt;code&gt;beans.xml&lt;/code&gt; manipulation using &lt;code&gt;ProcessModule&lt;/code&gt;, and many others.
&lt;/p&gt;

&lt;P&gt;
As a reminder CDI 1.1 is scheduled to be integrated in the upcoming Java EE 7 platform later this year.
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/java_ee_7_progress_cdi</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/admin_console_community_and_virtuous</guid>
    <title>Admin Console, Community and Virtuous Circle</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/aqzBSTSTfhI/admin_console_community_and_virtuous</link>
        <pubDate>Mon, 23 Jan 2012 01:00:00 +0000</pubDate>
    <category>GlassFish</category>
    <category>3.1.2</category>
    <category>adminconsole</category>
    <category>community</category>
    <category>glassfish</category>
            <description>&lt;p&gt;
&lt;em&gt;Note: if you're reading this using a feedreader, please make sure you've updated to the &lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;updated TheAquarium feed&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;
&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;

&lt;p&gt;
We haven't really covered this before, but there's been quite a bit of work on the admin console in the upcoming &lt;a href="http://blogs.oracle.com/theaquarium/tags/3.1.2"&gt;GlassFish 3.1.2 release&lt;/a&gt; (in addition to the other &lt;a href="http://blogs.oracle.com/theaquarium/entry/glassfish_3_1_2_themes"&gt;new features and theme&lt;/a&gt; and &lt;a href="http://blogs.oracle.com/theaquarium/entry/new_target_components_in_glassfish"&gt;updated components&lt;/a&gt;).
&lt;/p&gt;

&lt;p&gt;
Specifically in this release, the team worked on the following :
&lt;/p&gt;


&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://download.java.net/glassfish/3.1.2/promoted/" title="Get a promoted build of GlassFish 3.1.2"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/NewConsole.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
&amp;bull; Performance startup (better figures by default and conditional automated console initialization).
&lt;br/&gt;&amp;bull; &lt;a href="https://wikis.oracle.com/display/GlassFish/CLI+Parity+in+Admin+Console"&gt;Feature parity with CLI&lt;/a&gt; in the areas of Secure Admin config, JMS Cluster configuration, Monitoring Data consolidation, new Http Listeners page (à la GlassFish v2), listing EJB timers.
&lt;br/&gt;&amp;bull; Support for new product features such as DCOM cluster nodes.
&lt;br/&gt;&amp;bull; Ability to collect domain instance logs.
&lt;br/&gt;&amp;bull; More tests.
&lt;/p&gt;

&lt;p&gt;
The best part about these improvements? There's almost all entirely driven by &lt;strong&gt;your&lt;/strong&gt; feedback! So thank you to everyone that took time to help us understand how to make GlassFish a better product via bug reports, requests for enhancements and even phone calls in some cases. Let's keep doing this!
&lt;/P&gt;

&lt;p&gt;
The GlassFish Web Console started off back in 2006 as the killer feature, especially compared to other open source offerings. With continued enhancements I think it still has a clear edge on them and longer-term plans shouldn't prove me wrong!
&lt;/p&gt;
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/admin_console_community_and_virtuous</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/tab_sweep_glassfish_encoding_rest</guid>
    <title>Tab Sweep - GlassFish encoding, REST from NSA, OpenJDK on Mac progress, coding guidelines, Oracle ecosystem, ...</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/zn2dS8JVuIw/tab_sweep_glassfish_encoding_rest</link>
        <pubDate>Sat, 21 Jan 2012 01:00:00 +0000</pubDate>
    <category>Weekly</category>
    <category>dsl</category>
    <category>ear</category>
    <category>ecosystem</category>
    <category>encoding</category>
    <category>glassfish</category>
    <category>hudson</category>
    <category>jdk7</category>
    <category>local</category>
    <category>macos</category>
            <description>&lt;p&gt;
&lt;em&gt;Note: if you're reading this using a feedreader, please make sure you've updated to the &lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;updated TheAquarium feed&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Recent Tips and News on Java, Java EE 6, GlassFish &amp; more :
&lt;/p&gt; 
&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;a href="http://glassfish.org/" title="Tips &amp;amp; Tricks"&gt;&lt;img src="https://blogs.oracle.com/theaquarium/resource/RadioReceiver-89_99px.png" alt="Radio Receiver" valign="center" align="left" height="52" hspace="4" vspace="4" width="60" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;

&lt;p&gt;
&amp;bull; &lt;a href="https://wikis.oracle.com/display/OpenJDK/Mac+OS+X+Port+Project+Status"&gt;Mac OS X Port Project Status&lt;/a&gt; (OpenJDK Wiki)
&lt;br/&gt;&amp;bull; &lt;a href="http://www.ibm.com/developerworks/java/library/j-authenticroast/index.html"&gt;Customize container-managed security with AuthenticRoast&lt;/a&gt; &lt;br/&gt; (IBM developerWorks, uses GlassFish)
&lt;br/&gt;&amp;bull; &lt;a href="http://www.nsa.gov/ia/_files/support/guidelines_implementation_rest.pdf"&gt;Guidelines for Implementation of REST&lt;/a&gt; (nsa, yes that NSA)
&lt;br/&gt;&amp;bull; &lt;a href="http://javaevangelist.blogspot.com/2012/01/glassfish-default-encoding-iso-8859-1.html"&gt;GlassFish Default Encoding ISO-8859-1&lt;/a&gt; (John)
&lt;br/&gt;&amp;bull; &lt;a href="https://www.securecoding.cert.org/confluence/display/java/The+CERT+Oracle+Secure+Coding+Standard+for+Java"&gt;The CERT Oracle Secure Coding Standard for Java&lt;/a&gt; (cert.org)
&lt;br/&gt;&amp;bull; &lt;a href="http://www.adam-bien.com/roller/abien/entry/how_to_package_local_interfaces"&gt;Hoe to package @Local interfaces in an ear&lt;/a&gt; (Adam)
&lt;br/&gt;&amp;bull; &lt;a href="http://lukaseder.wordpress.com/2012/01/05/the-java-fluent-api-designer-crash-course/"&gt;The Java Fluent API Designer Crash Course&lt;/a&gt;
&lt;br/&gt;&amp;bull; &lt;a href="http://www.infoq.com/articles/oracle-java-ecosystem"&gt;Oracle and the Java Ecosystem&lt;/a&gt; (InfoQ)
&lt;br/&gt;&amp;bull; &lt;a href="http://www.h-online.com/open/features/The-H-Half-Hour-Cache-back-Greg-Luck-and-the-return-of-JSR-107-1413380.html"&gt;Greg Luck and the return of JSR 107&lt;/a&gt; (H-Online)
&lt;br/&gt;&amp;bull; &lt;a href="http://www.youtube.com/watch?v=eCrtoSTZ2RE"&gt;David Blevins discusses TomEE and JavaEE containers&lt;/a&gt; (YouTube)
&lt;br/&gt;&amp;bull; &lt;a href="http://platip.us/glassfish-pkg-error-on-64bit-os-1"&gt;How to fix the Glassfish GA 3.1.1 pkg error on Fedora 10 x86_64&lt;/a&gt; (William)
&lt;br/&gt;&amp;bull; &lt;a href="http://www.youtube.com/watch?v=mmsZNEbORwc"&gt;DOAG@Talk: Ed Burns talks about (...) JSF and ADF&lt;/a&gt; (YouTube)
&lt;br/&gt;&amp;bull; &lt;a href="http://hudsoncentral.wordpress.com/2012/01/18/first-hudson-release-from-eclipse-foundation/"&gt;First Hudson Release from Eclipse Foundation&lt;/a&gt; (HudsonCentral)
&lt;/p&gt;

&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt; 
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/tab_sweep_glassfish_encoding_rest</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/eweek_has_glassfish_as_one</guid>
    <title>GlassFish as one of top 2011 open source projects</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/g8bggk27ryI/eweek_has_glassfish_as_one</link>
        <pubDate>Fri, 20 Jan 2012 01:00:00 +0000</pubDate>
    <category>GlassFish</category>
    <category>award</category>
    <category>eweek</category>
    <category>glassfish</category>
    <category>opensource</category>
            <description>&lt;p&gt;
&lt;em&gt;Note: if you're reading this using a feedreader, please make sure you've updated to the &lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;updated TheAquarium feed&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;
&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
Late last week, this &lt;a href="http://www.eweek.com/c/a/Linux-and-Open-Source/Hadoop-Ruby-on-Rails-Among-Top-16-OpenSource-Projects-of-2011-345819/"&gt;article over at eWeek&lt;/a&gt; enumerated the Top 16 Open-Source Projects in 2011 with GlassFish making the list.
&lt;/p&gt;

&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://www.eweek.com/c/a/Linux-and-Open-Source/Hadoop-Ruby-on-Rails-Among-Top-16-OpenSource-Projects-of-2011-345819/" title="Linux, Open Source &amp; Ubuntu: Hadoop, Ruby on Rails Among Top 16 Open-Source Projects of 2011"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/openlogic.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;
The list was put together by &lt;a href="http://www.openlogic.com/"&gt;OpenLogic&lt;/a&gt; using a methodology based on eight metrics that include public data, as well as aggregated data from their tools and customer base.
&lt;/p&gt;

&lt;p&gt;
GlassFish was listed as infrastructure in enterprise applications, in the "Web and application servers" category. Other winners include HBase, Hadoop, and MongoDB.
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/eweek_has_glassfish_as_one</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/jelastic_leveraging_glassfish_cluster_architecture</guid>
    <title>Jelastic now taking full advantage of GlassFish clustering</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/TyJGhCm5ibg/jelastic_leveraging_glassfish_cluster_architecture</link>
        <pubDate>Thu, 19 Jan 2012 01:00:00 +0000</pubDate>
    <category>General</category>
    <category>cluster</category>
    <category>das</category>
    <category>glassfish</category>
    <category>jelastic</category>
    <category>paas</category>
            <description>&lt;p&gt;
&lt;em&gt;Note: if you're reading this using a feedreader, please make sure you've updated to the &lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;updated TheAquarium feed&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://jelastic.com"&gt;Jelastic&lt;/a&gt; has been a popular multi-container PaaS solution for Java developments offering support for &lt;a href="http://glassfish.org"&gt;GlassFish&lt;/a&gt; among other container choices.
&lt;/p&gt;
&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;

&lt;p&gt;
It now &lt;a href="http://blog.jelastic.com/2012/01/16/glassfish-clustering-in-jelastic/"&gt;fully supports&lt;/a&gt; the GlassFish 3.1.x clustering &lt;a href="http://glassfish.java.net/public/clustering31.html"&gt;DAS-based architecture&lt;/a&gt; with horizontal scaling and session replication, both of which leverage Jelastic's &lt;a href="http://nginx.org/en/"&gt;NGINX&lt;/a&gt;-based load-balancing service.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://blog.jelastic.com/2012/01/16/glassfish-clustering-in-jelastic/" title="GlassFish Clustering in Jelastic"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/Jelastic.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
Have you tried GlassFish running on Jelastic? What was the experience like?
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/jelastic_leveraging_glassfish_cluster_architecture</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/testing_with_glassfish_and_modern</guid>
    <title>Java EE testing with GlassFish and modern frameworks</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/GRQarxRzi2g/testing_with_glassfish_and_modern</link>
        <pubDate>Wed, 18 Jan 2012 01:00:00 +0000</pubDate>
    <category>GlassFish</category>
    <category>arquillian</category>
    <category>glassfish</category>
    <category>javaee</category>
    <category>mockito</category>
    <category>test</category>
            <description>&lt;p&gt;
&lt;em&gt;Note: if you're reading this using a feedreader, please make sure you've updated to the &lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;updated TheAquarium feed&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;
&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;
Integration testing of Java EE developments is an important topic both &lt;a href="http://blog.eisele.net/2012/01/arquillian-with-netbeans-glassfish.html"&gt;Markus Eisele&lt;/a&gt; and &lt;a href="http://agoncal.wordpress.com/2012/01/16/wytiwyr-what-you-test-is-what-you-run/"&gt;Antonio Goncalves&lt;/a&gt; have recently covered in respective blogs.
&lt;/p&gt;

&lt;p&gt;
Both use GlassFish and &lt;a href="http://www.jboss.org/arquillian"&gt;Arquillian&lt;/a&gt; while Antonio shows different testing approaches and also throws &lt;a href="http://code.google.com/p/mockito/"&gt;Mockito&lt;/a&gt; into the mix. 
&lt;/p&gt;

&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://blog.eisele.net/2012/01/arquillian-with-netbeans-glassfish.html" title="Arquillian with NetBeans, GlassFish embedded, JPA and a MySQL Datasource"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/TestingMarkus.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;br/&gt;
&lt;a href="http://agoncal.wordpress.com/2012/01/16/wytiwyr-what-you-test-is-what-you-run/" title="WYTIWYR : What You Test Is What You Run"&gt;
  &lt;img src="https://blogs.oracle.com/theaquarium/resource/TestingAntonio.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left"/&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;
On the same topic, I'd recommend reading Adam Bien's OTN &lt;a href="http://www.oracle.com/technetwork/articles/java/integrationtesting-487452.html"&gt;article from last September&lt;/a&gt; and if you can read French, you might also find &lt;a href="http://www.slideshare.net/sewatech/javaee-test-deploy"&gt;this JavaEE Testing presentation&lt;/a&gt; of interest.
&lt;/p&gt;</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/testing_with_glassfish_and_modern</feedburner:origLink></item>
    <item>
    <guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/tab_sweep_proxying_mobile_jsf</guid>
    <title>Tab Sweep - Proxying, Mobile JSF, verbose Java, performance book, Java actors, etc.</title>
    <dc:creator>alexismp</dc:creator>
    <link>http://feedproxy.google.com/~r/TheAquarium_en/~3/NTvHB22BbA4/tab_sweep_proxying_mobile_jsf</link>
        <pubDate>Sat, 14 Jan 2012 01:00:00 +0000</pubDate>
    <category>Weekly</category>
    <category>actor</category>
    <category>ahc</category>
    <category>glassfish</category>
    <category>java</category>
    <category>javaee</category>
    <category>jsf</category>
    <category>json</category>
    <category>licensing</category>
    <category>mobile</category>
    <category>openjdk</category>
    <category>performance</category>
            <description>&lt;p&gt;
Recent Tips and News on Java, Java EE 6, GlassFish &amp; more :
&lt;/p&gt; 
&lt;table&gt;&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;a href="http://glassfish.org/" title="Tips &amp;amp; Tricks"&gt;&lt;img src="https://blogs.oracle.com/theaquarium/resource/RadioReceiver-89_99px.png" alt="Radio Receiver" valign="center" align="left" height="52" hspace="4" vspace="4" width="60" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;

&lt;p&gt;
&amp;bull; &lt;a href="http://javaevangelist.blogspot.com/2012/01/using-apache-httpd-web-server-modproxy.html"&gt;Using Apache mod_proxy with GlassFish and Mercurial&lt;/a&gt; (John)
&lt;br/&gt; &amp;bull; &lt;a href="http://www.hascode.com/2012/01/create-mobile-websites-using-java-server-faces-and-primefaces-mobile/"&gt;Create Mobile Websites using JSF and PrimeFaces Mobile&lt;/a&gt; (Micha)
&lt;br/&gt; &amp;bull; &lt;a href="http://www.indicthreads.com/9127/paas-a-java-ee-6-application/"&gt;PaaS a Java EE 6 Application (presentation)&lt;/a&gt; (Kshitiz @ IndicThreads)
&lt;br/&gt; &amp;bull; &lt;a href="http://www.informit.com/articles/article.aspx?p=1824790"&gt;Languages, Verbosity, and Java&lt;/a&gt; (InformIT)
&lt;br/&gt; &amp;bull; &lt;a href="http://thecodersbreakfast.net/index.php?post/2012/01/09/Introducing-Seren-the-serialization-speed-enhancer"&gt;Introducing Seren, the serialization speed enhancer&lt;/a&gt; (Olivier)
&lt;br/&gt; &amp;bull; &lt;a href="http://marxsoftware.blogspot.com/2012/01/comparing-heap-dumps-with-netbeans-71.html"&gt;Comparing Heap Dumps with NetBeans 7.1&lt;/a&gt; (Dustin)
&lt;br/&gt; &amp;bull; &lt;a href="http://java.dzone.com/reviews/java-performance"&gt;Java Performance (Book Review)&lt;/a&gt; (Dzone)
&lt;br/&gt; &amp;bull; &lt;a href="http://weblogs.java.net/blog/fabriziogiudici/archive/2012/01/04/actors-java"&gt;Actors in Java&lt;/a&gt; (Fabrizio)
&lt;br/&gt; &amp;bull; &lt;a href="http://www.h-online.com/open/news/item/Standard-JSON-API-for-Java-to-be-developed-1406026.html"&gt;Standard JSON API for Java to be developed&lt;/a&gt; (h-online)
&lt;br/&gt; &amp;bull; &lt;a href="http://openj.dk/2012/01/10/openjdk-community-tck-license-for-java-se-7-available/"&gt;OpenJDK Community TCK License for Java SE 7 Available&lt;/a&gt; (Donald)
&lt;br/&gt; &amp;bull; &lt;a href="https://groups.google.com/forum/#!topic/asynchttpclient/TuD63fIlJ7w"&gt;Async HTTP Client 1.7.0 has been released&lt;/a&gt; (Jean-François)
&lt;/p&gt;

&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt; 
</description>          <feedburner:origLink>http://blogs.oracle.com/theaquarium/entry/tab_sweep_proxying_mobile_jsf</feedburner:origLink></item>
  </channel>
</rss>

