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
GlassFish 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
Java EE hub page, 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]
分享到:
相关推荐
The book starts with a brief introduction to the fundamentals of Java EE and all the new APIs offered in the latest release. Armed with the knowledge of Java EE 8, you will go over what it's like to ...
This edition features chapters on session beans and message-driven beans, EJB-Java EE integration and advanced persistence concepts. In-depth coverage of the Java Persistence API and using POJO ...
Spring addresses and offers simple solutions for most aspects of your Java/Java EE application development, and guides you to use industry best practices to design and implement your applications. ...
2. **MIDlet**:J2ME应用的基本单元,类似于Java SE中的Java应用程序或Java EE中的Web应用程序。 3. **用户界面设计**:J2ME的用户界面通常是基于轻量级的图形用户接口(LGUI),使用Canvas或Form组件来构建。 4. **...
If you are working with Java or Java EE projects and you want to take advantage of Maven dependency management, then this book is ideal for you. This book is also particularly useful if you are a ...
) 让视角成为Java EE。 MySql:WebContent中有一个DB文件,在复制并创建用户ID之后,请连接ID,然后将所有SQL语句拖动到DB文件中并在控制台窗口中执行。 窗口->首选项->常规->将工作区的文本文件编码更改为UTF-8。 ...