You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(6) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(178) |
Feb
(169) |
Mar
(286) |
Apr
(117) |
May
(98) |
Jun
(68) |
Jul
(63) |
Aug
(121) |
Sep
(88) |
Oct
(124) |
Nov
(2) |
Dec
(111) |
2007 |
Jan
(224) |
Feb
(69) |
Mar
(10) |
Apr
(72) |
May
(7) |
Jun
(21) |
Jul
(33) |
Aug
(35) |
Sep
(12) |
Oct
(22) |
Nov
(5) |
Dec
(6) |
2008 |
Jan
(2) |
Feb
(10) |
Mar
(39) |
Apr
(58) |
May
(34) |
Jun
(9) |
Jul
(27) |
Aug
(10) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
From: Eric C <ecr...@us...> - 2006-03-07 05:37:12
|
User: ecrutchfield Date: 06/03/06 21:37:11 cartridges/andromda-nhibernate/conf/test - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:37:12
|
User: ecrutchfield Date: 06/03/06 21:37:11 cartridges/andromda-nhibernate/conf - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:37:11
|
User: ecrutchfield Date: 06/03/06 21:37:11 cartridges/andromda-nhibernate - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:38
|
User: ecrutchfield Date: 06/03/06 21:36:32 cartridges/andromda-cs/src/site/xdoc - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:37
|
User: ecrutchfield Date: 06/03/06 21:36:32 cartridges/andromda-cs/src/main/uml - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:37
|
User: ecrutchfield Date: 06/03/06 21:36:33 cartridges/andromda-cs/src/test/uml - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:34
|
User: ecrutchfield Date: 06/03/06 21:36:32 cartridges/andromda-cs/src/test/mappings - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:34
|
User: ecrutchfield Date: 06/03/06 21:36:32 cartridges/andromda-cs/src/test - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:33
|
User: ecrutchfield Date: 06/03/06 21:36:32 cartridges/andromda-cs/src/site - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:33
|
User: ecrutchfield Date: 06/03/06 21:36:32 cartridges/andromda-cs/src/test/expected - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:33
|
User: ecrutchfield Date: 06/03/06 21:36:31 cartridges/andromda-cs/src/main/resources/META-INF - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:33
|
User: ecrutchfield Date: 06/03/06 21:36:31 cartridges/andromda-cs/src/main/resources/templates/cs - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:32
|
User: ecrutchfield Date: 06/03/06 21:36:31 cartridges/andromda-cs/src/main/resources/templates - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:32
|
User: ecrutchfield Date: 06/03/06 21:36:31 cartridges/andromda-cs/src/main/resources/META-INF/andromda - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:32
|
User: ecrutchfield Date: 06/03/06 21:36:30 cartridges/andromda-cs/src/main/resources - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:32
|
User: ecrutchfield Date: 06/03/06 21:36:30 cartridges/andromda-cs/src/main - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:31
|
User: ecrutchfield Date: 06/03/06 21:36:30 cartridges/andromda-cs/conf/test - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:31
|
User: ecrutchfield Date: 06/03/06 21:36:27 cartridges/andromda-cs - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:31
|
User: ecrutchfield Date: 06/03/06 21:36:30 cartridges/andromda-cs/src - New directory |
From: Eric C <ecr...@us...> - 2006-03-07 05:36:31
|
User: ecrutchfield Date: 06/03/06 21:36:29 cartridges/andromda-cs/conf - New directory |
From: Vance K. <va...@us...> - 2006-03-07 01:52:56
|
User: vancek Date: 06/03/06 17:52:55 Modified: andromda-ejb3/src/site site.xml Log: renamed Service Delegates to Service Patterns Revision Changes Path 1.7 +1 -1 cartridges/andromda-ejb3/src/site/site.xml Index: site.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/site/site.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -w -r1.6 -r1.7 --- site.xml 3 Mar 2006 15:29:12 -0000 1.6 +++ site.xml 7 Mar 2006 01:52:53 -0000 1.7 @@ -28,7 +28,7 @@ <item name="Inheritance" href="howto9.html"/> <item name="Message-Driven Beans" href="howto10.html"/> <item name="Injection" href="howto11.html"/> - <item name="Service Delegates" href="howto12.html"/> + <item name="Service Patterns" href="howto12.html"/> <item name="Interceptors" href="howto13.html"/> <item name="Lifecycle Callback" href="howto14.html"/> <item name="Transactions" href="howto15.html"/> |
From: Vance K. <va...@us...> - 2006-03-07 01:52:14
|
User: vancek Date: 06/03/06 17:52:14 Added: andromda-ejb3/src/site/xdoc howto12.xml Log: initial revision Revision Changes Path 1.1 cartridges/andromda-ejb3/src/site/xdoc/howto12.xml Index: howto12.xml =================================================================== <?xml version="1.0" encoding="iso-8859-1"?> <document> <properties> <author email="va...@us...">Vance Karimi</author> <title>AndroMDA - EJB3 - Service Patterns</title> </properties> <body> <section name="Service Patterns"> <p> Patterns are the problem/solution pairs to enable reuse of software designs and techniques. There are probably many differing software design patterns we all use regularly, some without even knowing. Here we focus on the <i>Service Locator</i> and <i>Service Delegate</i> design patterns. </p> <a name="Service_Locator"/> <subsection name="Service Locator"> <p> The J2EE pattern </p> <p> <i> Use a Service Locator object to abstract all JNDI usage and to hide the complexities of initial context creation, EJB home object lookup, and EJB object re-creation. Multiple clients can reuse the Service Locator object to reduce code complexity, provide a single point of control, and improve performance by providing caching facility. </i> </p> <p> The Service Locator provides and caches the <code>InitialContext</code> and simplifies access to the session bean remote interface using the remote JNDI name lookup. It does also provides the facility to get the local interface. </p> </subsection> <a name="Service_Delegate"/> <subsection name="Service Delegate"> <p> When a client or a presentation tier requires access to the business tier, it makes use of the <i>Business Delegate</i> pattern. Business Delegates, or Service Delegates here, use the Service Locator object to locate business components. This provides loose coupling and increased manageability from the client/web tier to the business tier. </p> <p> The EJB3 cartridges cuts down the Service Delegates which references the Service Locator and provides the ability to invoke all methods available on the remote interface of the session bean. </p> <p> The following example is taken directly from the <a href="howto7.html">exception howto</a>. Only the relevant files are referenced here. </p> <p> <img src="images/org/andromda/test/7/a/uml.gif"/> </p> <p> <ul> <li class="gen"><a class="changed" href="src/org/andromda/test/ServiceLocator.java.txt"><code>ServiceLocator.java</code></a></li> <li class="gen"><a href="src/org/andromda/test/howto7/a/RentalServiceBean.java.txt"><code>RentalServiceBean.java</code></a></li> <li class="gen"><a href="src/org/andromda/test/howto7/a/RentalServiceRemote.java.txt"><code>RentalServiceRemote.java</code></a></li> <li class="gen"><a class="changed" href="src/org/andromda/test/howto7/a/RentalServiceDelegate.java.txt"><code>RentalServiceDelegate.java</code></a></li> <li class="impl"><a href="src/org/andromda/test/howto7/a/RentalServiceBeanImpl.java.txt"><code>RentalServiceBeanImpl.java</code></a></li> <li class="gen"><a href="src/org/andromda/test/howto7/a/RentalServiceException.java.txt"><code>RentalServiceException.java</code></a></li> <li class="gen"><a href="src/org/andromda/test/howto7/a/RentalException.java.txt"><code>RentalException.java</code></a></li> </ul> </p> <p> The following is an example of how you can use the Service Delegate <code>RentalServiceDelegate</code> above in a client or in the web tier. </p> <p> <source><![CDATA[ Properties prop = new Properties(); prop.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); prop.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); prop.put("java.naming.provider.url", "localhost:1099"); RentalServiceDelegate manager = new RentalServiceDelegate(prop); try { manager.getCustomersByName("john"); } catch (RentalException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { if (manager != null) { manager.close(); } } ]]></source> </p> <p> In circumstance where you have manageable entities, a <code>ManageableServiceLocator</code> class will also be generated with similar logic as the <code>ServiceLocator</code> class, except it provides the facility to get the manageable service beans remote interfaces. </p> </subsection> <a name="Further_Reading"/> <subsection name="Further Reading"> <p> http://java.sun.com/blueprints/corej2eepatterns/Patterns/ServiceLocator.html </p> </subsection> </section> <section name="Next"> <p> To find out how you can use interceptors in entity, session and message-driven beans, click <a href="howto13.html">here</a>. </p> </section> </body> </document> |
From: Vance K. <va...@us...> - 2006-03-07 01:51:56
|
User: vancek Date: 06/03/06 17:51:55 Modified: andromda-ejb3/src/site/xdoc howto.xml Log: added service patterns contents list Revision Changes Path 1.7 +8 -0 cartridges/andromda-ejb3/src/site/xdoc/howto.xml Index: howto.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/site/xdoc/howto.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -w -r1.6 -r1.7 --- howto.xml 3 Mar 2006 15:25:26 -0000 1.6 +++ howto.xml 7 Mar 2006 01:51:55 -0000 1.7 @@ -122,6 +122,14 @@ </ul> </li> <li> + <a href="howto12.html">Service Patterns</a> + <ul> + <li><a href="howto12.html#Service_Locator">Service Locator</a></li> + <li><a href="howto12.html#Service_Delegate">Service Delegate</a></li> + <li><a href="howto12.html#Further_Reading">Further Reading</a></li> + </ul> + </li> + <li> <a href="howto14.html">Lifecycle Callbacks</a> <ul> <li><a href="howto14.html#Entity_Bean_Callbacks">Entity Bean Callbacks</a></li> |
From: Vance K. <va...@us...> - 2006-03-07 01:49:53
|
User: vancek Date: 06/03/06 17:49:53 Modified: andromda-ejb3/src/main/resources/templates/ejb3 EntityEmbeddable.vsl Log: if user defined finder methods have a return type void, then invoke executeUpdate rather than return result Revision Changes Path 1.19 +4 -2 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/EntityEmbeddable.vsl Index: EntityEmbeddable.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/EntityEmbeddable.vsl,v retrieving revision 1.18 retrieving revision 1.19 diff -u -w -r1.18 -r1.19 --- EntityEmbeddable.vsl 25 Feb 2006 14:43:11 -0000 1.18 +++ EntityEmbeddable.vsl 7 Mar 2006 01:49:53 -0000 1.19 @@ -687,7 +687,7 @@ #* *##end * @return $returnType */ - $finder.visibility static $returnType#if ($returnType == "java.util.Collection" || $returnType == "java.util.List")<${entity.name}>#end ${finder.name}($parameters) + $finder.visibility static $returnType#if ($finder.returnType.collectionType || $finder.returnType.listType || $finder.returnType.setType || $finder.returnType.mapType)<${entity.name}>#end ${finder.name}($parameters) { javax.persistence.Query query = em.createQuery("$finder.query"); #* *##foreach ($parameter in $finder.arguments) @@ -709,7 +709,9 @@ #* *##end #* *##end #* *##end -#* *##if ($finder.returnType.primitive) +#* *##if ($stringUtils.equalsIgnoreCase($returnType, "void")) + query.executeUpdate(); +#* *##elseif ($finder.returnType.primitive) return (($finder.returnType.wrapperName)query.getSingleResult()).${returnType}Value(); #* *##elseif (!$finder.returnType.collectionType) return ($returnType)query.getSingleResult(); |
From: Eric C <ecr...@us...> - 2006-03-06 20:34:53
|
User: ecrutchfield Date: 06/03/06 12:34:51 Added: andromdapp/projects pom.xml .cvsignore andromdapp .cvsignore pom.xml Log: Revision Changes Path 1.1 plugins/andromdapp/projects/pom.xml Index: pom.xml =================================================================== <project> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.andromda.plugins.andromdapp</groupId> <artifactId>andromda-andromdapp</artifactId> <version>1.0-SNAPSHOT</version> </parent> <groupId>org.andromda.plugins.andromdapp.projects</groupId> <artifactId>andromda-andromdapp-projects</artifactId> <packaging>pom</packaging> <name>AndroMDA .NET Application Generator Projects</name> <description> The grouping of AndroMDANetApp projects. </description> <modules> <module>csharp/maven2</module> </modules> <properties> <andromdapluginsVersion>${pom.version}</andromdapluginsVersion> </properties> </project> 1.1 plugins/andromdapp/projects/.cvsignore Index: .cvsignore =================================================================== target 1.1 plugins/andromdapp/.cvsignore Index: .cvsignore =================================================================== target 1.1 plugins/andromdapp/pom.xml Index: pom.xml =================================================================== <project> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.andromda.plugins</groupId> <artifactId>andromda-plugins</artifactId> <version>1.0-SNAPSHOT</version> </parent> <groupId>org.andromda.plugins.andromdapp</groupId> <artifactId>andromda-andromdapp</artifactId> <packaging>pom</packaging> <name>AndroMDA Plugin Application Generator Resources</name> <description> The grouping of AndroMDANetApp resources. </description> <inceptionYear>2005</inceptionYear> <dependencies> <dependency> <groupId>org.andromda</groupId> <artifactId>andromda-core</artifactId> </dependency> </dependencies> <build> <sourceDirectory>src/main/java</sourceDirectory> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*</include> </includes> </resource> <resource> <directory>src/main/java</directory> <excludes> <exclude>**/*.java</exclude> </excludes> </resource> </resources> </build> <modules> <module>projects</module> </modules> </project> |