[opencms-dev] hibernate and opencms

Arash Kaffamanesh arash.kaffamanesh at pomegranate.de
Mon Mar 3 20:46:40 CET 2008


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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20080303/50b88627/attachment.htm>


More information about the opencms-dev mailing list