It is time to implement the Session Beans for our ChalkTalk system. We will implement a portion of the system giving you a taste of the implementation process. A brief description of the objects to be implemented is as follows:
Course— Represents all the courses offered by the school at one time or another. A Course might not be in offering now or might even have been cancelled (for example, “Introduction to JBuilder”).
CourseInstance— A particular instance of a Course being offered. A CourseInstance is a course when it is actually taught in the school. One Course might have multiple (or zero) CourseInstances at any given time. A CourseInstance must have between 3 and 20 Students (both limits inclusive).
Student— Any person who ...