[opencms-dev] hibernate and opencms

Arash Kaffamanesh arash.kaffamanesh at pomegranate.de
Tue Mar 4 19:09:38 CET 2008


David,
Harald will get also certainly all possible Kudos!
Best Regards,
Arash

--
Join OpenCms User Group on Facebook 
<http://www.facebook.com/group.php?gid=7264892441>


David Trattnig schrieb:
> Arash, thank you very much for the motivating words... =) But also 
> Kudos to Harald Brabenetz who has done a big amount of the commons 
> modules!
>
> Best Regards
> David
>
> On Mon, Mar 3, 2008 at 8:46 PM, Arash Kaffamanesh 
> <arash.kaffamanesh at pomegranate.de 
> <mailto:arash.kaffamanesh at pomegranate.de>> wrote:
>
>     David,
>     I'd a chance to have a short look into your modules, great work!
>
>     Thanks a lot, you are awesome!
>
>     best regards,
>     Arash
>     --
>     Join OpenCms User Group on Facebook
>     <http://www.facebook.com/group.php?gid=7264892441>
>
>     David Trattnig schrieb:
>>     As Arash wrote the Springmanager Module is a good starting point
>>     to use Spring/Hibernate in OpenCms. It offers the possiblity to
>>     configure and reload your spring beans from the OpenCms VFS.
>>
>>     To access the OpenCms Database properties I've simply extended
>>     the Spring /DriverManagerDatasource /and filled with the data
>>     from the OpenCms /CmsConfigurationManager:
>>
>>     /public class WorkflowDataSource extends
>>     org.springframework.jdbc.datasource.DriverManagerDataSource {
>>         private static Map data;
>>        
>>         public WorkflowDataSource() {
>>
>>             if (data != null) {
>>                 setUrl((String)data.get("db.pool.default.jdbcUrl")
>>                        +(String)
>>     data.get("db.pool.default.jdbcUrl.params"));
>>                 setUsername((String) data.get("db.pool.default.user"));
>>                 setPassword((String)
>>     data.get("db.pool.default.password"));
>>                 setDriverClassName((String)
>>     data.get("db.pool.default.jdbcDriver"));
>>             }
>>         }
>>        
>>         public static void initDatasourceData(CmsConfigurationManager
>>     config) {
>>             data = config.getConfiguration();
>>         }
>>     }
>>
>>     Don't forget to load the initDatasourceData method on Tomcat
>>     Startup. Now you have a fully configured Datasource Bean you can
>>     use with other Spring Beans needing Database Connectivity. If you
>>     need other details checkout the workflow 2 module:
>>     http://sourceforge.net/project/showfiles.php?group_id=180314
>>
>>     Cheers
>>     David
>>
>>     2008/3/1 Arash Kaffamanesh <arash.kaffamanesh at pomegranate.de
>>     <mailto:arash.kaffamanesh at pomegranate.de>>:
>>
>>         additionally you need some util classes to manage an
>>         configure your
>>         connection and you can use the same connection pool in your
>>         module classes.
>>         have a look also in com.bearingpoint.springmanager module,
>>         perhaps you
>>         can find more hints there:
>>
>>         http://sourceforge.net/project/showfiles.php?group_id=180314
>>
>>         Best,
>>         Arash
>>
>>
>>         Jordi Martí schrieb:
>>         > Mmmh... not exactly... I would like to tell hibernate to
>>         use opencms
>>         > database pool... is it possible? I don't want to create
>>         another database
>>         > pool for the same database...
>>         >
>>         >
>>         > JORDI MARTÍ
>>         > Email: jmarti AT theinit dot com
>>         >
>>         >
>>         >
>>         > PRIVADO Y CONFIDENCIAL
>>         > Este mensaje va dirigido a la persona(s) indicada(s). Puede
>>         contener
>>         > información confidencial de carácter legal o personal de
>>         THE INIT SERVICES,
>>         > La transmisión errónea del presente mensaje en ningún
>>         momento supone
>>         > renuncia a su confidencialidad. Si el lector del mensaje no
>>         es el
>>         > destinatario indicado, o el empleado encargado de su
>>         entrega a dicha
>>         > persona, por favor, notifíquelo inmediatamente por teléfono
>>         y remita el
>>         > mensaje original a la dirección de correo electrónico
>>         indicada. Cualquier
>>         > copia o distribución de esta comunicación queda
>>         estrictamente prohibida.
>>         >
>>         >
>>         >
>>         >
>>         >
>>         >
>>         >
>>         > -----Mensaje original-----
>>         > De: opencms-dev-bounces at opencms.org
>>         <mailto:opencms-dev-bounces at opencms.org>
>>         [mailto:opencms-dev-bounces at opencms.org
>>         <mailto:opencms-dev-bounces at opencms.org>]
>>         > En nombre de Arash Kaffamanesh
>>         > Enviado el: viernes, 29 de febrero de 2008 18:09
>>         > Para: The OpenCms mailing list
>>         > Asunto: Re: [opencms-dev] hibernate and opencms
>>         >
>>         > Jordi,
>>         > just wrote a small howto:
>>         >
>>         > http://www.pomegranate.de:9000/cms/forum/viewthread?thread=137
>>         >
>>         > Best,
>>         > Arash
>>         >
>>         >
>>         > Jordi Martí schrieb:
>>         >
>>         >> Hi,
>>         >>
>>         >> Talking about sql connections….
>>         >>
>>         >> Does anybody know if there's a way to hook up opencms
>>         database pool with
>>         >> hibernate and spring?
>>         >>
>>         >> Thanks.
>>         >>
>>         >>
>>         >> JORDI MARTÍ
>>         >> Skype ID: jmarti.theinit
>>         >>
>>         >>
>>         >>
>>         >> PRIVADO Y CONFIDENCIAL
>>         >> Este mensaje va dirigido a la persona(s) indicada(s).
>>         Puede contener
>>         >> información confidencial de carácter legal o personal de
>>         THE INIT
>>         >>
>>         > SERVICES,
>>         >
>>         >> La transmisión errónea del presente mensaje en ningún
>>         momento supone
>>         >> renuncia a su confidencialidad. Si el lector del mensaje
>>         no es el
>>         >> destinatario indicado, o el empleado encargado de su
>>         entrega a dicha
>>         >> persona, por favor, notifíquelo inmediatamente por
>>         teléfono y remita el
>>         >> mensaje original a la dirección de correo electrónico
>>         indicada. Cualquier
>>         >> copia o distribución de esta comunicación queda
>>         estrictamente prohibida.
>>         >>
>>         >>
>>         >>
>>         >>
>>         >>
>>         >>
>>         >>
>>         >>
>>         >>
>>         >> _______________________________________________
>>         >> This mail is sent to you from the opencms-dev mailing list
>>         >> To change your list options, or to unsubscribe from the
>>         list, please visit
>>         >> http://lists.opencms.org/mailman/listinfo/opencms-dev
>>         >>
>>         >>
>>         >>
>>         >
>>         >
>>         > _______________________________________________
>>         > This mail is sent to you from the opencms-dev mailing list
>>         > To change your list options, or to unsubscribe from the
>>         list, please visit
>>         > http://lists.opencms.org/mailman/listinfo/opencms-dev
>>         >
>>         >
>>         > _______________________________________________
>>         > This mail is sent to you from the opencms-dev mailing list
>>         > To change your list options, or to unsubscribe from the
>>         list, please visit
>>         > http://lists.opencms.org/mailman/listinfo/opencms-dev
>>         >
>>         >
>>
>>
>>
>>         _______________________________________________
>>         This mail is sent to you from the opencms-dev mailing list
>>         To change your list options, or to unsubscribe from the list,
>>         please visit
>>         http://lists.opencms.org/mailman/listinfo/opencms-dev
>>
>>
>>
>>
>>     ------------------------------------------------------------------------
>>     _______________________________________________ This mail is sent
>>     to you from the opencms-dev mailing list To change your list
>>     options, or to unsubscribe from the list, please visit
>>     http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
>
>     _______________________________________________
>     This mail is sent to you from the opencms-dev mailing list
>     To change your list options, or to unsubscribe from the list,
>     please visit
>     http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
 






More information about the opencms-dev mailing list