Java EE Development Services 
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:
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 |