<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Quand N@t communique... &#187; Spring</title>
	<atom:link href="http://www.richand.info/blog/tag/spring/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.richand.info/blog</link>
	<description>Développement personnel, personal MBA et tout ce qui touche à la vie d'un consultant logiciel.</description>
	<lastBuildDate>Sat, 29 Oct 2011 11:07:07 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Veille techno S12</title>
		<link>http://www.richand.info/blog/2008/03/veille-techno-s12/</link>
		<comments>http://www.richand.info/blog/2008/03/veille-techno-s12/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 15:22:46 +0000</pubDate>
		<dc:creator>Nathaniel Richand</dc:creator>
				<category><![CDATA[Veille techno]]></category>
		<category><![CDATA[AOP]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Document]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[encoded]]></category>
		<category><![CDATA[JMX]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[literal]]></category>
		<category><![CDATA[Mylin]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[WSDL]]></category>

		<guid isPermaLink="false">http://www.richand.info/blog/?p=14</guid>
		<description><![CDATA[Je vous propose une sélection des articles intéressants de la semaine, principalement orientés J2EE. Au menu: Which style of WSDL should I use? JSF: the good, the bad and the ugly&#8230; Eclipse et mylyn, pour une gestion efficace des bugs et des tâches d&#8217;un projet de développement SpringSource Tool Suite Released Activer un aspect par [...]]]></description>
			<content:encoded><![CDATA[<p>Je vous propose une sélection des articles intéressants de la semaine, principalement orientés J2EE.</p>
<p>Au menu:</p>
<ul>
<li> Which style of WSDL should I use?</li>
<li>JSF: the good, the bad and the ugly&#8230;</li>
<li>Eclipse et mylyn, pour une gestion efficace des bugs et des tâches d&#8217;un projet de développement</li>
<li>SpringSource Tool Suite Released</li>
<li> Activer un aspect par JMX</li>
<li>Build time vs. render time</li>
<li> Choose your managers wisely; they have cookies on the dark side</li>
<li> Software Architecture Document Guidelines</li>
</ul>
<p><span id="more-14"></span></p>
<h2><a href="http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ibm.com');">Which style of WSDL should I use?</a></h2>
<p>Cet article n&#8217;est pas tout récent, contrairement aux autres. Cependant, si je vous le propose c&#8217;est parce qu&#8217;il est très intéressant et très didactique.<br />
Il résume la problématique RPC vs Document et Literal vs Encoded. Cette problématique est toujours d&#8217;actualité et ne semble pas forcement résolu, comme par exemple chez mon client, où j&#8217;ai du me frotter aux urbanistes à ce sujet.<br />
Pour résumé : RPC/Encoded c&#8217;est très mal car très lourd, Document/Literal c&#8217;est pas terrible car trop léger et les outils ont du mal à s&#8217;y retrouver (c&#8217;est le cas d&#8217;Axis). Enfin, les deux solutions cohérentes sont RPC/Literal et surtout Document/Literal « wrapped ».</p>
<h2><a href="http://blog.developpez.com/index.php?blog=174&amp;title=jsf_the_good_the_bad_and_the_ugly&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" aiotitle="JSF: the good, the bad and the ugly..." onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.developpez.com');">JSF: the good, the bad and the ugly&#8230;</a></h2>
<p>Un bref retour d&#8217;expérience sur JSF qui illustre bien ce que j&#8217;ai pu lire par ailleurs.<br />
En résumé : Pour les plus on a : les managed beans, le support d&#8217;AJAX via java et taglib  et sans horrible JavaScript, et l&#8217;aspect composants.<br />
Pour les moins : un manque de support IDE, la bookmarkabilité des pages impossible de base, la difficulté d&#8217;utiliser le scope request, la création de composants personnalisés très obscure.</p>
<h2><a href="http://www.clever-age.com/veille/blog/eclipse-et-mylyn-pour-une-gestion-efficace-des-bugs-et-des-taches-d-un-projet-de-developpement.html" aiotitle="Eclipse et mylyn, pour une gestion efficace des bugs et des tâches d'un projet de développement" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.clever-age.com');"> Eclipse et mylyn, pour une gestion efficace des bugs et des tâches d&#8217;un projet de développement</a></h2>
<p>Une brève présentation des fonctionnalités de Mylin, un des projets les plus en vogue d&#8217;Eclipse.</p>
<blockquote><p>Le but de Mylyn est de proposer une interface visuelle destinée à faciliter le traitement de tâches et de bugs directement au sein d&#8217;Eclipse. Ceci bien évidemment dans un but de gain de temps, d&#8217;efficacité et de synergie entre les outils.<br />
Mylyn n&#8217;est pas un gestionnaire de bug, il s&#8217;agit d&#8217;une interface visuelle entre Eclipse et votre gestionnaire de bugs. Le choix de ce dernier repose donc toujours sur les besoins de cette gestion et les outils disponibles sur le marché.<br />
Mylyn propose un connecteur générique pour n&#8217;importe quel outil de suivi mais s&#8217;intègre particulièrement bien avec Bugzilla, Trac et JIRA.<br />
L&#8217;intérêt ? Disposer dans Eclipse des tâches et des bugs pour faciliter et automatiser les traitements.</p></blockquote>
<p><a href="http://blog.springsource.com/main/2008/03/20/springsource-tool-suite-released/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.springsource.com');"> </a></p>
<h2><a href="http://blog.springsource.com/main/2008/03/20/springsource-tool-suite-released/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.springsource.com');">SpringSource Tool Suite Released</a></h2>
<p>SpringSource essaye de développer le support de Spring dans Eclipse. Elle a sortie cette semaine la bêta de &laquo;&nbsp;Spring Tool Suite&nbsp;&raquo;, un ensemble d&#8217;outils Eclipse.<br />
SpringSource précise bien que cet outil n&#8217;a pas la vocation de remplacer le projet SpringIDE.</p>
<blockquote><p>So lets see what we got:<br />
•	Spring Development Tools<br />
•	Mylyn&#8217;s Task-Focused User Interface for Java, Resources and Spring application blueprints<br />
•	Task-Focused Tutorials<br />
•	Runtime Error Analysis<br />
•	Best Practice and Architecture Review tools</p></blockquote>
<h2><a href="http://blog.xebia.fr/2008/03/19/activer-un-aspect-par-jmx/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.xebia.fr');">Activer un aspect par JMX</a></h2>
<p>Un article sympa qui donne des idées sur les possibilités du mariage de l&#8217;AOP avec JMX. A développer.</p>
<h2><a href="http://andrewfacelets.blogspot.com/2008/03/build-time-vs-render-time.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/andrewfacelets.blogspot.com');"> Build time vs. render time</a></h2>
<p>Cet article présente le problème de base entre JSF et les pages JSP et les tags JSTL. Ceci provient du fait que les composant et les pages JSP ne sont pas interprétés au même moment :</p>
<blockquote><p>What I mean by JSF being a component technology, is that HTML is produced by the processing of a component tree by renderers. This design is much more similar to Swing than it is Servlets and JSP.<br />
&#8230;<br />
Most of the &laquo;&nbsp;work&nbsp;&raquo; of a component takes place during rendering. For example, the h:dataTable sets up the var attribute during rendering (and other phases too, but that is not pertinent to this article). This means that EL expressions that rely on variables that only have scope during the rendering phase are not valid during component creation. That is to say, there is no component lifecycle method for when the component is created.</p></blockquote>
<h2><a href="http://blog.xebia.com/2008/03/21/choose-your-managers-wisely-they-have-cookies-on-the-dark-side/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.xebia.com');">Choose your managers wisely; they have cookies on the dark side</a></h2>
<p>Un article marrant, mais malheureusement assez vrai&#8230;</p>
<blockquote><p>&#8230;<br />
I am saying that management is one of the professional areas that is relatively easy to get in to but extremely hard to perform well.<br />
Somehow, in the Netherlands, it is fairly common that once a person becomes the best in his department (in operational sense), they get to lead the department.<br />
Nobody has ever been able to explain that to me though; why does your best programmer/business analyst/etc. make a good manager?<br />
The qualities that lead them to be the best in their field are mostly not the qualities that are required for a good manager.<br />
Besides gaining a potentially bad manager you also lose your best operational person; sounds like a lose-lose situation to me.</p></blockquote>
<h2><a href="http://www.codingthearchitecture.com/2008/03/18/software_architecture_document_guidelines.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.codingthearchitecture.com');">Software Architecture Document Guidelines</a></h2>
<p>Ce document donne une ligne directrice pour l&#8217;écriture d&#8217;un dossier d&#8217;architecture. Très intéressant, à lire.</p>
<p>Il s&#8217;articule autour des points suivants :</p>
<p>1. Functional View<br />
2. Non-functional View<br />
3. Architectural Principles<br />
4. Architectural Constraints<br />
5. Process View<br />
6. Logical View<br />
7. Interface View<br />
8. Technology Selection<br />
9. Design View<br />
10. Infrastructure View<br />
11. Deployment View<br />
12. Security View<br />
13. Monitoring, Management and Administration View<br />
14. Data View<br />
15. Justification of the Non-functional Requirements</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richand.info/blog/2008/03/veille-techno-s12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Présentation de Spring</title>
		<link>http://www.richand.info/blog/2007/11/presentation-de-spring/</link>
		<comments>http://www.richand.info/blog/2007/11/presentation-de-spring/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 22:37:16 +0000</pubDate>
		<dc:creator>pastisman</dc:creator>
				<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[IOC]]></category>

		<guid isPermaLink="false">http://www.richand.info/blog2/?p=6</guid>
		<description><![CDATA[Dans le cadre de mon travail de petit prestataire, j&#8217;ai été amené à réfléchir pour essayer d&#8217;améliorer ma condition de développeur d&#8217;application Web J2EE. En effet le projet sur lequel j&#8217;étais devait être réalisé en n&#8217;utilisant que les outils de bases de J2EE 1.4 à savoir Jsp/Servlet/JavaBean &#124; View Cette Présentation propose une présentation rapide [...]]]></description>
			<content:encoded><![CDATA[<p>Dans le cadre de mon travail de petit prestataire, j&#8217;ai été amené à  réfléchir pour essayer d&#8217;améliorer ma condition de développeur d&#8217;application Web J2EE. En effet le projet sur lequel j&#8217;étais devait être réalisé en n&#8217;utilisant que les outils de bases de J2EE 1.4 à  savoir Jsp/Servlet/JavaBean <img src='http://www.richand.info/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<div style="width:425px;text-align:left" id="__ss_171665"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=presentation-spring-1195462507302203-5"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=presentation-spring-1195462507302203-5" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/nrichand/presentation-spring" title="View 'Presentation Spring' on SlideShare" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">View</a> </div>
</div>
<p>Cette Présentation propose une présentation rapide de Spring puis s&#8217;attarde plus sur Spring IOC et Spring MVC, les 2 parties qui nous ont le plus intéressé sur notre projet.</p>
<p><a href="documents/Presentation_Spring.pdf" hreflang="fr"><em>Telecharger en PDF.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.richand.info/blog/2007/11/presentation-de-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

