Oracle Blog

Reza Rahman's Java EE/GlassFish Blog

Java EE@NY Java SIG

On May 29th, I spoke at the New York Java Special Interest Group. The NY Java SIG is the first Java User Group in existence (since September 1995) and is the largest Java User Group in North America. It is led by well respected veteran Java Champion Frank Greco. I did my Java EE 7 talk (the same one from JeeConf 2013).

The talk went very well -- the official RSVP shows a sold out event with 275 attendees. I gave away a few GlassFish T-shirts, laptop stickers and Arun Gupta's Java EE 6 pocket guide. More details on the talk here. I most certainly look forward to speaking at the NY Java SIG again.

Yes, we definitely can and absolutely should discuss this. You'll have to give me a few days though since I am tried up with JUDCon and QCon NY after that and can't engage in the proper dialog this deserves.

For now, I should make you aware that the items on that slide are purely my personal opinions designed to start a feedback loop in the community on the broadest range of possible topics for Java EE 8 and beyond.

One of the requests I have heard many times over the years is a need for a MVC Model 2 style action oriented web framework included in Java EE (as a direct alternative to JSF). With the advent of HTML 5 and the plethora of JavaScript frameworks that often expect a great degree of control over the HTTP request/response cycle, I've heard this request become even louder.

For these reasons, I sincerely think we need to have such a framework in Java EE as soon as possible (besides Spring MVC, Struts 2, etc). In fact, JAX-RS 2 initially proposed such a framework (http://jcp.org/en/jsr/detail?id=339). This was later dropped (wisely) because it was just too large of a scope and not enough groundwork had been done on it.

This is very much in-line with what .NET has been doing on the web framework side. Note I think JSF is still great (I've always been a fan) and I suspect there is a fairly elegant way of integrating HTML 5 centric JavaScript frameworks into JSF (perhaps using some of the same concepts used for integrating AJAX a few years back).

If you want, I can get you in touch with the folks that would likely be working on this or the Java EE specification leads. We can of course discuss it here to hash out some ideas.

Your best bet is to actually get on the Jersey forums, where the Jersey MVC work is being undertaken. You can reference this upcoming JavaOne talk: https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=5548. Other than that, you could reach out to Ed Burns, Marek Potociar or Santiago Pericas-Geertsen. Their email should be easy enough to figure out :-). If you can't, drop me a note at reza dot rahman at oracle dot com.