<?xml version="1.0" encoding="ISO-8859-1"?>
<ns1:meme ns1:id="28" ns1:title="enterprise java beans" xmlns:ns1="http://www.memento.org"><ns1:author>Jaron Collis</ns1:author><ns1:memeContent><ns1:memenode><ns1:nodename>Core Concept</ns1:nodename><ns1:nodetext>A server-side component architecture for developing and deploying distributed objects that implement enterprise-level systems.</ns1:nodetext><ns1:children><ns1:child>entity beans</ns1:child><ns1:child>session beans</ns1:child><ns1:child>implementation</ns1:child></ns1:children></ns1:memenode><ns1:memenode><ns1:nodename>entity beans</ns1:nodename><ns1:nodetext>Data-centric: used for an object view of data.
Safe for use with multiple clients. </ns1:nodetext><ns1:children><ns1:child>persistence</ns1:child></ns1:children></ns1:memenode><ns1:memenode><ns1:nodename>session beans</ns1:nodename><ns1:nodetext>Used to model transient information or services.
Intended for use by a single client.</ns1:nodetext><ns1:children><ns1:child>stateful</ns1:child><ns1:child>stateless</ns1:child></ns1:children></ns1:memenode><ns1:memenode><ns1:nodename>stateful</ns1:nodename><ns1:nodetext>Model conversational aspects of system (workflow)</ns1:nodetext></ns1:memenode><ns1:memenode><ns1:nodename>stateless</ns1:nodename><ns1:nodetext>Model procedural aspects of system.
e.g. construction of reports, validation of user details</ns1:nodetext></ns1:memenode><ns1:memenode><ns1:nodename>persistence</ns1:nodename><ns1:nodetext>Can be container managed (automatic object-relational mapping), or bean-managed (custom persistence code written) for more complex cases.</ns1:nodetext></ns1:memenode><ns1:memenode><ns1:nodename>implementation</ns1:nodename><ns1:children><ns1:child>EJBHome</ns1:child><ns1:child>EJBObject</ns1:child></ns1:children></ns1:memenode><ns1:memenode><ns1:nodename>EJBHome</ns1:nodename></ns1:memenode><ns1:memenode><ns1:nodename>EJBObject</ns1:nodename></ns1:memenode></ns1:memeContent><ns1:access>false</ns1:access><ns1:category>software</ns1:category><ns1:repository>1</ns1:repository><ns1:creationDate>2002-12-09T00:00:43.816Z</ns1:creationDate><ns1:lastModified>2003-01-04T20:33:20.025Z</ns1:lastModified><ns1:relatedMemes/><ns1:relatedLinks><ns1:link><ns1:label>JBoss EJB container</ns1:label><ns1:location>http://www.jboss.org</ns1:location></ns1:link><ns1:link><ns1:label>Sun&apos;s EJB page</ns1:label><ns1:location>http://java.sun.com/products/ejb/</ns1:location></ns1:link></ns1:relatedLinks></ns1:meme>