The Advantages of the Java EE 5 Platform: A Conversation with Distinguished Engineer Bill Shannon
http://java.sun.com/developer/technicalArticles/Interviews/shannon_qa.html?feed=JSC
"There are so many ways we've made life simpler for developers, it's hard to know where to start."
"If you were scared off of J2EE because it seemed too complex, it's time to take another look."
you no longer need to use deployment descriptors;
Previously, to create a web service, you needed to write a Java interface that describes the web service API, a Java class that implements the web service, a deployment descriptor that tells the container about the web service, and a configuration file that tells the web service runtime how to map Java classes to web service operations. Much of this was boilerplate that changed little from application to application. In Java EE 5 all of this can be done by writing a single Java source file -- the class that implements the web service. The rest is taken care of for you by the container, based on annotations you include in your source code, and based on default rules for what to do when no annotations are present.
Enterprise JavaBeans 3.0 and the Java Persistence API;
JavaServer Faces and Web Application Design;
Java EE 5 and Service-Oriented Architecture;
The PE application server is suitable for development and small scale deployment. Sun will also make available an EE (Enterprise Edition) version of the application server that will include more advanced features such as five nines availability.
The PE application server, built from the [b]GlassFish[/b] code, is the application server included in the Java EE 5 SDK.
There are many ways to contribute to the future of Java EE
Perhaps the best approach is to go to the [url=http://java.sun.com/javaee]Java EE hub page[/url], read the tutorial, download the SDK, try it out, and send us feedback!
Developers who are interested in understanding "how it all works" will definitely want to explore GlassFish.
It's hard to name just one thing. Certainly the thing that pervades all of Java EE 5 and is key to the simplified programming model is annotations. We've used annotations to make it much easier to deal with persistence, web services, transactions, security, and all the other powerful capabilities of Java EE. We expect that developers will quickly understand and embrace the annotation approach to application development and will then move on to explore the improved persistence and web service capabilities in Java EE 5.
[/url]
http://java.sun.com/developer/technicalArticles/Interviews/shannon_qa.html?feed=JSC
"There are so many ways we've made life simpler for developers, it's hard to know where to start."
"If you were scared off of J2EE because it seemed too complex, it's time to take another look."
you no longer need to use deployment descriptors;
Previously, to create a web service, you needed to write a Java interface that describes the web service API, a Java class that implements the web service, a deployment descriptor that tells the container about the web service, and a configuration file that tells the web service runtime how to map Java classes to web service operations. Much of this was boilerplate that changed little from application to application. In Java EE 5 all of this can be done by writing a single Java source file -- the class that implements the web service. The rest is taken care of for you by the container, based on annotations you include in your source code, and based on default rules for what to do when no annotations are present.
Enterprise JavaBeans 3.0 and the Java Persistence API;
JavaServer Faces and Web Application Design;
Java EE 5 and Service-Oriented Architecture;
The PE application server is suitable for development and small scale deployment. Sun will also make available an EE (Enterprise Edition) version of the application server that will include more advanced features such as five nines availability.
The PE application server, built from the [b]GlassFish[/b] code, is the application server included in the Java EE 5 SDK.
There are many ways to contribute to the future of Java EE
Perhaps the best approach is to go to the [url=http://java.sun.com/javaee]Java EE hub page[/url], read the tutorial, download the SDK, try it out, and send us feedback!
Developers who are interested in understanding "how it all works" will definitely want to explore GlassFish.
It's hard to name just one thing. Certainly the thing that pervades all of Java EE 5 and is key to the simplified programming model is annotations. We've used annotations to make it much easier to deal with persistence, web services, transactions, security, and all the other powerful capabilities of Java EE. We expect that developers will quickly understand and embrace the annotation approach to application development and will then move on to explore the improved persistence and web service capabilities in Java EE 5.
[/url]