Prerequisite skills
Obtain self-directed or formal training to use the Feature Pack for Enterprise JavaBeans (EJB) 3.0, which is based on WebSphere Application Server Version 6.1. Refer to the Version 6.1 roadmap to find information about WebSphere Application Server education, Redbooks, PDFs, z/OS operating system-related guides, web development techniques, standards and specifications, user group information and other recommended reading. The Feature Pack for EJB 3.0 is an optionally installable product extension for IBM WebSphere Application Server Version 6.1 that implements the EJB Version 3.0 and Java Persistence API (JPA) 1.0 specifications.
-
Feature Pack for EJB 3.0 This information center topic describes the benefits of the feature pack.
-
WebSphere Application Server Roadmaps Use this page to link to the WebSphere Application Server roadmaps where you can find reference information that is supported in the Feature Pack for Web Services. Most items in this feature pack roadmap are content-specific for the feature pack technology.
-
Specifications and API documentation WebSphere Application Server supports various industry standards. Refer to the specifications and application programming interface (API) documentation that is supported in current and prior product releases. This information center topic lists specifications and APIs that the Feature Pack for EJB 3.0 supports in the EJB applications section.
-
Feature packs WebSphere Application Server feature packs are a mechanism for providing new application server function between product releases. By delivering new functions and support for industry standards between product releases, you can more quickly explore and implement new technologies within your business applications.
Product overview
Understand the overall purpose, capabilities, and new features of the Feature Pack for EJB 3.0.
-
What is new in the Version 6.1 Feature Pack for EJB 3.0 The feature pack implements the EJB Version 3.0 and Java Persistence API (JPA) 1.0 specifications. The purpose of the feature pack release is to simplify the development of enterprise applications. In particular, the new persistence model, called the JPA, is simpler than the container-managed persistence context patterns approach from earlier releases. This feature pack focuses on the premise that a simple enterprise bean can be used in most cases, unless more complexity is required.
-
EJB 3.0 specification This information center topic describes the EJB 3.0 specification features that you can use to develop enterprise beans and to deploy applications onto WebSphere Application Server.
-
Task overview: Using enterprise beans in applications This information center topic provides an overview on how to use enterprise beans in a Java based application.
-
Java Persistence API (JPA) architecture This information center topic addresses data persistence, the ability to maintain data between application executions. Data persistence is vital to enterprise applications because of required access to relational databases. Applications that are developed for this environment must manage persistence or use third-party solutions to handle database updates and retrievals. The JPA architecture provides a mechanism for managing persistence and object-relational mapping and functions for the EJB 3.0 specifications.
-
JPA for WebSphere Application Server JPA for WebSphere Application Server is built on the Apache OpenJPA open source project and provides more than compatibility with OpenJPA. JPA for WebSphere Application Server contains a set of tools for application development and deployment. In addition, you can use JPA for WebSphere Application Server to plug in alternate persistence providers. This information center topic provides an overview of this persistence architecture.
-
Task overview: Storing and retrieving persistent data with the Java Persistence API (JPA) This information center section describes the JPA specification for the application server. The JPA specification defines the management of persistence and object/relational mapping in Java Platform, Enterprise Edition (Java EE) and Java Platform, Standard Edition (Java SE) environments.
-
Recommended reading list: Java EE and WebSphere Application Server This reading list is intended for customers, consultants, and other technical specialists interested in using and learning more about WebSphere Application Server, and is updated quarterly. These documents illustrate, and are organized by, different stages of the project lifecycle.
Planning
Plan and implement test, staging, and production environments. Many available components help you tailor the application serving environment to fit your needs and your infrastructure. IBM consultants are available to assist.
-
WebSphere Application Server detailed system requirements These pages describe the minimum product levels you should install before opening a problem report with the WebSphere Application Server support team. Because other products frequently ship fixes, updates, and new releases, we cannot test every possible configuration. In general, you can install and run with updates to supported products if those updates are forward-compatible.
-
WebSphere Application Server V6.1: Planning and Design This IBM Redbooks publication discusses the packaging and features incorporated in WebSphere Application Server, covers the most common implementation topologies, and addresses planning for specific tasks and components that conform to the WebSphere Application Server environment. The book includes planning information for WebSphere Application Server V6.1 and WebSphere Application Server Network Deployment V6.1 on distributed platforms and WebSphere Application Server for z/OS.
Installing
Find out how to install the Feature Pack for EJB 3.0 on a Version 6.1 product.
-
Installing Feature Pack for EJB 3.0 on distributed operating systems This information center section describes how to install the feature pack on distributed operating systems, which include the AIX, HP-UX, Linux, Solaris, and Windows operating systems.
-
Installing Feature Pack for EJB 3.0 on IBM i This information center section describes how to install the feature pack directly from your iSeries server onto an existing Version 6.1 product.
-
Applying maintenance for Feature Pack for EJB 3.0 with the Update Installer This information center section describes how to use the IBM Update Installer for WebSphere Software to install and uninstall interim fixes, fix packs, and refresh packs. The Update Installer for WebSphere Software is also known as the Update Installer program, the UpdateInstaller program, and the Update installation wizard. This topic applies to distributed and i5/OS operating systems.
-
Installing Feature Pack for EJB 3.0 on z/OS This information center section describes how to install the feature pack on z/OS systems.
-
Applying maintenance for Feature Pack for EJB 3.0 for z/OS This information center topic describes how to update the feature pack installation on z/OS systems.
Upgrading
-
Version 6.1 recommended updates Avoid support calls by keeping your software up to date. This document provides a comprehensive list of recommended updates for WebSphere Application Server releases, along with a list of previously delivered updates.
-
All updates for WebSphere Application Server This query finds all updates (fixes, patches, and so on) published for WebSphere Application Server, ordered from most recent to least recent.
-
IBM Software support lifecycle - WebSphere This website lists IBM products, including WebSphere, in terms of when they became generally available and when they will go out of service.
Administering
-
EJB 3.0 application bindings overview This information center topic discusses how bindings are used with EJB 3.0 modules.
-
EJB 3.0 module packaging overview This information center topic describes application packaging when you use EJB 3.0 beans.
Developing
Various Java Platform, Enterprise Edition (Java EE) and WebSphere software programming interfaces are available to enrich your applications and take advantage of the services provided by the product.
-
Developing enterprise beans This information center section describes how to develop enterprise beans, including EJB 3.0 beans.
-
Developing and packaging JPA applications for a Java EE environment This information center topic describes how to develop and package Java Persistence API (JPA) applications for a Java EE environment. Containers in the application server can provide most of the necessary functions for the JPA application. The product provides JPA tools to assist you with developing applications.
-
Experience J2EE! Using WebSphere Application Server V6.1 This IBM Redbooks publication is a hands-on guide to developing a comprehensive Java 2 Platform, Enterprise Edition (J2EE) application, including core functions, security, web services, and messaging.
-
IBM Application Development training This website lists IBM Education courses that you can take to improve your Java programming skills and obtain certification.
-
The top Java EE best practices This developerWorks article lists the Top 19 best practices for Java EE.
-
Best practices for software development projects This developerWorks article lists best practices for improving the success of software development projects.
Assembling
Package code components into modules that can be deployed onto a Java EE application server. The Application Server Toolkit product is provided to make assembly easier.
-
Assembling EJB modules This information center section describes how to assemble EJB modules based on the EJB specifications.
-
Assembly tools This information center topic describes supported assembly tools, Application Server Toolkit and Rational Application Developer, that you can use to develop, assemble, and deploy J2EE modules.
-
WebSphere Application Server Toolkit documentation The WebSphere Application Server Toolkit information center provides information about assembling applications and developing EJB applications.
-
Rational Application Developer documentation The Rational Application Developer information center provides extensive information about the Rational Application Developer product, which provides an integrated development environment to design, develop, analyze, test, profile, and deploy web, Java, and Java EE applications.
Deploying
Install an application on an application server and address any dependencies and resource needs so that users can access the application.
-
Hello World: WebSphere Application Server and Application Server Toolkit, V6.1 This developerWorks article describes how to assemble, deploy, and manage Enterprise JavaBeans (EJB) and web modules in a Java EE application on a server using Application Server Toolkit.
-
WebSphere Application Server Network Deployment - Deploying enterprise applications This information center section describes how to deploy and administer J2EE modules on product servers for all supported operating systems.
Samples
The product offers samples that demonstrate common enterprise application tasks. Many samples also provide instructions for deployment and coding examples. Many samples are provided with the product.
-
Installing EJB 3.0 Samples with the console The feature pack provides a sample application that you can install onto an application server that has been enabled with the Feature Pack for EJB 3.0. This topic describes how to install and start the EJB3CounterSample.ear enterprise application using an administrative console.
-
Accessing Samples This information center topic describes how to obtain the sample applications.
Security
Use the WebSphere Application Server security infrastructure to protect sensitive resources and provide the following features: enterprise-level access control, data integrity, confidentiality, and privacy, and secure interoperability. Enable product security along with the protection that other software in your existing infrastructure provides.
-
Securing enterprise bean applications This information center topic describes how to protect enterprise bean methods by assigning them security roles.
-
Security in WebSphere Application Server V6.1 and J2EE 1.4 on z/OS This Redbooks publication describes important security scenarios available with WebSphere Application Server Version 6.1 for z/OS. The scenarios likely are not documented elsewhere and had significant changes in Version 6.1.
Troubleshooting
Depending on the offering of WebSphere Application Server that you are using, there could be a number of different components installed. When a problem occurs, you must determine the scope of the problem and which components are involved. To help you do this, the resources in this section provide information about troubleshooting problems with WebSphere Application Server and its components.
-
Feature Pack for EJB 3.0 limitations This information center topic lists limitations of the feature pack.
-
WebSphere Application Server V6.1 Problem Determination: IBM Redpaper Collection This IBM Redbooks publication is a collection of previously published Redpapers. The papers help you identify and resolve problems in WebSphere Application Server Version 6.1. The papers describe how to identify symptoms of the problem, collect and analyze data for diagnosing the problem, examine common root causes and solutions for a problem, and gather documentation before contacting IBM technical support.
-
Problem determination This IBM Education Assistant module provides an overview of problem determination.
-
Version 6.x Release Notes This information center topic links to Release Notes that describe last-minute updates, limitations, and known problems. Release Notes are published as Technotes.
-
Troubleshooting and support This information center section provides information about how to troubleshoot a problem with your IBM software for all operating systems.
-
IBM Support Assistant The IBM Support Assistant (ISA) is a free, stand-alone application that you can install on any workstation, then enhance by installing plug-in modules for the IBM products you use. The IBM Support Assistant saves you time searching product, support, and educational resources. If a problem report needs to be opened, IBM Support Assistant helps you gather support information, then create and track your electronic problem report.
-
Troubleshooting Guide Resolve problems more quickly. This Troubleshooting Guide helps you get started on the troubleshooting process. It takes you through the process of identifying which component is causing the problem, finding the appropriate troubleshooting information, collecting any necessary information, and finally submitting a problem to IBM Support.
-
Steps to get support for WebSphere Application Server This article discusses how to download fixes, search on keywords, find how-to information, and possibly solve a problem before contacting IBM Software Support directly.
-
All WebSphere Application Server APARs, from most to least recent This query finds all APARs published for WebSphere Application Server, ordered from most recent to least recent.
-
All WebSphere Application Server for z/OS APARs, from most to least recent This query finds all APARs published for WebSphere Application Server for z/OS, ordered from most recent to least recent.
-
All Technotes (FAQs) for WebSphere Application Server This query finds all Technotes (FAQs) published for WebSphere Application Server, ordered from most recent to least recent.



