Show TOC

TasksLocate this document in the navigation structure

Use

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:

  • Developing Persistence

    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.

  • Developing User Interfaces

    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 Web Services and Web Service Clients

    This section enables you to create and consume Java EE 5 Web services.

  • Using Java Message Service

    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.

  • Working with Libraries

    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.

  • Deploying Applications

    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.

  • Debugging Java Applications

    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 SAP 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.