CMP
Resin 3.0

Features
Installation
Configuration
Web Applications
IOC/AOP
Resources
JSP
Servlets and Filters
Portlets
Databases
Admin (JMX)
CMP
EJB
Amber
EJB 3.0
Security
XML and XSLT
XTP
JMS
Performance
Protocols
Third-party
Troubleshooting/FAQ

User's Guide
Reference
Tutorials
Scrapbook
Admin (JMX)
Resin 3.0
User's Guide

Developers evaluating CMP should also look at Amber as an alternative persistence framework.

User's Guide
EJB Misconceptions

Since EJB 2.0 is a dramatic change from previous EJB specifications, there are a number of preconceptions about EJB that no longer apply.

CMP Relations Catalog
CMP Performance
Reference
EJBServer

The Resin-CMP EJB Server is implemented as a JNDI resource.

Resin EJB Configuration
EJB-QL Syntax
XDoclet tags

XDoclet tags

CMP Tutorials
Basic CMP

Scenario: Headmaster Dumbledore needs a database of Courses.

Finding Entity Beans with EJB-QL

Scenario: Headmaster Dumbledore needs to list all the courses and find the Potions instructor.

Creating and Removing Entity Beans

Scenario: Headmaster Dumbledore adds two courses to the curriculum, then changes his mind and removes them again

Container Persistent Relations

Scenario: Professor Snape wants to know which students live in which house

ejbSelect for more EJB-QL queries

Scenario: Professor McGonagall needs a list of all the boys in a house

One-to-One Entity Relationship

Scenario: At Hogwarts every Professor teaches one Course.

Many-to-Many Entity Relationship

Scenario: Professor McGonagall needs to see everybody's schedule as well as an enrollment list for every class

Map Relations and Compound Primary Keys

This tutorial introduces compound primary keys and map relations. Both were initially supported in Resin-CMP 1.0.4.

CMP Scrapbook

A repository of notes and comments that will eventually make their way into the documentation. Please treat the information here with caution, it has often not been verified.


Admin (JMX)
Resin 3.0
User's Guide
Copyright © 1998-2005 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark, and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc.