What is new in WebSphere Application Server(传统)
WebSphere® Application Server(传统) excels as the foundation for a service-oriented architecture. Version 9.0 offers support for Java™ SE 8 and Java EE 7 technology and several enhancements.
Java Platform, Standard Edition 8
IBM® SDK, Java Technology Edition, Version 8 is the default Java SDK for WebSphere Application Server(传统) V9. To learn more about the benefits of Java SE 8, see WebSphere Application Server(传统) V9 中的 Java SE 8.
Java Platform, Enterprise Edition 7
WebSphere Application Server(传统) supports the full Java Platform, Enterprise Edition (Java EE) 7. To learn more about the full platform and Web Profile of the Java EE programming model, see WebSphere Application Server(传统) 中的 Java EE 7. For a list of the supported Java EE 7 technologies, see Java EE 7 编程模型支持.
- Easier delivery of HTML5 dynamic scalable applications for desktops, tablets, and smartphones
through Java EE 7 Web Profile.
Java EE 6 introduced the Web Profile to assist developers of dynamic web applications, providing technologies such as Enterprise JavaBeans (EJB) Lite, Java Persistence API (JPA), and Java Transaction API (JTA).
Java EE 7 Web Profile adds support for HTML5. Two new technologies, WebSocket and JSON, speed up data exchanges and simplify data parsing for portable applications. Updates to existing technologies, JAX-RS 2.0, Java Server Faces (JSF) 2.2, and Servlet 3.1 enhance your ability to develop dynamic HTML5 applications. For example, JAX-RS 2.0 provides asynchronous response processing through scalable, high performance RESTful Services.
- Increased developer productivity.
A simplified application architecture reduces the amount of boilerplate code needed for business logic, such as in JMS 2.0 and the JAX-RS 2.0 client API. A more robust POJO development model enables broader use of annotations, such as in JAX-RS 2.0 Interceptors and Filters and in CDI. Bean Validation 1.1 offers method-level validation.
- Improved support for enterprise demands.
Java EE continues to support enterprise demands with Java EE Connector Architecture (JCA), Java Transaction API (JTA), and Java Message Service (JMS). Java EE 7 introduces the ability to write batch applications in Java that use a standard API and are portable across multiple runtime environments. Batch applications enable a better use of computing resources by shifting processing times to when resources are typically idle. Concurrency utilities enable developers to write scalable applications that integrate with the Java EE runtime in a secure, reliable manner.
- Deprecation of older technologies.
Older technologies are optional: Application Deployment (JSR-88); JAXR, for interfacing with UDDI registries (JSR-93); JAX-RPC, for XML-based RPC (JSR-101); and EJB 2.x Container Managed Persistence, which Java Persistence API (JSR-338) replaces.
Java Enterprise Edition 7 sample applications
To access Java EE 7 sample code, visit the WASdev project space on GitHub. For more information about using and deploying the samples, see Accessing the samples.