This section contains a description of the tasks you might need to perform throughout the typical development cycle of Java EE applications using the tools that are available in the SAP NetWeaver Application Server.
The tasks of the application developer are grouped in the following main categories:
This section provides information about programming models supported by the Java persistence infrastructure of AS Java. It includes detailed instructions about how to use the latest, standards-based JPA 1.0 technology to develop business applications.
Developing Business Logic with EJB 3.0
In terms of Java EE 5 applications, the business logic of applications is developed in Enterprise JavaBeans (EJB) 3.0 components. In the SAP NetWeaver Developer Studio, you create EJB 3.0 components in EJB Projects. You can also use predefined templates that generate a stateless session bean facade, which implements the create, read, update delete (CRUD) facade for operating with databases.
The user interfaces of Java EE 5 applications can consist of servlet, JavaServer Pages (JSP) and other components. You create them in Dynamic Web Projects in the SAP NetWeaver Developer Studio.
Creating and Configuring Web Services and Web Service Clients
This section enables you to create and consume Java EE 5 Web services.
The Java Message Service (JMS) technology enables enterprise applications to communicate with each other.
Developing JCA Resource Adapters
Using Java Connector Architecture (JCA), you can establish communication between AS Java and external information systems. In the SAP NetWeaver Developer Studio, you create JCA resource adapter (connector) components using Connector Projects.
Developing Application Clients
In the SAP NetWeaver Developer Studio, you create application client components using Application Client Projects. It helps you organize the components of the application client, and its deployment descriptors.
In the process of developing applications, it is common that you use prefabricated functionality or components. Such used functionality is often packed into library that consists of JAR files, ready to be included into your application's classpath.
Assembling Components into Enterprise Applications
After you develop the modules of the enterprise application using the respective project types, you need to assemble them into an Enterprise Application Project representing the ready enterprise archive.
Describes how to deploy applications developed in the SAP NetWeaver Developer Studio, how to deploy ready application archives using the Developer Studio, and how to deploy applications using Java EE standards-based deployment tools.
Managing the Application Environment
Describes how to configure the environment for developing and deploying applications. For example, setting up data sources, creating JMS resources, or creating an application's database tables.
Creating J2EE 1.4 Applications in SAP NetWeaver Developer Studio
Describes how to create Web 2.4 components, EJB 2.1 components and Enterprise Applications 1.4 in the SAP NetWeaver Developer Studio.
Using the SAP NetWeaver Developer Studio, you can perform remote debugging over applications running on AS Java. You do not need to restart the server process to start debugging.
Creating Platform-independent Java EE Applications
Using the runtime properties (in NetWeaver Administrator) for configuration of applications, you can create applications portable among different SAP systems.
Migrating Existing Java EE Applications to AS Java
Describes how to configure platform-specific application settings in AS Java.