When using NIO a receiving TCP/IP End-Point often must transform bytes into a meaningful application logic Message. Grizzly provides the ProtocolParser
abstraction to simplify the necessary parsing logic.
Now in Grizzly 1.9.0 ParserProtocolFilter supports SSL.
Just create an SSLConfig configuration by providing trust- and keystore files
and hand it to ParserProtocolFilter.setSSLConfig(SSLConfig...
on Dec 4, 2008
The latest release of the monster include tons of enhancements and new features like new Asynchronous I/O support, OSGi improvement, ExecutorServices now supported natively, Asynchronous Http Write, and many more
We have worked really hard on that release to deliver what the community was asking. The list is long, but here is a summary...more details every hour on Twitter!
on Dec 3, 2008
v3 with Merb and Warbler explains how to use Warbler to
deploy a Merb application on GlassFish
v3. Here is a quote from the blog:
this lovely server had a
gem which you can use to fire up a Glassfish server. Easy as pie and
within no time at all we were developing our Merb app on Glassfish.
The blog requires some workaround for Warbler and Nick is
planning to fix them in the...
on Dec 3, 2008
I'm getting ready to fly back to Europe to assist and talk at the best conference I'm aware of...Devoxx 2008!
Last year I've had a lot fun meeting peoples and presenting the monster. It is one (the one?) conference I like the most (one reason is I can learn to talk Frenchglish with all to French folks around (LOL) :-)). This year I will introduce our new Grizzly 1.9.0 release as part of my...
on Dec 1, 2008
Lets extend the Jersey endpoint (TOTD#
56) and client (TOTD#
57) such that it can accept a POST request and then invoke it.
Add a new method to "MyResource.java" from TOTD#
public Greeting postIt(Greeting
on Dec 1, 2008
This blog has moved here
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
var pageTracker = _gat._getTracker("UA-3111670-3");
on Nov 30, 2008
and MySQL student contest winners are announced!
Kolli Bharath from Dhirubhai
Ambani Institute of Information and Communication Technology,
and Tomas Augusto
de Santa Cruz do Sul, Brazil (review,
won the grand prize of $500 each. There are 7
second prize winners of $250 each.
Congratulations to all the winners!
Meet some of the...
on Nov 27, 2008
Sun Canada organise une petite matinÃ©e Grizzly/GlassFish/Comet ce 4 dÃ©cembre. Cette fois Ã§i les prÃ©sentations ne seront qu'en franÃ§ais...a vrai dire en bon QuÃ©becois du Nord, plus Nordiques que Canadiens ;-). Au menu, Tim Horton, Grizzly Comet avec Twitter et GlassFish v3 PrÃ©lude . A noter que ce n'est pas la meme prÃ©sentation qu'en juin dernier.
Dans un cinÃ©ma prÃ¨s de chez vous......
on Nov 26, 2008
is the open source, production quality, JAX-RS
(JSR 311) Reference Implementation for building RESTful Web services in
community. It also provides an API
that allows developers to extend Jersey to suite their requirements.
This Tip Of The Day (TOTD) shows how
to create a simple RESTful Web service using Jersey and run it using
embeddable GlassFish (glassfish:run)....
on Nov 25, 2008
GlassFish v2 allows you to configure cluster
of multiple nodes/instances to meet various availability
requirements, from the highly scalable service availability
configuration to the
business-critical, 99.999% service-and-data availability configuration.
A cluster can be deployed using different toplogies with a choice of
service/data availability, in-Memory/HADB, co-located/non-colocated...
on Nov 24, 2008
Gem is a light-weight and robust deployment solution for
applications. The gem can be easily installed as:
gem install glassfish
for any JRuby
runtime. Support for other Rack-based frameworks such as Sinatra is
This Tip Of The Day (TOTD) explains
how to build this gem if you like to understand the internals or hack
on Nov 21, 2008
Sun (via Alexis) organise une petite journÃ©e pour discuter de logiciels libres comme GlassFish, Grizzly, JavaFX, JavaEE 6, etc, ce 12 dÃ©cembre.
Je vais donc aller entendre ce cher accent francais bourrÃ© de mots anglais :-)! Comme les places sont limitÃ©es, je vous conseille de vous inscrire au plus vite. J'aurai la chance de discuter sur Grizzly Comet, Atmosphere et GlassFish. A noter que ma...
on Nov 20, 2008
v3 Prelude is now available!
Some of the cool features are:
Modularity using OSGi
Rapid deployment using retain session data across HTTP
redeploys and deploy-on-save
Dynamic languages and frameworks
Faster start up time
Integrated NetBeans and Eclipse tooling
Comet and Cometd
shows how you can create a simple Web application using JSP and
on Nov 19, 2008
Gem 0.9.0 can be used to run Rails and Merb applications.
Support another Rack-based framework Sinatra is coming up in the near
future. This blog shows how to create a scaffold in Merb and run it
Merb allows pluggable ORM and comes with DataMapper as
the default one. However DataMapper
has native dependencies and so cannot be used with JRuby.
on Nov 18, 2008
Presented on GlassFish
MUG last week. The event is hosted at Sun's North Dallas Office.
It was impressive to know that local Sun team is hosting 4 User Groups (MySQL, Solaris, and OpenSolaris
other than the JUG) in a month.
The evening started around 6pm when the attendees started showing up
for socializing over Pizza and Soda. The JUG started with a brief
introduction by Eric Weibust...
on Nov 17, 2008
Gem 0.9.0 was recently
It can run any Rack-compatible
framework such as Rails
Support for another Rack-based framework Sinatra will
be released in the near future. The gem is even extensible and
allows to plug any of your favorite Ruby framework using -apptype
switch (more on this in a future blog). This blog shows how to install
the gem and use it for running a...
on Nov 14, 2008
with RMagick explains the Warbler configuration required for
Did you know Rails application can be natively deployed on GlassFish v3 Prelude
? And you can even buy
All previous entries in this series are archived at LOTD.
on Nov 12, 2008
Today JavaLobby is publishing an article about who does what in Comet, and how. GlassFish v3 Prelude offer a lot of cool Comet features...time to try it!
Ted Goddard and I just wrote an article based on our last couple of talks on Comet. Grizzly Comet is offering more than other like:
ICEFaces support out-of-the-box!
Async Read and Write support
API for throttling/aggregating/...
on Nov 11, 2008
I'll be presenting on GlassFish
@ Java MUG tomorrow.
This is a highly opportune moment since GlassFish v3 Prelude was released
last week. I plan to talk about GlassFish community,
deliverables (including v2 and v3), NetBeans/Eclipse integration, the
surrounding ecosystem, future
directions and anything related that you are interested in :)
The coordinates are:
Nov 12, 2008, 6:...
on Nov 11, 2008
1400 registrations, 112 sessions, free pizza, a
barbecue on Saturday
night, raffles and lot more - that is Silicon Valley
and I presented on GlassFish
Valley Code Camp over
the weekend. The event had higher attendance (close to
500) than last
year and certainly is a great networking event for the local
on Nov 11, 2008