Show TOC

Background documentationJava EE Development Services Locate this document in the navigation structure

 

Feature

Type of Change

Description

Enterprise JavaBeans (EJB)

EJB Startup/Shutdown Hooks

New

This feature provides a means of executing the business methods of stateless beans at start and/or stop of the application. This is a way of notifying a business component about a life cycle event of the application.

More information: Binding the Life Cycle of Application and Business Components

EJB Explorer

New

Using the EJB Explorer you can test the business logic of your application. This tool also provides a detailed overview of all applications that are deployed on the AS Java and contain session beans.

More information: Testing an Application's Business Logic Using the EJB Explorer

EJB Administration in SAP NetWeaver Administrator

New

Using the SAP NetWeaver Administrator, you can configure the message-driven beans at runtime without redeploying the application.

More information: Administering Message-Driven Beans (MDBs)

Client JAR that connects the new system with the business logic of SAP NetWeaver 2004 AS Java and SAP NetWeaver 7.0 AS Java

New

You can use business logic that runs on SAP NetWeaver 2004 AS Java and SAP NetWeaver 7.0 AS Java.

More information: Connecting to Enterprise Beans on SAP NetWeaver 2004 AS Java and SAP NetWeaver 7.0 AS Java

EJB multiple lookup

Enhanced

The EJB multiple lookup feature enhances the EJB lookup scheme.

More information: Accessing Enterprise JavaBeans from Remote Clients

Java EE Development Tools

Template Framework

New

You can produce development artifacts that are automatically generated by predefined templates and develop applications more quickly and less error-prone.

More information: Generating Applications Based On Predefined Templates

JPA Diagram Editor

New

The SAP NetWeaver Developer Studio provides a JPA diagram editor tool that allows you to create, edit, and display the application data model (entities and their relationships) in a graphical environment.

More information: Creating Data Models with the JPA Diagram Editor

Deployment Perspective

New

The Deployment perspective of SAP NetWeaver Developer studio is replacing the Deploy perspective. We recommend using the Deployment perspective when performing deployment related operations. More information: Deploying and Undeploying with SAP NetWeaver Developer Studio

JavaMail Client Service

JavaMail security

Enhanced

Applications that use the JavaMail Client Service can create secure connections with mail servers instead of plain connections.

More information: Creating Secure Connections Using JavaMail

JavaMail configuration

Enhanced

The JavaMail Client Service owns a set of new properties that allow you to configure the behavior of the service in a more complete manner.

More information: Configuring the JavaMail Client Service

Java Message Service (JMS)

JMS XA Transactions

New

SAP JMS Provider supports distributed transactions and uses the two-phase commit transaction protocol. You can specify the transaction-related properties using the SAP NetWeaver Administrator and monitor the JMS XA transactions using Telnet.

More information: Using JMS XA Transactions

Telnet commands related to JMS Provider monitoring

New

Using the JMS Monitoring Telnet commands you can access runtime information that is related to JMS messages that are sent, but not acknowledged; the exact time of the last delivered message to a consumer; browse the messages in a particular queue; check for dead messages for a particular destination, and so on.

More information: Monitoring JMS Provider Using Telnet

JMS Security

Enhanced

Security in JMS is related to preventing unauthorized access to the JMS resources. When a new JMS Virtual Provider is created, it has default security settings, that is, the permissions, actions, and roles provide full access to all of its resources. All JMS-related security is specified in the actions.xml deployment descriptor.

More information: Defining Security in JMS

Java Transaction Service (JTS)

JTA transaction recovery mechanism

New

JTS provides JTA transaction recovery to guarantee the consistency of customer data in the event of an unexpected resource crash.

More information: JTA Transaction Recovery

Open SQL for Java

Open SQL Data Browser plug-in of SAP NetWeaver Administrator

Enhanced

You can browse the content of system database tables using either of the two options:

  • specifying table or column predicates

  • specifying SELECT statements

More information: Working with the Open SQL Data Browser

Web Container and HTTP Provider Services

End-user problem reporting

Enhanced

You can customize the logic and change the look-and-feel of the HTTP error pages.

More information: Configuring HTTP Error Handling

Access restriction to Web resources and Web applications

New

You can limit the access to Web resources and Web applications that are currently blocked.

More information: Specifying the Maximum Server Threads Acquired by Different Web Resources

Resource consumption tracking

New

You can collect statistics of the consumed resources (CPU time, allocated memory, and so on) by your application.

More information: Accounting Resource Consumption

Single user session tracing

New

You can investigate problems related to a particular user session using its trace files.

More information: Tracing Single User Sessions

Mapping of ports and configuration of reverse proxy servers

Enhanced

In a client-server communication that is conducted through a proxy environment, you now use the ReverseProxyMappings property to map ports or to fully configure reverse proxy servers.

More information: Configuring Reverse Proxy Servers

Java Portlet API 2.0 implementation

New

AS Java implements the Java Portlet API 2.0 in accordance with Java Specification Request (JSR) 286.

More information: Developing Portlets