<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6914995</id><updated>2012-02-01T00:30:34.159-05:00</updated><category term='aop'/><category term='hibernate'/><category term='java'/><category term='cache'/><category term='web'/><category term='spring'/><title type='text'>Omar Irbouh</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6914995.post-108403163465312540</id><published>2007-06-12T00:07:00.000-04:00</published><updated>2007-06-12T02:45:28.193-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='cache'/><title type='text'>Spring Modules Cache</title><summary type='text'>Tutorials about configuring and using Spring Modules Cache.</summary><link rel='related' href='http://springmodules.dev.java.net' title='Spring Modules Cache'/><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/108403163465312540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=108403163465312540' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/108403163465312540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/108403163465312540'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2004/05/this-is-my-first-post-to-blogger.html' title='Spring Modules Cache'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-8203054440323993547</id><published>2005-10-31T01:53:00.000-05:00</published><updated>2007-06-17T21:43:05.492-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Spring Web Flow</title><summary type='text'>I will be presenting on Spring  Web Flow on Wednesday, 9 November at Montréal Java Users Group. Following is the official  announcementLA PROCHAINE RENCONTRE SERA LE MERCREDI 9 NOVEMBRE AU CRIM.Le Groupe d'Utilisateurs Java de Montréal (GUJM) vous inviteà participer à la prochaine rencontre qui sera le mercredi9 novembre 2005.TITRE : "Introduction au Spring Web Flow"  par Omar Irbouh.Spring Web </summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/8203054440323993547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=8203054440323993547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/8203054440323993547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/8203054440323993547'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2007/06/spring-web-flow.html' title='Spring Web Flow'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-6829678573823011063</id><published>2005-10-24T01:56:00.000-04:00</published><updated>2007-06-12T02:10:00.764-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Hibernate Generic Dao</title><summary type='text'>Christian Bauer blogged sometime before about a Generic  Hibernate Dao pattern with JDK 5. This pattern has the advantage of  simplifying the dao construction, It also allows for direct access to the  underlying Hibernate session witch makes it possible to use the  Hibernate powerfull API for data manipulation. The only issue I can think of, as  a Spring Framework user, is intergation with Spring</summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/6829678573823011063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=6829678573823011063' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/6829678573823011063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/6829678573823011063'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2005/10/hibernate-generic-dao.html' title='Hibernate Generic Dao'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-6683711328523708518</id><published>2004-12-19T02:30:00.000-05:00</published><updated>2007-06-12T03:14:14.213-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Présentation de Spring aux Groupe d'Utilisateurs Java de Québec</title><summary type='text'>J'ai présenté Spring Framework lors de la demi-journée  conférence du Groupe d'Utilisateur Java  de Québec organisée le 9 Novembre 2004. Voici le plan de la présentation :     - Introduction- J2EE, état actuel des choses- Spring  Framework   - Injection des dépendances   - Programmation Orientée  Aspect- Les services de Spring   - Application  Context   - DAO, JDBC,  ORM   - Transactions   - EJB</summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/6683711328523708518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=6683711328523708518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/6683711328523708518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/6683711328523708518'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2007/06/prsentation-de-spring-aux-groupe.html' title='Présentation de Spring aux Groupe d&apos;Utilisateurs Java de Québec'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-1883113558083137805</id><published>2004-12-19T02:25:00.000-05:00</published><updated>2007-06-12T03:13:29.727-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Spring Login Interceptor</title><summary type='text'>I posted on Spring Framework  Forums the source of a Login Interceptor that can be used to check if the  user has logged on to the Web Application.read  more...</summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/1883113558083137805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=1883113558083137805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/1883113558083137805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/1883113558083137805'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2004/12/spring-login-interceptor.html' title='Spring Login Interceptor'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-357320767128354341</id><published>2004-12-19T02:24:00.000-05:00</published><updated>2007-06-12T03:13:09.015-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='cache'/><category scheme='http://www.blogger.com/atom/ns#' term='aop'/><title type='text'>Caching the result of methods using Spring and EHCache</title><summary type='text'>I published a new  article on Spring Confluence  Wiki that shows how to use Spring Integration for EHCache (since Spring  1.1.1).  The article presents a Spring Interceptor that caches methods results based  on method name and arguments values. Of course the interceptor is configured  declaratively using Spring IoC.&lt;!--      &lt;?php wp_link_pages(); ?&gt;     --&gt;&lt;!--     &lt;?php trackback_rdf(); ?&gt;     </summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/357320767128354341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=357320767128354341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/357320767128354341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/357320767128354341'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2004/12/caching-result-of-methods-using-spring.html' title='Caching the result of methods using Spring and EHCache'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-1350932072762083502</id><published>2004-12-19T02:23:00.000-05:00</published><updated>2007-06-12T03:12:41.446-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Spring at Montréal JUG</title><summary type='text'>I will be presenting 'Application development with Spring Framework' at  Montréal JUG 8 December 2004.  Hope to see you there!</summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/1350932072762083502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=1350932072762083502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/1350932072762083502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/1350932072762083502'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2004/12/spring-at-montral-jug.html' title='Spring at Montréal JUG'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-8935218561441380614</id><published>2004-12-19T02:18:00.000-05:00</published><updated>2007-06-12T03:13:56.422-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='aop'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Trapping Exceptions in Spring Web</title><summary type='text'>Spring Framework HandlerExceptionResolver allows to build Exception Handlers  that can be configured to trap exceptions and return a ModelAndView. They work  in a simillar way to Struts ExceptionHandlers.  I posted a sample on Spring Framework  Forums that explains how to build and configure ExceptionHandlers in Spring.   read  more...&lt;!--      &lt;?php wp_link_pages(); ?&gt;     --&gt;&lt;!--     &lt;?php </summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/8935218561441380614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=8935218561441380614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/8935218561441380614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/8935218561441380614'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2004/12/trapping-exceptions-in-spring-web.html' title='Trapping Exceptions in Spring Web'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-3169622215124361894</id><published>2004-12-19T02:08:00.001-05:00</published><updated>2007-06-12T07:10:06.804-04:00</updated><title type='text'>Throw own exceptions using Hibernate &amp; Spring Framework</title><summary type='text'>A Spring Framework/Hibernate user asked for a  / magic / easy / way to convert Spring Framework thrown Exception into User  Defined Exception without putting a try-catch block in all my methods.  I think we can achieve this using the magic of AOP. All we have to do is  create an interceptor and hock it into the applicationContext.xml without having  to change one line of code into our classes nor</summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/3169622215124361894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=3169622215124361894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/3169622215124361894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/3169622215124361894'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2004/12/throw-own-exceptions-using-hibernate_19.html' title='Throw own exceptions using Hibernate &amp; Spring Framework'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6914995.post-3140009403571211541</id><published>2004-12-19T02:08:00.000-05:00</published><updated>2007-06-12T02:17:51.902-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Throw own exceptions using Hibernate &amp; Spring Framework</title><summary type='text'>A Spring Framework/Hibernate user asked for a  / magic / easy / way to convert Spring Framework thrown Exception into User  Defined Exception without putting a try-catch block in all his methods.  I think we can achieve this using the magic of AOP. All we have to do is  create an interceptor and hock it into the applicationContext.xml without having  to change one line of code into our classes </summary><link rel='replies' type='application/atom+xml' href='http://irbouh.blogspot.com/feeds/3140009403571211541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6914995&amp;postID=3140009403571211541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/3140009403571211541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6914995/posts/default/3140009403571211541'/><link rel='alternate' type='text/html' href='http://irbouh.blogspot.com/2004/12/throw-own-exceptions-using-hibernate.html' title='Throw own exceptions using Hibernate &amp; Spring Framework'/><author><name>Omar Irbouh</name><uri>http://www.blogger.com/profile/09011771634702368288</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
