<?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-6904050048737279318</id><updated>2011-07-08T15:43:44.249+02:00</updated><category term='actors concurrency driver mongodb scala scalable scalamongodbdriver java jug spring jugs'/><category term='alfresco resteasy resttemplate springmvc spring3 nojug'/><category term='aspectj itd javaday jug jugsardegna rest roma roo spring springmvc springsurf sts surf'/><category term='java'/><category term='jug'/><category term='alfresco exmachina gaej lambdaj pronetics sourcesense spring springframework springsecurity springsource'/><category term='Intellij IDEA'/><category term='Spring ROO'/><category term='actor concurrency functional inference scala scalac trait'/><category term='Java iBATIS data mapper apache'/><category term='mongodb roo scala spring spring3 springroo'/><category term='alfresco spring pronetics web2.0 resteasy springmvc'/><category term='adobe'/><category term='aspectj hibernate jpa jsp maven productivity roo spring springmvc sts'/><category term='aop book jugmilano jugpadova jugroma jugsardegna jugtorino packt publishing spring'/><category term='mongodb'/><category term='flex'/><category term='alexgorbatchev howto java jroller roller scala syntaxhighlighter xml'/><category term='jaxitalia mvccontroller mvcportlet oxm rest roo spel spring spring3'/><category term='ammentos android gwt jugsardegna opennms scala'/><category term='aop aspect book errata oriented packt programming spring spring2.5'/><category term='3.0 alfresco gae lambdaj rest springframework springsecurity'/><category term='Spring AOP book javalobby Aspect Oriented Programming Springframework'/><category term='osgi'/><category term='aop cache jaxitalia mvccontroller mvcportlet rest springframework springmvc springsecurity transaction'/><category term='opensource'/><category term='spring'/><category term='aspectj ddd javaday maven roo spring springsurf'/><category term='android flex jcr lambdaj ldap mongodb mvc oauth openid scala spring springme webflow jug springframework'/><category term='AOP and Spring MVC - JugLugano'/><category term='2.5 aop packt publishing reviews spring springaop'/><category term='SpringSource Spring VMware'/><title type='text'>Massimiliano Dessì's blog</title><subtitle type='html'>To add speed, add lightness</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6904050048737279318.post-888267099199006409</id><published>2010-02-12T22:42:00.001+01:00</published><updated>2010-02-12T22:42:48.165+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspectj ddd javaday maven roo spring springsurf'/><title type='text'>Video talk Spring Roo Internals and Addons</title><content type='html'>&lt;object width="480" height="390"&gt;&lt;param name="movie" value="http://www.uniroma.tv/uniroma_network_player.swf?p=&amp;v=20100202192045_992278015.flv&amp;autoplay=false&amp;ext=true"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="base" value="http://www.uniroma.tv/"&gt;&lt;/param&gt;&lt;embed src="http://www.uniroma.tv/uniroma_network_player.swf?p=&amp;v=20100202192045_992278015.flv&amp;autoplay=false&amp;ext=true" type="application/x-shockwave-flash" allowfullscreen="true" base="http://www.uniroma.tv/" width="480" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-888267099199006409?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/888267099199006409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2010/02/video-talk-spring-roo-internals-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/888267099199006409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/888267099199006409'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2010/02/video-talk-spring-roo-internals-and.html' title='Video talk Spring Roo Internals and Addons'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-8564593226067357574</id><published>2010-02-02T14:46:00.000+01:00</published><updated>2010-02-02T14:48:06.527+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspectj itd javaday jug jugsardegna rest roma roo spring springmvc springsurf sts surf'/><title type='text'>Spring Roo Internals Javaday IV</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_3040560"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/desmax74/spring-roo-internals-javaday-iv" title="Spring Roo Internals Javaday IV"&gt;Spring Roo Internals Javaday IV&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=springroojavadayiv-100131094419-phpapp01&amp;stripped_title=spring-roo-internals-javaday-iv" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=springroojavadayiv-100131094419-phpapp01&amp;stripped_title=spring-roo-internals-javaday-iv" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/desmax74"&gt;Massimiliano Dessì&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-8564593226067357574?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/8564593226067357574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2010/02/spring-roo-internals-javaday-iv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/8564593226067357574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/8564593226067357574'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2010/02/spring-roo-internals-javaday-iv.html' title='Spring Roo Internals Javaday IV'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-3932633272330825071</id><published>2009-12-04T16:44:00.009+01:00</published><updated>2009-12-04T16:49:32.694+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alexgorbatchev howto java jroller roller scala syntaxhighlighter xml'/><title type='text'>Enable Syntax Highlighter on JRoller</title><content type='html'>Howto to enable syntax Highlighter on jroller with alex gorbatchev code syntax Highlighter&lt;br /&gt;&lt;br /&gt;1)Preferences-&gt;Templates-&gt;Weblog-&gt;Edit&lt;br /&gt;Put at the end of the template, your preferred list of  "brushes" like java, xml scala and others.&lt;br /&gt;&lt;br /&gt;after import the gorbatchev css&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:javascript"&gt;&lt;br /&gt;&lt;script language="javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shCore.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushJava.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushXml.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushScala.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushJScript.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushCss.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushSql.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushPlain.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript"&gt; &lt;br /&gt;SyntaxHighlighter.config.bloggerMode=false;&lt;br /&gt;SyntaxHighlighter.config.stripBrs=true;&lt;br /&gt;SyntaxHighlighter.all();&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Note:2.1.364 is latest version, feel free to change version&lt;br /&gt;&lt;br /&gt;2)Go to Preferences-&gt;Formatting&lt;br /&gt;Uncheck Convert Line Breaks and Emoticons&lt;br /&gt;&lt;br /&gt;3)When create an entry (with simple text editor), go to plugin to apply at the end of the page&lt;br /&gt;and unchecked Convert Line Breaks and  Emoticons&lt;br /&gt;&lt;br /&gt;That's all.&lt;br /&gt;Happy coding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-3932633272330825071?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/3932633272330825071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/12/enable-syntax-highlighter-on-jroller.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/3932633272330825071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/3932633272330825071'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/12/enable-syntax-highlighter-on-jroller.html' title='Enable Syntax Highlighter on JRoller'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-1591571624601513133</id><published>2009-12-04T16:29:00.004+01:00</published><updated>2009-12-04T16:31:42.579+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aop aspect book errata oriented packt programming spring spring2.5'/><title type='text'>Spring Aspect Oriented Programming Errata</title><content type='html'>Right Versions&lt;br /&gt;&lt;br /&gt;Before Advice pag 146&lt;br /&gt;&lt;pre class="brush:xml"&gt;&lt;br /&gt;&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans"&lt;br /&gt;xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&lt;br /&gt;xmlns:aop="http://www.springframework.org/schema/aop"&lt;br /&gt;xsi:schemaLocation="http://www.springframework.org/schema/beans&lt;br /&gt;http://www.springframework.org/schema/beans/spring-beans-2.5.xsd&lt;br /&gt;http://www.springframework.org/schema/aop&lt;br /&gt;http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"&gt;&lt;br /&gt;   &lt;br /&gt;&lt;bean id="myAspect" class="org.springaop.chapter.four.schema.MyAspect"&gt;&lt;/bean&gt;&lt;br /&gt;   &lt;br /&gt;&lt;bean id="exampleBean" class="org.springaop.chapter.four.schema.ExampleBeanImpl"&gt;&lt;/bean&gt;&lt;br /&gt;   &lt;br /&gt;&lt;aop:config&gt;&lt;br /&gt;  &lt;aop:pointcut expression="execution (* org.springaop.chapter.four.schema.*.*(..))" id="pointcutServices"&gt;&lt;/aop:pointcut&gt;&lt;br /&gt;     &lt;aop:aspect id="aspect" ref="myAspect"&gt;&lt;br /&gt;        &lt;aop:before method="trace"  pointcut-ref="pointcutServices" arg-names="msg"&gt;&lt;/aop:before&gt;&lt;br /&gt;     &lt;/aop:aspect&gt;&lt;br /&gt;&lt;/aop:config&gt;&lt;br /&gt;&lt;br /&gt;&lt;/beans&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;BankAccountAspect pag. 165&lt;br /&gt;&lt;pre class="brush: java"&gt;package org.springaop.chapter.five.concurrent;&lt;br /&gt;&lt;br /&gt;import java.util.concurrent.locks.Lock;&lt;br /&gt;import java.util.concurrent.locks.ReadWriteLock;&lt;br /&gt;import java.util.concurrent.locks.ReentrantReadWriteLock;&lt;br /&gt;&lt;br /&gt;import org.apache.log4j.Logger;&lt;br /&gt;import org.aspectj.lang.annotation.After;&lt;br /&gt;import org.aspectj.lang.annotation.Aspect;&lt;br /&gt;import org.aspectj.lang.annotation.Before;&lt;br /&gt;import org.aspectj.lang.annotation.Pointcut;&lt;br /&gt;import org.springaop.utils.Constants;&lt;br /&gt;&lt;br /&gt;@Aspect&lt;br /&gt;public class BankAccountAspect {&lt;br /&gt;&lt;br /&gt;    @Pointcut("execution(* org.springaop.chapter.five.concurrent.BankAccount.getBalance())")&lt;br /&gt;    public void safeRead() {}&lt;br /&gt;&lt;br /&gt;    @Pointcut("execution(* org.springaop.chapter.five.concurrent.BankAccount.creditOperation(*,*)) ")&lt;br /&gt;    public void stateModificationCredit() {}&lt;br /&gt;    &lt;br /&gt;    @Pointcut("execution(* org.springaop.chapter.five.concurrent.BankAccount.debitOperation(*,*)) ")&lt;br /&gt;    public void stateModificationDebit() {}&lt;br /&gt;&lt;br /&gt;    @Pointcut("execution(* org.springaop.chapter.five.concurrent.BankAccount.getId())")&lt;br /&gt;    public void getId() {}&lt;br /&gt;&lt;br /&gt;    @Pointcut("execution(* org.springaop.chapter.five.concurrent.BankAccount.getStartDate())")&lt;br /&gt;    public void getStartDate() {}&lt;br /&gt;&lt;br /&gt;    @Before("safeRead()")&lt;br /&gt;    public void beforeSafeRead() {&lt;br /&gt;        if (log.isInfoEnabled()) {&lt;br /&gt;            log.info("setReadLock");&lt;br /&gt;        }&lt;br /&gt;        rLock.lock();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    @After("safeRead()")&lt;br /&gt;    public void afterSafeRead() {&lt;br /&gt;        rLock.unlock();&lt;br /&gt;        if (log.isInfoEnabled()) {&lt;br /&gt;            log.info("releaseReadLock");&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    @Before("stateModificationCredit() || stateModificationDebit()")&lt;br /&gt;    public void beforeSafeWrite() {&lt;br /&gt;        if (log.isInfoEnabled()) {&lt;br /&gt;            log.info("setWriteLock");&lt;br /&gt;        }&lt;br /&gt;        wLock.lock();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    @After("stateModificationCredit() || stateModificationDebit()")&lt;br /&gt;    public void afterSafeWrite() {&lt;br /&gt;        wLock.unlock();&lt;br /&gt;        if (log.isInfoEnabled()) {&lt;br /&gt;            log.info("releaseWriteLock");&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private final ReadWriteLock lock = new ReentrantReadWriteLock();&lt;br /&gt;    private final Lock rLock = lock.readLock();&lt;br /&gt;    private final Lock wLock = lock.writeLock();&lt;br /&gt;    private Logger log = Logger.getLogger(Constants.LOG_NAME);&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;BankAccount pg. 167&lt;br /&gt;&lt;pre class="brush: java"&gt;&lt;br /&gt;package org.springaop.chapter.five.concurrent;&lt;br /&gt;&lt;br /&gt;import java.util.Date;&lt;br /&gt;&lt;br /&gt;import org.apache.log4j.Logger;&lt;br /&gt;import org.springaop.utils.Constants;&lt;br /&gt;&lt;br /&gt;public class BankAccount {&lt;br /&gt;    &lt;br /&gt;    public BankAccount(){&lt;br /&gt;        this.id = 0;&lt;br /&gt;        this.balance = new Float(0);&lt;br /&gt;        this.startDate = new Date();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public BankAccount(Integer id) {&lt;br /&gt;        this.id = id;&lt;br /&gt;        this.balance = new Float(0);&lt;br /&gt;        this.startDate = new Date();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public BankAccount(Integer id, Float balance) {&lt;br /&gt;        this.id = id;&lt;br /&gt;        this.balance = balance;&lt;br /&gt;        this.startDate = new Date();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public BankAccount(Integer id, Float balance, Date start) {&lt;br /&gt;        this.id = id;&lt;br /&gt;        this.balance = balance;&lt;br /&gt;        this.startDate = start;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public boolean debitOperation(Float debit, Float balance) {&lt;br /&gt;        if (balance &lt; debit) {&lt;br /&gt;            return false;&lt;br /&gt;        } else {&lt;br /&gt;            setBalance(balance - debit);&lt;br /&gt;            return true;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void creditOperation(Float credit, Float balance) {&lt;br /&gt;        setBalance(balance+ credit);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    private void setBalance(Float balance) {&lt;br /&gt;        if (log.isInfoEnabled()) {&lt;br /&gt;            log.info("setBalance");&lt;br /&gt;        }&lt;br /&gt;        this.balance = balance;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Float getBalance() {&lt;br /&gt;        if (log.isInfoEnabled()) {&lt;br /&gt;            log.info(balance);&lt;br /&gt;        }&lt;br /&gt;        return balance;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Integer getId() {&lt;br /&gt;        return id;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Date getStartDate() {&lt;br /&gt;        return (Date) startDate.clone();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private Float balance;&lt;br /&gt;    private final Integer id;&lt;br /&gt;    private final Date startDate;&lt;br /&gt;    private Logger log = Logger.getLogger(Constants.LOG_NAME);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-1591571624601513133?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/1591571624601513133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/12/spring-aspect-oriented-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/1591571624601513133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/1591571624601513133'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/12/spring-aspect-oriented-programming.html' title='Spring Aspect Oriented Programming Errata'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-867344408542532595</id><published>2009-11-17T10:32:00.002+01:00</published><updated>2009-11-17T10:34:57.317+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspectj hibernate jpa jsp maven productivity roo spring springmvc sts'/><title type='text'>Spring Roo JaxItalia Slides</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_2517402"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/desmax74/spring-roo-jaxitalia09" title="Spring Roo JaxItalia09"&gt;Spring Roo JaxItalia09&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=spring-roojaxitalia09-091117025241-phpapp01&amp;stripped_title=spring-roo-jaxitalia09" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=spring-roojaxitalia09-091117025241-phpapp01&amp;stripped_title=spring-roo-jaxitalia09" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/desmax74"&gt;Massimiliano Dessì&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-867344408542532595?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/867344408542532595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/11/spring-roo-jaxitalia-slides.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/867344408542532595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/867344408542532595'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/11/spring-roo-jaxitalia-slides.html' title='Spring Roo JaxItalia Slides'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-654201712280060778</id><published>2009-11-17T10:31:00.001+01:00</published><updated>2009-11-17T10:32:35.047+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aop cache jaxitalia mvccontroller mvcportlet rest springframework springmvc springsecurity transaction'/><title type='text'>Spring Best Practices JaxItalia Slides</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_2517401"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/desmax74/jaxitalia09-spring-best-practices" title="Jaxitalia09 Spring Best Practices"&gt;Jaxitalia09 Spring Best Practices&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jaxitalia09spring-bestpractices-091117025231-phpapp01&amp;stripped_title=jaxitalia09-spring-best-practices" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jaxitalia09spring-bestpractices-091117025231-phpapp01&amp;stripped_title=jaxitalia09-spring-best-practices" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/desmax74"&gt;Massimiliano Dessì&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-654201712280060778?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/654201712280060778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/11/spring-best-practices-jaxitalia-slides.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/654201712280060778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/654201712280060778'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/11/spring-best-practices-jaxitalia-slides.html' title='Spring Best Practices JaxItalia Slides'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-4832888051727763902</id><published>2009-11-17T10:26:00.001+01:00</published><updated>2009-11-17T10:27:39.790+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jaxitalia mvccontroller mvcportlet oxm rest roo spel spring spring3'/><title type='text'>Spring 3 JaxItalia Slides</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_2517381"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/desmax74/spring30-jaxitalia09" title="Spring3.0 JaxItalia09"&gt;Spring3.0 JaxItalia09&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jaxitalia09spring3-0-091117024859-phpapp02&amp;stripped_title=spring30-jaxitalia09" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jaxitalia09spring3-0-091117024859-phpapp02&amp;stripped_title=spring30-jaxitalia09" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/desmax74"&gt;Massimiliano Dessì&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-4832888051727763902?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/4832888051727763902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/11/spring-3-jaxitalia-slides.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/4832888051727763902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/4832888051727763902'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/11/spring-3-jaxitalia-slides.html' title='Spring 3 JaxItalia Slides'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-5721644360154169973</id><published>2009-11-05T10:18:00.001+01:00</published><updated>2009-11-05T10:19:13.243+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actors concurrency driver mongodb scala scalable scalamongodbdriver java jug spring jugs'/><title type='text'>Scala and MongoDB</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_2427271"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/desmax74/mongodb-scala-roma-springframework-meeting2009" title="MongoDB Scala Roma SpringFramework Meeting2009"&gt;MongoDB Scala Roma SpringFramework Meeting2009&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mongodbscalaromaspringmeeting2009-091105031637-phpapp02&amp;stripped_title=mongodb-scala-roma-springframework-meeting2009" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mongodbscalaromaspringmeeting2009-091105031637-phpapp02&amp;stripped_title=mongodb-scala-roma-springframework-meeting2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/desmax74"&gt;Massimiliano Dessì&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-5721644360154169973?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/5721644360154169973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/11/scala-and-mongodb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5721644360154169973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5721644360154169973'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/11/scala-and-mongodb.html' title='Scala and MongoDB'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-2300188448982229475</id><published>2009-10-27T09:12:00.005+01:00</published><updated>2009-11-05T10:32:39.608+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actor concurrency functional inference scala scalac trait'/><title type='text'>Scala language introduction</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_2355086"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/desmax74/scala-programming-linux-day-2009" title="Scala Programming Linux Day 2009"&gt;Scala Programming Linux Day 2009&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=scalaprogramminglinuxday20092410-091027023730-phpapp01&amp;amp;stripped_title=scala-programming-linux-day-2009"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=scalaprogramminglinuxday20092410-091027023730-phpapp01&amp;amp;stripped_title=scala-programming-linux-day-2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/desmax74"&gt;Massimiliano Dessì&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://linuxday.gulch.it/2009/traccia-tecnica.xml"&gt;Linux Day 2009 Cagliari&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-2300188448982229475?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/2300188448982229475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/10/scala-language-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/2300188448982229475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/2300188448982229475'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/10/scala-language-introduction.html' title='Scala language introduction'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-5641708623341380460</id><published>2009-10-20T16:57:00.002+02:00</published><updated>2009-10-20T17:01:50.901+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alfresco resteasy resttemplate springmvc spring3 nojug'/><title type='text'>Alfresco in a Mashup World - Second part</title><content type='html'>Article in italian on &lt;a href="http://pronetics.wordpress.com/2009/10/20/alfresco-in-a-mashup-world-%e2%80%93-seconda-parte/"&gt;pronetics' blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-5641708623341380460?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/5641708623341380460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/10/alfresco-in-mashup-world-second-part.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5641708623341380460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5641708623341380460'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/10/alfresco-in-mashup-world-second-part.html' title='Alfresco in a Mashup World - Second part'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-2808168262046246047</id><published>2009-10-16T10:42:00.000+02:00</published><updated>2009-10-16T10:43:11.307+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intellij IDEA'/><title type='text'>IntelliJ IDEA goes Open Source</title><content type='html'>&lt;a href="http://www.jetbrains.com/idea/nextversion/free_java_ide.html"&gt;IntelliJIDEA goes OpenSource&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-2808168262046246047?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/2808168262046246047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/10/intellij-idea-goes-open-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/2808168262046246047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/2808168262046246047'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/10/intellij-idea-goes-open-source.html' title='IntelliJ IDEA goes Open Source'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-1756130339076590424</id><published>2009-10-16T10:40:00.001+02:00</published><updated>2009-10-16T10:43:38.718+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mongodb roo scala spring spring3 springroo'/><title type='text'>Next Meetings oct-nov 2009</title><content type='html'>Mext meetings as a speaker, about Scala, Spring, MongoDB in Italy&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linuxday.gulch.it/2009/traccia-tecnica.xml"&gt;"Scala" Linuxday 2009 Cagliari 24-oct&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jugevents.org/jugevents/event/19404"&gt;"Scala and MongoDB" Roma SpringFramework Meeting 31-oct&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jaxitalia.com/"&gt;"Spring 3", "Spring ROO", "Spring Best Practices"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-1756130339076590424?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/1756130339076590424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/10/next-meetings-oct-nov-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/1756130339076590424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/1756130339076590424'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/10/next-meetings-oct-nov-2009.html' title='Next Meetings oct-nov 2009'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-4778496612881099266</id><published>2009-10-15T17:08:00.000+02:00</published><updated>2009-10-15T17:09:32.194+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alfresco spring pronetics web2.0 resteasy springmvc'/><title type='text'>Alfresco in a Mashup World - First part</title><content type='html'>&lt;a href="http://pronetics.wordpress.com/2009/10/14/alfresco-in-a-mashup-world-prima-parte/"&gt;Article in italian on Pronetics' Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-4778496612881099266?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/4778496612881099266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/10/alfresco-in-mashup-world-first-part.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/4778496612881099266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/4778496612881099266'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/10/alfresco-in-mashup-world-first-part.html' title='Alfresco in a Mashup World - First part'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-5071333504448432280</id><published>2009-10-06T16:09:00.005+02:00</published><updated>2009-10-20T20:58:08.558+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android flex jcr lambdaj ldap mongodb mvc oauth openid scala spring springme webflow jug springframework'/><title type='text'>Roma SpringFramework Meeting October</title><content type='html'>&lt;p&gt;The &lt;a href="http://it.groups.yahoo.com/group/SpringFramework-it"&gt;SpringFramework Italian User Group&lt;/a&gt; with &lt;a href="http://jugroma.it/"&gt;JugRoma&lt;/a&gt; and Facoltà di Ingegneria – Università Roma TRE, are proud to announce the meeting with followings arguments:&lt;/p&gt;   &lt;p&gt;- Spring JCR Extension: the easiest way to use a Java content repository&lt;br /&gt;– Spring &lt;span class="caps"&gt;LDAP&lt;/span&gt;&lt;br /&gt;– Spring and Adobe Flex&lt;br /&gt;– Non conventional Android Programming&lt;br /&gt;– Scala language first steps&lt;br /&gt;– MongoDB and Scala language&lt;br /&gt;– Scale your database and be happy&lt;br /&gt;– LambdaJ 2.0&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.jugevents.org/jugevents/event/19404"&gt;Details&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-5071333504448432280?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/5071333504448432280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/10/roma-springframework-meeting-october.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5071333504448432280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5071333504448432280'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/10/roma-springframework-meeting-october.html' title='Roma SpringFramework Meeting October'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-3871010265610612688</id><published>2009-09-22T00:04:00.001+02:00</published><updated>2009-09-22T00:07:47.805+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><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='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='mongodb'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>SpringFramework september Meeting Slides and Photos</title><content type='html'>Slides and photos of the &lt;a href="http://it.groups.yahoo.com/group/SpringFramework-it"&gt;Spring Italian User Group&lt;/a&gt; Meeting , 12 September 2009 in Cagliari.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jugsardegna.org/vqwiki/jsp/Wiki?12settembre2009"&gt;Slides:MongoDB, OSGi, Flex&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/96509429@N00/sets/72157622256968761/"&gt;Photos&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-3871010265610612688?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/3871010265610612688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/09/springframework-september-meeting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/3871010265610612688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/3871010265610612688'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/09/springframework-september-meeting.html' title='SpringFramework september Meeting Slides and Photos'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-1146501924763746900</id><published>2009-09-18T11:50:00.012+02:00</published><updated>2009-09-22T13:30:25.702+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jug'/><category scheme='http://www.blogger.com/atom/ns#' term='3.0 alfresco gae lambdaj rest springframework springsecurity'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='mongodb'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><title type='text'>SpringFramework Meeting September 2009 Photos</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2506/3923785021_e0b2e82f4d.jpg"&gt;Photos&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-1146501924763746900?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/1146501924763746900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/09/springframework-meeting-september-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/1146501924763746900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/1146501924763746900'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/09/springframework-meeting-september-2009.html' title='SpringFramework Meeting September 2009 Photos'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-7605625133205017881</id><published>2009-08-27T11:34:00.000+02:00</published><updated>2009-08-27T11:35:11.837+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='mongodb'/><title type='text'>SpringFramework Italian Meeting - September 2009</title><content type='html'>Fifth Meeting 12 September 2009 in Cagliari:&lt;p&gt;&lt;a href="http://www.jugsardegna.org/vqwiki/jsp/Wiki?12settembre2009" target="_blank" title="http://www.jugsardegna.org/vqwiki/jsp/Wiki?12settembre2009"&gt;http://www.jugsardegna.org/vqwiki/jsp/Wiki?12settembre2009&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Speakers-abstract:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Filippo Diotalevi&lt;/b&gt;   &lt;a href="http://knokode.com/" target="_blank" title="http://knokode.com/"&gt;Knokode Ltd&lt;/a&gt; : &lt;b&gt;Spring Dynamic Modules: OSGi meets the Spring Framework&lt;/b&gt;&lt;/p&gt;&lt;p&gt; OSGi è una delle tecnologie più utilizzate dagli sviluppatori di tutto il mondo, per quanto sia (relativamente) poco conosciuta. E' infatti l'architettura a componenti che sta alla base di Eclipse, di Glassfish, e di altri application server open source e commerciali. L'attenzione dell'OSGi Alliance si sta ora spostando sulle applicazioni enterprise, nel tentativo di mettere a disposizione di tutti gli sviluppatori gli strumenti per sviluppare applicazioni modulari ed orientate ai servizi con OSGi. Questa presentazione vuole introdurre Spring Dynamic Modules (DM), l'estensione allo Spring Framework che consente di eseguire applicazioni Spring all'interno di un framework OSGi, sfruttandone appieno le potenzialità.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Marcello Teodori&lt;/b&gt;   &lt;a title="http://www.jugmilano.it/" target="_blank" href="http://www.jugmilano.it/"&gt;JugMilano&lt;/a&gt;   &lt;a title="http://www.excogitanet.com/" target="_blank" href="http://www.excogitanet.com/"&gt;Excogitanet&lt;/a&gt; : &lt;b&gt;Spring &amp;amp; Flex&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Una panoramica sulle diverse possibilità offerte da Spring per applicazioni RIA realizzate in Flex: Spring sul server per l'implementazione di un backend con serializzazione nativa AMF3 con Spring BlazeDS integration, Spring sul client con Spring Action Script e Spring come usato dallo streaming server opensource Red5 per la realizzazione di applicazioni video. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Massimiliano Dessì&lt;/b&gt;   &lt;a title="http://www.jugsardegna.it/" target="_blank" href="http://www.jugsardegna.it/"&gt;JugSardegna&lt;/a&gt;   &lt;a title="http://www.pronetics.it/" target="_blank" href="http://www.pronetics.it/"&gt;ProNetics&lt;/a&gt; : &lt;b&gt;MongoDB&lt;/b&gt;&lt;/p&gt;Questa presentazione introduce MongoDB un database ad alte prestazioni, schema-free e document-oriented, Open Source.&lt;br /&gt;Vedremo dove si colloca un Document Database tra le varie alternative NOSQL quali Distributed key-value, BigTable, Graph database. Vedremo sopratutto come si usa e in quali casi è da preferire ad un RDBMS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-7605625133205017881?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/7605625133205017881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/08/springframework-italian-meeting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/7605625133205017881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/7605625133205017881'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/08/springframework-italian-meeting.html' title='SpringFramework Italian Meeting - September 2009'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-7490577015046745537</id><published>2009-08-11T09:55:00.001+02:00</published><updated>2009-08-11T09:55:50.004+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SpringSource Spring VMware'/><title type='text'>VMware acquire SpringSource</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://blog.springsource.com/2009/08/10/springsource-chapter-two/" rel="bookmark" title="Permanent Link"&gt;SpringSource: Chapter Two&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.marketwatch.com/story/vmware-to-acquire-privately-held-springsource-2009-08-10?siteid=yhoof2" target="_blank" title="VMware to acquire privately held SpringSource"&gt;VMware to acquire privately held SpringSource&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-7490577015046745537?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/7490577015046745537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/08/vmware-acquire-springsource.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/7490577015046745537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/7490577015046745537'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/08/vmware-acquire-springsource.html' title='VMware acquire SpringSource'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-8980358514791167863</id><published>2009-08-10T21:33:00.000+02:00</published><updated>2009-08-10T21:35:00.259+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java iBATIS data mapper apache'/><title type='text'>iBATIS 3 BETA 1</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a href="http://ibatis.apache.org/"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="font-weight: normal;" target="_blank" title="iBATIS 3 beta"&gt;iBATIS 3 for Java Released (BETA 1)&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style="font-weight: bold;"&gt;  &lt;/h2&gt;&lt;div class="story"&gt;         &lt;a name="ibatis_3_beta_1" id="ibatis_3_beta_1" style="margin: 0px; padding: 0px;"&gt;&lt;/a&gt;                              &lt;p&gt;&lt;a href="http://ibatis.apache.org/" target="_blank" title="iBATIS 3 beta"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-8980358514791167863?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/8980358514791167863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/08/ibatis-3-beta-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/8980358514791167863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/8980358514791167863'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/08/ibatis-3-beta-1.html' title='iBATIS 3 BETA 1'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-9040250614948086120</id><published>2009-07-22T09:32:00.003+02:00</published><updated>2009-08-05T08:55:47.087+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2.5 aop packt publishing reviews spring springaop'/><title type='text'>Reviews of Spring 2.5 Aspect Oriented Programming</title><content type='html'>&lt;a href="http://java.dzone.com/reviews/spring-25-aspect-oriented"&gt;On DZone&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=54421"&gt;On TheServerSide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.coderanch.com/t/442983/Book-Reviews/Spring-Aspect-Oriented-Programming"&gt;On CodeRanch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.open4dev.com/journal/2009/5/9/spring-25-aspect-oriented-programming-book-review.html"&gt;On Open4Dev&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.alicevik.net/?p=58"&gt;On Alicevik&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ejvyas.blogspot.com/2009/04/review-spring-25-aspect-oriented.html" target="_blank" title="Tryst with Technology"&gt;On Tryst with Technology &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.dzone.com/reviews/spring-25-aspect-oriented-0"&gt;On Dzone second review&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.packtpub.com/aspect-oriented-programming-with-spring-2-5/book"&gt;Book on packt site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-9040250614948086120?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/9040250614948086120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/07/reviews-of-spring-25-aspect-oriented.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/9040250614948086120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/9040250614948086120'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/07/reviews-of-spring-25-aspect-oriented.html' title='Reviews of Spring 2.5 Aspect Oriented Programming'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-6043537191603661996</id><published>2009-07-06T21:00:00.000+02:00</published><updated>2009-07-06T21:01:52.913+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3.0 alfresco gae lambdaj rest springframework springsecurity'/><title type='text'>SpringFramework Meeting 2009 Photos</title><content type='html'>&lt;p&gt;&lt;img vspace="0" hspace="0" border="0" align="baseline" alt="Alfe Arendsen SpringSource Jteam" src="http://farm3.static.flickr.com/2449/3693760506_544d477ec4.jpg?v=0" /&gt;&lt;/p&gt;&lt;p&gt;Mr. Alef Arendsen, &lt;em&gt;SpringSource&lt;/em&gt; &lt;em&gt;JTeam&lt;/em&gt; &amp;quot;&lt;strong&gt;Springframework 3.0&lt;/strong&gt;&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;img vspace="0" hspace="0" border="0" align="baseline" alt="Luca Marrocco Exmachina" src="http://farm4.static.flickr.com/3555/3693756368_fd1cab15cb.jpg?v=0" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mr. Luca Marrocco, &lt;em&gt;Exmachina&lt;/em&gt; &amp;quot;&lt;strong&gt;Google App Engine&lt;/strong&gt;&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;img vspace="0" hspace="0" border="0" align="baseline" alt="Massimiliano Dessì Pronetics Sourcesense" src="http://farm4.static.flickr.com/3662/3693765076_58df60b8ce.jpg?v=0" /&gt;&lt;/p&gt;&lt;p&gt;Mr. Massimiliano Dessì, &lt;em&gt;Pronetics Sourcesense&lt;/em&gt; &amp;quot;&lt;strong&gt;The hidden gems of SpringSecurity&lt;/strong&gt;&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;img vspace="0" hspace="0" border="0" align="baseline" alt="Mario Fusco Exmachina" src="http://farm4.static.flickr.com/3653/3693767824_2fcd467643.jpg?v=0" /&gt;&lt;/p&gt;&lt;p&gt;Mr. Mario Fusco, &lt;em&gt;Exmachina&lt;/em&gt; &amp;quot;&lt;strong&gt;Lambdaj&lt;/strong&gt;&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;img vspace="0" hspace="0" border="0" align="baseline" alt="Piergiorgio Lucidi" src="http://farm4.static.flickr.com/3663/3693769074_9c2f057cf5.jpg?v=0" /&gt;&lt;/p&gt;&lt;p&gt;Mr. Piergiorgio Lucidi, &lt;em&gt;Sourcesense&lt;/em&gt; &amp;quot;&lt;strong&gt;A success story: Spring in Alfresco ECM&lt;/strong&gt;&amp;quot;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-6043537191603661996?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/6043537191603661996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/07/springframework-meeting-2009-photos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/6043537191603661996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/6043537191603661996'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/07/springframework-meeting-2009-photos.html' title='SpringFramework Meeting 2009 Photos'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-98953413222141947</id><published>2009-07-06T20:58:00.004+02:00</published><updated>2009-07-06T21:00:51.145+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3.0 alfresco gae lambdaj rest springframework springsecurity'/><title type='text'>Spring Meeting Cagliari Slides and Photos</title><content type='html'>Slides and photos of the &lt;a href="http://it.groups.yahoo.com/group/SpringFramework-it"&gt;Spring Italian User Group&lt;/a&gt; Meeting , 27 June 2009 in Cagliari&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jugsardegna.org/vqwiki/jsp/Wiki?27giugno2009"&gt;Slides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/96509429@N00/sets/72157621029791686/"&gt;Photos &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-98953413222141947?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/98953413222141947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/07/spring-meeting-cagliari-slides-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/98953413222141947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/98953413222141947'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/07/spring-meeting-cagliari-slides-and.html' title='Spring Meeting Cagliari Slides and Photos'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-4426497755879607967</id><published>2009-07-01T09:40:00.001+02:00</published><updated>2009-07-01T09:41:13.040+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spring ROO'/><title type='text'>ROO</title><content type='html'>&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Gb1Z0lfl52I&amp;hl=it&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Gb1Z0lfl52I&amp;hl=it&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-4426497755879607967?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/4426497755879607967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/07/roo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/4426497755879607967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/4426497755879607967'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/07/roo.html' title='ROO'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-949154701634731369</id><published>2009-06-12T12:22:00.004+02:00</published><updated>2009-06-21T15:38:16.012+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alfresco exmachina gaej lambdaj pronetics sourcesense spring springframework springsecurity springsource'/><title type='text'>SpringFramework Italian Meeting 2009</title><content type='html'>Fourth edition 27 June Cagliari:&lt;br /&gt;&lt;a href="http://www.jugsardegna.org/vqwiki/jsp/Wiki?27Giugno2009"&gt;http://www.jugsardegna.org/vqwiki/jsp/Wiki?27Giugno2009&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Speakers-abstract&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Alef Arendsen&lt;/span&gt;    "Spring 3.0"&lt;br /&gt;&lt;br /&gt;Spring 3.0 brings yet another powerful set of new features in the Spring Framework that helps you simplify your code bases a lot more and helps you focus more on the domain problem. &lt;br /&gt;In this talk, Alef Arendsen will highlight what these new features are and showcase them using code examples and demoes. The most important ones are the introduction of the expression language, a completely Java-based configuration option and the support for RESTful resources.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Luca Marrocco&lt;/span&gt; "GAEj Google App Engine for Java"&lt;br /&gt;&lt;br /&gt;Abstract: Another actor in cloud computing is available for java developer. &lt;br /&gt;Already available for python guys throught django and other nice framework. Starting few month ago Google has release new java environment for its cloud computing services: Google App Engine is now powerd by Java. In this presentation you will be introduced to this new world. &lt;br /&gt;After this presentation you will be able to create your own application and deploy it to a complete scalable without initial cost environment. &lt;br /&gt;Topics of this presentation are: create a simple web application; upload web applition to GAEj; using some google service like datastore, email sender, memcache and other&lt;br /&gt;interesting feature to develop a scalable application. &lt;br /&gt;All argument discussed use spring framework as glue of that services.. so we can understand how spring can help us to develop an enterprise production ready application. We show you how GAEj is a valid solution for many application purpose for its simplicity and low cost.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Massimiliano Dessì&lt;/span&gt; "The hidden gems of Spring Security"&lt;br /&gt;&lt;br /&gt;Spring Security is a security solution for enterprise applications developed using the Spring Framework.&lt;br /&gt;Out of the box Spring Security provide support for OpenID, ACL, Groups, JSR 250 Security Annotation  and can be easily integrated with OAuth and RESTful systems.&lt;br /&gt;In this presentation we will see how to use SpringSecurity to switch a RESTful webapp from a classical authentication/authorization to OpenID authentication, OAuth authorization and how to use the SpringSecurity ACL for your Domain Objects.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Mario Fusco&lt;/span&gt; "No more loops with lambdaj"&lt;br /&gt;&lt;br /&gt;Lambdaj is a library that makes easier to manipulate collections in a pseudo-functional and statically typed way. In our experience to iterate over collection, especially in nested loops, is often error prone and makes the code less readable. The purpose of this library is to alleviate these problems employing some functional programming techniques but without losing the static typing of java. We impose this last constraint to make refactoring easier and safer and allow the compiler to do its job. In a word, lambdaj partially eliminates the burden to write (often nested and poorly readable) loops while iterating over collections by allowing to filter, convert, group, aggregate and sort their items without to write a single explicit loop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Piergiorgio Lucidi&lt;/span&gt; "A success story: Spring in Alfresco ECM"&lt;br /&gt;&lt;br /&gt;Alfresco is the leading open source enterprise content management system and two of the most appreciated aspects of Alfresco are: the wide customization model and the high quality of source code. &lt;br /&gt;Alfresco is strongly based on Spring Framework and thanks to this adoption we can find many ways to extend and inject our components. In this presentation will be shown many ways to extend Alfresco features and interfaces using Spring application context configuration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-949154701634731369?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/949154701634731369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/06/springframework-italian-meeting-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/949154701634731369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/949154701634731369'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/06/springframework-italian-meeting-2009.html' title='SpringFramework Italian Meeting 2009'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-7107745632819599848</id><published>2009-05-25T19:52:00.001+02:00</published><updated>2009-05-25T19:54:18.007+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ammentos android gwt jugsardegna opennms scala'/><title type='text'>Status update and next worshops</title><content type='html'>Some update and next events/meetings/workshops&lt;br /&gt;Since April/May I'm become:&lt;br /&gt;Chairman of &lt;a href="http://www.jugsardegna.org"&gt;Jug Sardegna Onlus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.opennms.org/"&gt;OpenNMS&lt;/a&gt; Committer/Contributor&lt;br /&gt;&lt;a href="http://www.scala-lang.org/"&gt;Scala user&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As a Jug Chairman, I'm working with the jug's members, on some workshops scheduled for the next five months:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ammentos.biobytes.it"&gt;Ammentos&lt;/a&gt; &lt;a href="http://www.jugevents.org/jugevents/event/16832"&gt;12 june&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.scala-lang.org/"&gt;Scala&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;GWT&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/android/"&gt;Android&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next update for the Spring Framework Meeting (27 June) in Cagliari&lt;br /&gt;&lt;br /&gt;Stay tuned !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-7107745632819599848?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/7107745632819599848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/05/status-update-and-next-worshops.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/7107745632819599848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/7107745632819599848'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/05/status-update-and-next-worshops.html' title='Status update and next worshops'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-6012412618901911201</id><published>2009-04-15T10:37:00.001+02:00</published><updated>2009-04-15T10:39:45.521+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spring AOP book javalobby Aspect Oriented Programming Springframework'/><title type='text'>Good and complete review of Spring 2.5 AOP book</title><content type='html'>&lt;a linkindex="7" href="http://java.dzone.com/reviews/spring-25-aspect-oriented" target="_blank" title="Book review"&gt;Spring 2.5 Aspect Oriented Programming review on javalobby&lt;/a&gt;   &lt;p&gt;The review ends with:&lt;br /&gt;&lt;/p&gt;"AOP itself is complex for the first time that a beginner starts to&lt;br /&gt;&lt;br /&gt;learn it. This book avoids this problem by keeping the things simple&lt;br /&gt;&lt;br /&gt;and not overloading with heavy theory. That means the theory and&lt;br /&gt;&lt;br /&gt;practice are not poor (superficial) or too detailed.Developers with some experience with &lt;span class="caps"&gt;AOP&lt;/span&gt;, would find this book very good for reference,&lt;br /&gt;&lt;br /&gt;as it has a long good amount the samples about configuration for xml and annotations.&lt;br /&gt;&lt;br /&gt;For its 300 pages I consider this book a good material for learning concepts and good practices. I hope you enjoy this book like I did."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-6012412618901911201?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/6012412618901911201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/04/good-and-complete-review-of-spring-25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/6012412618901911201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/6012412618901911201'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/04/good-and-complete-review-of-spring-25.html' title='Good and complete review of Spring 2.5 AOP book'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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-6904050048737279318.post-5028347159869926706</id><published>2009-03-12T10:19:00.001+01:00</published><updated>2009-03-12T10:21:17.280+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aop book jugmilano jugpadova jugroma jugsardegna jugtorino packt publishing spring'/><title type='text'>Spring AOP Book - Acknowledgements</title><content type='html'>&lt;a href="http://farm4.static.flickr.com/3599/3348935106_f6d56eb850_b.jpg" title="Spring AOP Book by desmax74, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3599/3348935106_f6d56eb850.jpg" width="500" height="375" alt="Spring AOP Book" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I’d like to thank my family, my wife Monica, and my little sons Michele, Mattia and&lt;br /&gt;Chiara.&lt;br /&gt;Monica gave me support in writing this book and she did a great job in taking care of our&lt;br /&gt;family. Without her love and support, I could never have finished this book.&lt;br /&gt;Thanks to my grandparents Aldo and Maria Grazia and to my mother, for instilling in me&lt;br /&gt;honesty and ethics.&lt;br /&gt;Thanks to Alef Arendsen pointed out my faults, and gave valuable suggestions based on&lt;br /&gt;his rich experience in Spring.&lt;br /&gt;Thanks to Stefano Sanna, my copy editor, did a nice job in correcting my grammatical&lt;br /&gt;mistakes, improving my words, and keeping the conventions consistent throughout the&lt;br /&gt;book, and for a it’s invaluable support.&lt;br /&gt;Thanks to Nelly Cannas and Samuela Girau for their support.&lt;br /&gt;Many thanks to the SpringFramework team for having created such a powerful&lt;br /&gt;framework to the Java community.&lt;br /&gt;&lt;br /&gt;Thanks to italian Jugs, &lt;a href="http://www.jugsardegna.org"&gt;JugSardegna&lt;/a&gt;, &lt;a href="http://www.jugroma.it"&gt;JugRoma&lt;/a&gt;, &lt;a href="http://www.jugmilano.it"&gt;JugMilano&lt;/a&gt;, &lt;a href="http://jugpadova.it"&gt;JugPadova&lt;/a&gt;, &lt;a href="http://www.jugtorino.it"&gt;JugTorino&lt;/a&gt; for their supports.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-5028347159869926706?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/5028347159869926706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/03/spring-aop-book-acknowledgements.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5028347159869926706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5028347159869926706'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/03/spring-aop-book-acknowledgements.html' title='Spring AOP Book - Acknowledgements'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3599/3348935106_f6d56eb850_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6904050048737279318.post-5599185023822618504</id><published>2009-03-07T11:11:00.000+01:00</published><updated>2009-03-07T11:12:06.210+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AOP and Spring MVC - JugLugano'/><title type='text'>AOP and Spring MVC - JugLugano</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_1009778"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/desmax74/aspect-oriented-programming-and-mvc-with-spring-framework?type=presentation" title="Aspect Oriented Programming and MVC with Spring Framework"&gt;Aspect Oriented Programming and MVC with Spring Framework&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=juglugano290109-1234222538821633-2&amp;amp;stripped_title=aspect-oriented-programming-and-mvc-with-spring-framework"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=juglugano290109-1234222538821633-2&amp;amp;stripped_title=aspect-oriented-programming-and-mvc-with-spring-framework" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/desmax74"&gt;desmax74&lt;/a&gt;. (tags: &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/springframework"&gt;springframework&lt;/a&gt; &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/aop"&gt;aop&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://farm4.static.flickr.com/3127/3248132495_1ea5ae06a7.jpg?v=0" /&gt;&lt;br /&gt;&lt;img src="http://farm4.static.flickr.com/3055/3248130597_fec63f03cd.jpg?v=0" /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/96509429@N00/tags/juglugano/"&gt;JugLugano photos&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6904050048737279318-5599185023822618504?l=desmax74.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desmax74.blogspot.com/feeds/5599185023822618504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://desmax74.blogspot.com/2009/03/aop-and-spring-mvc-juglugano.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5599185023822618504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6904050048737279318/posts/default/5599185023822618504'/><link rel='alternate' type='text/html' href='http://desmax74.blogspot.com/2009/03/aop-and-spring-mvc-juglugano.html' title='AOP and Spring MVC - JugLugano'/><author><name>desmax</name><uri>http://www.blogger.com/profile/02956344442948263048</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>
