YOUR FEEDBACK
vani wrote: I need more details on the same.. can you also provide me with a sample example...
AJAXWorld RIA Conference
$300 Savings Expire September 26th. Register Today and SAVE!
Did you read today's front page stories & breaking news?

2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts

SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


A Brief Overview of Java EE 6
One tip - don't leave home without a projector

Yesterday, we’ve had a meeting at Princeton JUG – Reza Rahman has been giving a sneak preview of JEE 6 . The meeting started with a little surprise – the projector in the place we meet has not been working. Man, I have my own projector at home…which is 25 minutes away. No biggies. People were determined to find out what’s going on with JEE 6, especially when we have such a presenter – Reza is the author of the book “EJB 3 in Action” and a member of the Java EE 6 and EJB 3.1 expert groups.

Actually, who needs the projector? A 15 inch monitor was adequate.



Everyone has really enjoyed the presentation. The thing is that during the last several years JEE became a stable and mature but not too exciting environment. People routinely were bashing JEE for not being cool and a number of Java developers defected to Spring trying to get high. But JEE6 looks really interesting to me and other people who attended yesterday’s meeting seem to like it too. They were asking literally dozens of questions, which does not happen that often.
These are some of the features that I’d like to highlight and briefly commented

1. Pruning – removing of dead wood from the code (JAX-RPC, EJB 2.x Entity beans CMP)
2. Profiles – JEE 6 will offer three profiles (will be packaged in three ways). The Minimal profile is basically a Servlet container. The Intermediate profile adds EJB 3.1, WebBeans , JTA and JPA, and the full profile adds JMS, JCA, and a bunch of JAX’es.
I’d re-packaged the Minimal profile to include JMS and transaction management. Give me a Servlet container, JOTM and MOM, and I’ll turn the world upside down. Lots of enterprise applications can be build just by using such products/APIs.
WebBeans (JSR 299) unifies JSF, JPA and EJB 3. It introduces Conversations (circumcised sessions), dependency injections, and annotation meta-programming.

3. There are some efforts to revitalize JSF(convention over configuration, REST and AJAX support), but I’m a little skeptical about this technology. We live in the era of RIA, and I would remove JSF from the JEE spec. Just concentrate on JavaFX, will you?

4. EJB 3.1 will become simpler (haven’t we heard this already? ). Interesting development here is an introduction of a Singleton Bean as a global repository for your application, cron-style declarative and programmatic timers, Java SE support (think about it – you can create a server container on the fly right in your desktop application), EJB Lite.

5.Java Persistence API gets Bean validation (JSR 303) that will let you validate data at various level. I hope there will be a way to selectively turn this validation on or off.

6.Servlet 3.0 (JSR 3.0) is something that I’m watching closely because of its huge scalability potential. Use of non-blocking I/O and asynchronous processing (suspending and resuming of queries) will dramatically increase the number of supported concurrent users . The open source Jetty already offers Servlet 3.0 implementation, and commercial vendors will implement it too. A servlet turns into an annotated POJO.

7.And finally, JEE 6 will offer Web Service support with the ReEST using JAX-RS API.

In my opinion, it’s a good set and you are welcome to send your suggestions to the people in charge of JEE 6 at jsr-316-comments at jcp.org.

So speak up, attend you local Java Users Group, and most importantly, don’t leave home without a projector.

About Yakov Fain
Yakov Fain is a managing principal of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Currently Yakov works on the book for O'Reilly "Enterprise Application Development with Flex".

LATEST OPEN WEB DEVELOPER STORIES
The American Antitrust Institute (AAI) has waded into the Yahoogle debate with a 22-page white paper that worries that the Yahoo-Google alliance will turn into “a black hole that swallows up Yahoo.” And it says that if the government can’t negotiate a consent decree that â€...
Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Internet Applications and how Microsoft is contributing to help move the web forward. Watch as Guthrie showcases the absolutely free version of Visual Studio that supports standard sema...
In the absence of the regulators investigating the proposed Yahoo-Google deal saying either “aye” or “nay,” Google CEO Eric Schmidt told the press yesterday that Google will start putting search ads on Yahoo’s sites on or about October 11, the implementation date set by...
Yahoo’s board, which now includes Carl Icahn and a couple of his boys, held its first Icahn-inclusive meeting Tuesday and the Financial Times claims it set in train a new round of talks with AOL. It’s no secret that Icahn still harbors hopes of Yahoo cutting a deal with Micro...
In the last two columns we talked about the emerging platform of the Web, and the use of Web APIs found through directories. Now I have something to show you that lives up to that hype, in essence a layer of technology, on-demand, that lives between the API provider and the API c...
Google co-founder Sergey Brin started a personal blog Thursday, beginning with the revelation that he has a genetic predisposition to Parkinson’s, the nasty incurable disease that has crippled Michael Fox, the actor. Brin’s mother’s got it and so has her aunt but cases of f...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING OPEN WEB DEVELOPER NEWS
Come2Play, the developer of a unique white-label platform for social multiplayer casual flash games,...