Develop read-only entity beans
In addition to the existing EJBs caching options, we can develop read-only entity beans. we are most likely to want to use it under the following conditions:
- Your application uses data that change relatively infrequently. An example might be a retailing application that uses pricing data that only changes once a week or month.
- Your application can tolerate data that may be stale. The degree of “staleness” that the EJB container allows is configurable by the user.
- The bean is coded in a thread-safe manner, so it can safely be invoked by multiple threads at once.
To use this function, you declare the bean type as read-only the same way you currently select the bean caching options, through a selection list within an assembly tool.
To complete this task see the topic, "Defining bean cache settings for a bean" in the assembly tool documentation at http://publib.boulder.ibm.com/infocenter/radhelp/v7r5mbeta/topic/com.ibm.jee5.doc/topics/cejb3.html.
Example: Using a read-only entity bean