Developing enterprise applications

You can use the Java™ EE tools and features to create applications that are structured around modules with different purposes, such as Web sites and Enterprise Java beans (EJB) applications. When you use EJB 3.1 components, you can create a distributed, secure application with transactional support. When you develop applications that access persistent data, you can use the new Java Persistence API (JPA). This standard simplifies the creation and use of persistent entities, and adding new features. For developing presentation logic, you can use technologies such as JavaServer Pages (JSP) or JavaServer Faces (JSF). You can use the workbench tools to create applications that connect to enterprise information systems (EIS), using JCA compliant connectors (J2C resource adapters).

Overview

You can read the following topics before creating a enterprise application. They provide planning and technology overview information that may be useful if you are new to enterprise applications or developing enterprise applications in this development environment.

Conceptual information iconOverview of Java EE: Overview
Conceptual information iconDeveloping EJB 3.1 Applications
Conceptual information iconDeveloping JPA applications
Conceptual information iconJPA architecture
Conceptual information iconConnecting to enterprise information systems
Conceptual information iconResource Adapters

Getting started

If you are already familiar with enterprise applications technology, the following topics help you set up your workspace for enterprise applications development, and guide you through the development process.

Task information icon Tools for Java EE development
Task information iconCreating Java EE projects using wizards
Task information iconCreating and configuring Java EE modules using annotations
Task information iconCreating EJB 3.1 applications
Task information iconCreating JPA applications
Task information iconContext and dependency injection (CDI) Overview
Task information iconCreating J2C Applications

Samples and tutorials

The following enterprise applications samples and tutorials are included with this product:

samples iconSample: EJB 3.1 Counter
This sample creates simple counter application that runs on WebSphere® Application Server v7.0.
tutorials iconTutorial: EJB 3.1 counter application
This tutorial creates simple counter application that runs on WebSphere Application Server v8.0.

Web resources for learning

In addition to the information found in this information center, the following links provide learning material.

Rational® Rational Application Developer for WebSphere Software V8 Programming Guide

Experience JEE Using Rational® Application Developer V7.5

Latest developerWorks® articles and tutorials about enterprise applications

Latest developerWorks articles and tutorials about Java beans

Latest developerWorks articles and tutorials about J2C applications


Feedback