|
From: Vance K. <va...@us...> - 2007-08-21 14:48:37
|
User: vancek
Date: 07/08/21 07:48:38
Modified: andromda-ejb3/src/site/fml faq.fml
Log:
add faq to access session beans from JSF using the ServiceLocator
Revision Changes Path
1.10 +18 -0 cartridges/andromda-ejb3/src/site/fml/faq.fml
Index: faq.fml
===================================================================
RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/site/fml/faq.fml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -w -r1.9 -r1.10
--- faq.fml 21 Aug 2007 14:27:09 -0000 1.9
+++ faq.fml 21 Aug 2007 14:48:38 -0000 1.10
@@ -154,5 +154,23 @@
</p>
</answer>
</faq>
+ <faq id="JSF_ServiceLocator_pattern">
+ <question>How do I access SessionBeans from JSF using the ServiceLocator?</question>
+ <answer>
+ <p>
+ Use the following properties in <i>andromda.xml</i>.
+ namespace "ejb3":
+ <code><property name="jndiNamePrefix">${application.id}-${pom.version}</property></code>
+ <code><property name="serviceInterfaceNamePattern">{0}Interface</property></code>
+ <code><property name="serviceRemoteInterfaceNamePattern">{0}</property></code>
+
+ namespace "jsf":
+ <code><property name="serviceAccessorPattern">(${application.package}.service.{1}) ${application.package}.ServiceLocator.getInstance().getService("${application.id}-${pom.version}/{1}")</property></code>
+ </p>
+ <p>
+ Have a look at <a href="http://galaxy.andromda.org/forum/viewtopic.php?p=23142">forum reference</a>.
+ </p>
+ </answer>
+ </faq>
</part>
</faqs>
|