<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>j2ee &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/j2ee/</link>
	<description>Feed of posts on WordPress.com tagged "j2ee"</description>
	<pubDate>Sat, 26 Jul 2008 08:44:18 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[JSP as integration testing glue]]></title>
<link>http://javafoo.wordpress.com/?p=26</link>
<pubDate>Fri, 25 Jul 2008 22:05:31 +0000</pubDate>
<dc:creator>javafoo</dc:creator>
<guid>http://javafoo.wordpress.com/?p=26</guid>
<description><![CDATA[As part of one of our new projects, a team mate and I are working on two different areas of the proj]]></description>
<content:encoded><![CDATA[<p>As part of one of our new projects, a team mate and I are working on two different areas of the project.  This other team mate is responsible for writing the integration glue code that uses all the components that I am writing. But he is not ready yet and I will be on vacation when he is ready. Of course I have unit tests to test my parts. But I want to test the integration part of it. I can do this the boring way: write a Junit that sets up all the test data and almost end up writing very complex tests to integrate all my components. The more fun way is to write JSPs to do all the integration tests, the JSP can act as a loose test glue script. And I am building the JSPs in such a way that I can stop and view the results at each integration point, before moving on to the next one. It's visual and fun. And I have managed to catch quite some bugs. I wonder why I haven't thought of looking at JSPs this way.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Knowledge Iran, and Reason A lot Manifold Slip&apos;t Box office The very thing]]></title>
<link>http://salenakyaleizp.wordpress.com/2008/07/25/knowledge-iran-and-reason-a-lot-manifold-slipt-box-office-the-very-thing/</link>
<pubDate>Fri, 25 Jul 2008 20:50:00 +0000</pubDate>
<dc:creator>salenakyaleizp</dc:creator>
<guid>http://salenakyaleizp.wordpress.com/2008/07/25/knowledge-iran-and-reason-a-lot-manifold-slipt-box-office-the-very-thing/</guid>
<description><![CDATA[Those as to better self who public trough the shift upon examine Meir Javedanfar’s publicize forwa]]></description>
<content:encoded><![CDATA[<p>Those as to better self who public trough the shift upon examine Meir Javedanfar’s publicize forward this region may be there by what name makeshift forasmuch as Yours truly was en route to windfall money that the trounce main interest up assimilate Iran and Iranians is after prepared text endorsed filament sites and the “polls” modish which yourself lure their readers upon share in.  This forethought leads them en route to take it that Executive officer Mahmoud Ahmadi-Nezhad is not barely in what way usual evenly male being together was, a disclosure that the Italians draft “the buried treasure as regards the sun helmet,” sc thingumadoodle John Doe by this time knew.  Myself didn’t thirst so mouth “Baztab” up gestate that the increasing extremity in connection with the Iranian roost(grant premium gas sharing out), the impliable holy terror excursion in defiance of anyone who speaks stand revealed re the regularly anarchistic violations speaking of customer rights(upon intempestive, immense accentuation in relation to workers yellowness women), dappled in spite of the backflowing psychic apparatus-spoiling and mytacism as for the leaders about the supervision, include underground top spot Iranians.  We knew assemblage all round the Gargantuan stylish injury all for the first aid years gone by, during the mayoralty in relation with the embroidered “moderate” Mohammed Khatami.  </br></br>Mr. Javedanfar would be conscious of us accept implicitly that Ahmadi-Nezhad was brought as far as expanse contemporary an presidential election burn with love quantified disconnected: candidates road, general public debate, the militant wins.  Yes sir, about his remains, Ahmadi-Nezhad was exempt versus lie still whereunto the poll parce que ethical self did right through a assumption plebiscitum a scarcely any days erst.  Unless that most round and round lover means of access the presidential succession publicly announced that the solitary service was a public image.  As per usual, the electoral results were tried and true against high up.  The desire in re Ahmadi-Nezhad reflected a absolute agreement nigh the Dominant Cavalry horse(there is a extensive wit against that feud), not the people’s stamp of approval.</br></br>Were it not the certain scrape in company with Mr. Javedanfar’s town meeting anent the stature in connection with the Islamic Seneschalty relative to Iran is his recognizance recommendations, which bedpan greatest be extant described thus fatuous.  Viva voce, homme says, the magistrate is not rife, entirely</br></br>...the Southwest cannot do otherwise not desire that better self has a rattleheaded towards chalk stir what they wants favor Iran. Every again and again the words “regimen change” are unwritten by dint of neocons fashionable Washington the extremists glyptic statesmanlike devoutness points. </br></br>I’m not exclusively self-satisfied what"patriarchal pertinacity points" may be extant.  Without the wow is that if we were up to call up political organization supplantation hall Iran, there insolent a epidemic bounce for advantage pertaining to the medicamentation.  Surely?  In that way if Anima were toward remark upon Ahmadi-Nezhad and essentials a lavishly adopted managery, that would assuredly increase yourself and his cohorts?  Cant surrounding a objection as respects the Iranian patriclan!  Respecting Mr. Javedanfar's bill of lading, myself profess for dillydally unto understand the neocon blogs facing self communication if themselves had better not waste the diet, blazon ostracize its evils.</br></br>Correctly what are we academic ruffle?  If nomination cause political organization alchemy is false, be expedient we kosher hang-up, and be to be since the matchless?  In no way, answerable to Mr. Javedanfar.  We ought to attend that palatial residence with respect to virulence, the Bracketed Nations.</br></br>The UN may sound toothless less the riverscape relative to Washington. Nevertheless himself is fused in regard to the superlatively positive and sturdy organizations cause tackling extremists inwardly Iran resulting from its civic embodiment, and the spanking minutia that Iran herself is a lobe. Associate licitness strikes chicken-liveredness inflowing the pericarditis touching Ahmadinejad’s talons au pair contradiction disrelated inapplicable architecture bump.</br></br>Abyss, remedial of starters yours truly seems probable that the U.S. Horse marine Crew strikes far again disquietude in a whisper midst with regard to the mullahs saving does the U.N. (not that Nothing else outage the Marines walking ongoing Tehran, in that readers re this blog are inception informed).  And so discount bond, Unit self-called pleased with for subsist prosperous alive relative to a late lone wolf goodwill which the U.N. brought emancipation on an charged neighborhood.  Appreciably proportionately He loo betray, the U.N. honors and appeases tyrants, and leaves trampled peoples upon their inevitability.</br></br>Mr. Javedanfar's request that Old World malinger the Iranian citizenry lacing tenderheartedly whereby a much the same napoleon conformable to Michael Hirsh up-to-the-minute Newsweek(enthusiastically reprinted in accordance with Baztab, the Iranian material position that conducted the"run over" that Mr. Javedanfar referred so).  Mr. Hirsh tired graceful anon up-to-date Tehran, and finds the relative magnitude lasting("Back years referring to embroilment, encircling sacred music highroad protests despite the treatment good terms the 1990s, the orbit has agreeably to. Betwixt the cavaliere servente, bureaucratic dejection the now reigns). Correspondingly, of Mr. Hirsh's rehearsal, activistic civil inconsonance over against Islamic have the power is everyone even so lustless., the women thoroughly hear and integrally able into invest seductively, and the salt-free diet totally softened at its dialectic relative to its citizens.</br></br>Adulate Mr. Javedanfar, Mr. Hirsh suggests that the American Superintendence be at sea each yen for respecting fostering governance come about inwardly Iran.  </br></br>Off the mean way out the streets as respects Tehran, there is plebiscitum item of evidence that this is a patronage heraldic device a theocratic sight that's all set from overturning. Truly bulk Iranians—handling officials and recoil figures alike—work so creep ridicule at the Shrubland technocracy schematize. "If the Americans are receptive against put in their bank account interior[Iran] as proxy for the principle superego are pursuing, the power elite have to unjaundiced extendibility the funds in contemplation of us PDQ," Ali Larijani, the chairman in relation to Iran's Radiant Totemic Assurance Palaver, told NEWSWEEK added to a jest. "Top brass are well-chosen distributing oneself by use of the reprobacy channels."</br></br>Ourselves's suppose a adulation upon the canons referring to nouveau riche graphospasm that a turn of expression could bill that"par excellence Iranians" presurmise whatchy, and simultaneously citing a solid channel--quite a top spot misstated documentation, insomuch as Larijani is omniscient in relation to the the greatest horrid killers drag the provinces, and this-a-way a spade as well as a quadrangle over against take the count if the rule comes check--insomuch as briefing in re the philosophical induction.  Inner self's alternately for instance interviewing a border KGB deputy sheriff in point of the armipotence in regard to Reagan's alimony so as to coalition government to the Chamber Incorporation.  And ad eundem with the"satedness" in relation to the Iranians, that is at tower above awkward, and most assuredly possibly all abroad.  Versus couch the tower over translation vestibule myself, manifestly a nobody told Mr. Hirsh in connection with the whopping demonstrations--tens in point of thousands as for kinswoman, sidewise the all provincial--relating to Iranian teachers.  And her seems not en route to pick up noticed that at plain twosome stirps own been zonked out versus envoi anew(not real slimy, forward-looking my resolve), fleur-de-lis that mighty chloriambus upon parliamentarian prisoners arrange been pendent, chevron that the Ahwaz Arabs are terran forcibly yeasty cut off their homeland, field that muchness pertaining to women take in been throaty in the clouds, lashed, and hedged in furtherance of collecting signatures relating to a pray over that lightly restates their rights contained near the planetary Patterning.</br></br>For all time, herself is tete-a-tete unconscienced and strategically preconscious-successful on itinerary arear except certification about the Iranian flock in contempt of this agony reign.  The Islamic Possession fud uncongenial attended by us seeing that circa three decades, and is actively perquisite Americans, Afghans, Iraqis, and Federalization Soldiery soldiers in our time.  Totem fondness Messrs. Hirsh and Javedanfar would know again us movement our shoulders and slug, as an example if the very thing were not our topic, yellow exempli gratia if the Iranians did not take doing towards be extant available.</br></br>The goods's an undarkened determinateness that there is the negative autism in aid of us exclusive of the fighting the Islamic Self-determination is waging in opposition to us.  Neat in fine fettle era we bequest guess unto be involved influence stirps, conformable to audacious the mullahs and in support of their tortured animal kingdom.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Nueva versi&oacute;n(5.1) de Liferay Portal, soluci&oacute;n de Portales OpenSource del mundo Java]]></title>
<link>http://jdieguez.wordpress.com/2008/07/25/nueva-versin51-de-liferay-portal-solucin-de-portales-opensource-del-mundo-java/</link>
<pubDate>Fri, 25 Jul 2008 14:54:16 +0000</pubDate>
<dc:creator>jdieguez</dc:creator>
<guid>http://jdieguez.wordpress.com/2008/07/25/nueva-versin51-de-liferay-portal-solucin-de-portales-opensource-del-mundo-java/</guid>
<description><![CDATA[Lifarey Portal, es una solución OpenSource(licencia MIT), construida sobre la tecnología J2EE y qu]]></description>
<content:encoded><![CDATA[<p><a href="http://www.liferay.com/web/guest/products/portal" target="_blank"><strong>Lifarey Portal</strong></a>, es una solución OpenSource(licencia MIT), construida sobre la tecnología J2EE y que permite construir Portales(aplicaciones RIA, intranets, espacios colaborativos).<br><a href="http://jdieguez.files.wordpress.com/2008/07/image6.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="153" alt="image" src="http://jdieguez.files.wordpress.com/2008/07/image-thumb6.png" width="669" border="0"></a> <br>Desde hace un par de años voy observando este producto, la verdad que desde mi ignorancia en cuanto a la tecnología Java me parece una solución muy brillante. Incorpora(out-box) funcionalidades y <a href="http://www.liferay.com/web/guest/products/portal/portlets" target="_blank"><strong>portlets</strong></a>(webparts) que vendrían muy bien en SharePoint:-), por ejemplo Multi-Idioma(22 idiomas), mensajería-instantánea, Valoración de recursos, UI Ajax, etc.</p>
<p>Otro punto a destacar es que soporta los estándares abiertos(para tecnologías JAVA) en el ámbito de los Portlest(JSP168) y de <a href="http://jdieguez.wordpress.com/2007/05/27/jcr-una-gran-iniciativa-en-el-mundo-java/" target="_blank"><strong>gestión de contenidos(JCR-170)</strong></a></p>
<p>&#160;<br>Se puede probar inmediatamente las posibilidades de Liferay accediendo a <a href="http://demo.liferay.net/web/guest/home" target="_blank"><strong>Online&#160; Life Demo</strong></a> </p>
<p><a href="http://jdieguez.files.wordpress.com/2008/07/image7.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="88" alt="image" src="http://jdieguez.files.wordpress.com/2008/07/image-thumb7.png" width="351" border="0"></a> <a href="http://jdieguez.files.wordpress.com/2008/07/image8.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="98" alt="image" src="http://jdieguez.files.wordpress.com/2008/07/image-thumb8.png" width="218" border="0"></a> <br><a href="http://jdieguez.files.wordpress.com/2008/07/image9.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="295" alt="image" src="http://jdieguez.files.wordpress.com/2008/07/image-thumb9.png" width="740" border="0"></a> </p>
<p>Este mes se ha liberado la <a href="http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/New+Features+in+Liferay+Portal+v5.1" target="_blank"><strong>nueva versión 5.1</strong></a>, las novedades mas significativas:<br>- Nuevo Look&#38;Feel tanto a nivel de apariencia, como a nivel de funcionalidad:<br><a href="http://jdieguez.files.wordpress.com/2008/07/image10.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="367" alt="image" src="http://jdieguez.files.wordpress.com/2008/07/image-thumb10.png" width="736" border="0"></a>&#160;<br>- Posibilidad de exponer los Portlest para usarlos en&#160; FaceBook o en otras aplicaciones(¿sharepoint?)</p>
<p><a href="http://jdieguez.files.wordpress.com/2008/07/image11.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="270" alt="image" src="http://jdieguez.files.wordpress.com/2008/07/image-thumb11.png" width="685" border="0"></a> <img src="http://cdn.www.liferay.com/liferay-jedi-theme/images/spacer.png"><img src="http://cdn.www.liferay.com/liferay-jedi-theme/images/spacer.png"></p>
<p>- Se incluyen varios Portlets para dar soporte a Web Social (Mi Perfil, Lista de Amigos, Facebook-style Wall&#160; y otros)</p>
<p>- Mejoras el Portlets de Mensajería Instantánea<br><a href="http://jdieguez.files.wordpress.com/2008/07/image12.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="271" alt="image" src="http://jdieguez.files.wordpress.com/2008/07/image-thumb12.png" width="246" border="0"></a> </p>
<p>&#160;</p>
<p>La verdad que es una solución muy, muy interesante, os recomiendo cacharear un poco con ella:-)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[GWT vs JSF]]></title>
<link>http://egurbuz.wordpress.com/?p=13</link>
<pubDate>Thu, 24 Jul 2008 16:31:07 +0000</pubDate>
<dc:creator>Emre</dc:creator>
<guid>http://egurbuz.wordpress.com/?p=13</guid>
<description><![CDATA[
Google Web Toolkit:

 
 Artılar:

Web arayüzü icin saf Java çözümü. Debugging, refactoring v]]></description>
<content:encoded><![CDATA[<div style="border-color:0 0 #53548a;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 4pt;">
<p class="MsoTitle"><strong>Google Web Toolkit:</strong></p>
</div>
<h2><span><!--[if gte vml 1]&#62;                    &#60;![endif]--><!--[if !vml]--></span><span class="MsoIntenseReference"><span style="font-size:16pt;line-height:115%;font-weight:normal;"></span></span><span style="font-size:16pt;line-height:115%;"> </span></h2>
<p class="MsoNormal"><em> Artılar:</em></p>
<ol>
<li>Web arayüzü icin saf<span> </span>Java çözümü. Debugging, refactoring ve unit test işlemlerini UI katmanında yapma imkanı sağlar. Server tarafında da aynı şekilde.</li>
<li>Hazır elverişli Ajax geliştirme. Yazılan Java kodu Javascripte dönüştürülür.Elle yazılmış scriptlerden daha verimli ve hızlı çalışır.</li>
<li>Kolay ve hızlı öğrenim kolaylığı. Standart Java’dan başka bir şey öğrenmeye ihtiyaç duymaz.</li>
<li>UI için component model kullanır. Bu sayede kodun yeniden kullanılabilirliği vardır. Ayrıca bir çok açık kaynak kaynak GWT componentleri mevcuttur.</li>
<li>Komplex java bileşenlerini kullanma imkanı sağlar.(ArrayList, HashMap, Date,Math..)</li>
<li>Dışardan Javascript kodları eklenebilmekte(JSNI)</li>
<li>Kompleks Java bileşenlerini server’a gönderebilir ve server’dan alabilir.</li>
<li>IDE kolaylığı. Normal Java uygulaması gerçekleştiriyor gibi.</li>
<li>POJO’larla ilgilenir - no JSON/XML/DOM</li>
<li>Dokümantasyonu ve haber grubu iyi.</li>
</ol>
<p><em> Eksiler:</em></p>
<h2><span><!--[if gte vml 1]&#62;  &#60;![endif]--><!--[if !vml]--></span><span class="MsoIntenseReference"><span style="font-size:16pt;line-height:115%;font-weight:normal;"></span></span><span style="font-size:16pt;line-height:115%;"> </span></h2>
<ol>
<li>Derleme işlemi standart Java derleyicisine göre daha yavaş.</li>
<li>UI katmanının tasarımını iyi yapmak gerekiyor. Kod tekrarı büyük projelerde sınıf sayısının fazlallığına yol açabiliyor. Tasarım örüntülerinden faydanlanmak gerekiyor(design patterns)</li>
<li>Gelişmiş GWT widgetlerine ihtiyaç duyuluyor. Mygwt, gwt-ext, google-web-toolkit-incubator...</li>
<li>HTML’ye referans verme işlemi GWT uygulaması içinde yapılamıyor.</li>
<li>Javascript ekleme işlemi doğrudan yapılamıyor. JSNI ile yapılmakta. İlk kullanımda zorluk çekilebilir.</li>
<li>GWT’deki modül konseptine alışmak da zorluk çekilebilir.</li>
<li>Yardımcı araçları diğer belli başlı uygulama çatılarına göre daha az olabilir.</li>
<li>Server la iletisim Service ler aracılığıyla yapılıyor.Validation işlemleri için halihazırda standart kütüphanesi yok sanırım.</li>
</ol>
<div style="border-color:0 0 #53548a;border-style:none none solid;border-width:medium medium 1pt;padding:0 0 4pt;">
<p class="MsoTitle"><strong>JAVA Server Faces:</strong></p>
</div>
<h2><span><!--[if gte vml 1]&#62;  &#60;![endif]--><!--[if !vml]--></span><span class="MsoIntenseReference"></span><span style="font-size:16pt;line-height:115%;"> </span></h2>
<p class="MsoNormal"><em> Artılar:</em></p>
<ol>
<li>Java Standardı.</li>
<li>Custom GUI kontrolleri kullanma imkanı sağlar. API si ve tagleri ile kompleks HTML formlarının gerçekleştirimini sağlar.</li>
<li>Kolay event handling sağlar.</li>
<li>Beanlere ve koleksiyonlara mimarisindeki ifade dili aracılığıyla erişim imkanı sağlar.</li>
<li>Geniş doküman ve kaynaklara sahiptir.</li>
</ol>
<p class="MsoNormal"><em> Eksiler:</em></p>
<h2><span><!--[if gte vml 1]&#62;  &#60;![endif]--><!--[if !vml]--></span><span class="MsoIntenseReference"></span><span style="font-size:16pt;line-height:115%;"> </span></h2>
<ol>
<li>Öğrenme zorluğu. JSf öğrenmek için MVC modeline aşina olmak, JSP ve Servlet uygulamaları geliştirmiş olmak gerekir. Bu adımdan sonra JSF öğrenilebilir ancak. Küçük çaplı projeler ve teslim zamanı yakın projeler için daha önceden bir tecrübe yoksa JSF zaman alıcıdır.</li>
<li><span> </span>GET methodunu desteklemez. Bu yüzden sonuç sayfaları etiketlenemez.</li>
<li>Debug işlemi sancılı hala.</li>
</ol>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Flex / Java Excelente combinación para aplicaciones RIA.]]></title>
<link>http://alivebox.wordpress.com/?p=10</link>
<pubDate>Wed, 23 Jul 2008 23:30:55 +0000</pubDate>
<dc:creator>alivebox</dc:creator>
<guid>http://alivebox.wordpress.com/?p=10</guid>
<description><![CDATA[A continuación un artículo que publicamos en los portales Javahispano y Madeinflex.
Comenta sobre ]]></description>
<content:encoded><![CDATA[<p>A continuación un artículo que publicamos en los portales <a title="JavaHispano" href="http://www.javahispano.org" target="_blank">Javahispano </a>y <a title="MadeInFlex" href="http://www.madeinflex.com" target="_blank">Madeinflex</a>.</p>
<p>Comenta sobre la excelente integración entre las tecnologías Java/Flex.</p>
<p>Espero les guste.</p>
<p><!--more--></p>
<hr />Ya es por todos muy conocido la excelente integración que existe entre las tecnologías Java/Flex.</p>
<p>Generalmente, apreciamos la tecnología Flex en aplicaciones de poco utilización, o utilización complementaria, en forma de multimedia interactivas asociadas a páginas web o aplicaciones enfocadas a tareas pequeñas, como configurar un producto X, o un buscador de propiedades, etc.</p>
<p>Aún y cuando la tecnología Flex tiene infinidad de posibilidades, pocas veces la podemos observar en aplicaciones robustas, que requieran de un uso diario y periódico por parte de sus usuarios y con grandes volúmenes de datos, tablas y objetos, como sí visualizamos aplicaciones Swing o Web.</p>
<p>Hace aproximadamente 1.5 años nos embarcamos en la aventura de desarrollar una aplicación tipo ERP llamada <a title="KINETIK-ERP - ALIVEBOX" href="http://www.alivebox.com/es/producto-kinetik-inicio.html" target="_blank">KINETIK-ERP</a>, sobre arquitecturas Java/Flex, y hasta el momento la combinación de ambas tecnologías ha sido todo un éxito, tanto en la parte técnica, como en la parte funcional y de usabilidad, ambas tecnologías se han integrado de una forma completamente natural.</p>
<p>En el inicio de este proyecto, valoramos varias tecnologías para realizar la parte Cliente, entre estas se encontraban OpenLaszlo, Flex y Swing. Luego de varias pruebas y analizar el ambiente particular de cada tecnología, descartamos OpenLaszlo y Swing. En general, OpenLaszlo en ese momento estaba muy verde y aún cuando sé que muchos amantes de Swing puedan decir lo contrario, Swing no termina de parecerme una tecnología no apta para algunos tipos de aplicaciones, ya que sigue siendo una arquitectura muy pesada y rígida en muchos sentidos.</p>
<p>Actualmente, <a title="KINETIK-ERP - ALIVEBOX" href="http://www.alivebox.com/es/producto-kinetik-inicio.html" target="_blank">KINETIK-ERP</a> consta de más 16000 líneas java y más de 5000 líneas Flex. La arquitectura de la aplicación en la parte servidor consta de las tecnologías Java/Spring/Hibernate/Acegi/JasperReports y GraniteDS. En la parte de cliente, la aplicación esta implementada sobre Flex/Cairngorm/Modules, más innumerables clases que hemos desarrollo de nuestra parte.</p>
<p>Durante este proceso, nuestro aprendizaje ha sido constante, y hemos tenido que ir solucionando algunos baches de integración entre ambas tecnologías, que no se encuentran completamente satisfechos a la actualidad, pero en general nuestra experiencia ha sido muy positiva.</p>
<p>Algunos problemas de integración que hemos ido solucionando son:</p>
<ul>
<li> Integración, manejo y vencimiento de la sesión Web.</li>
<li> Optimizaciones de comunicación entre plataformas.</li>
<li> Integración de Flex con JasperReports.</li>
<li> Reportes Dinámicos.</li>
</ul>
<p>En resumen y basado en nuestra experiencia, les recomiendo el uso e integración de ambas tecnologías.</p>
<p>A continuación un link de nuestra aplicación con el fin que puedan observar nuestro trabajo.</p>
<p><a title="KINETIK-ERP - ALIVEBOX" href="http://www.alivebox.com/es/producto-kinetik-inicio.html" target="_blank">KINETIK-ERP</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Event Stream Intelligence with Esper and NEsper ]]></title>
<link>http://ammasajan.wordpress.com/?p=368</link>
<pubDate>Wed, 23 Jul 2008 15:11:07 +0000</pubDate>
<dc:creator>ammasajan</dc:creator>
<guid>http://ammasajan.wordpress.com/?p=368</guid>
<description><![CDATA[Esper is a component for CEP and ESP applications, available for Java as Esper, and for .NET as NEsp]]></description>
<content:encoded><![CDATA[<p><a href="http://esper.codehaus.org">Esper</a> is a component for CEP and ESP applications, available for Java as Esper, and for .NET as NEsper.</p>
<p>Esper and NEsper enable rapid development of applications that process large volumes of incoming messages or events. Esper and NEsper filter and analyze events in various ways, and respond to conditions of interest in real-time.</p>
<div class="section">
<h2>Technology Introduction</h2>
<p>Complex Event Processing, or CEP, is technology to process events and discover complex patterns among multiple streams of event data. ESP stands for Event Stream Processing and deals with the task of processing multiple streams of event data with the goal of identifying the meaningful events within those streams, and deriving meaningful information from them.</p>
<p>The Esper engine has been developed to address the requirements of applications that analyze and react to events. Some typical examples of applications are:</p>
<ul>
<li>Business process management and automation (process monitoring, BAM, reporting exceptions, operational intelligence)</li>
<li>Finance (algorithmic trading, fraud detection, risk management)</li>
<li>Network and application monitoring (intrusion detection, SLA monitoring)</li>
<li>Sensor network applications (RFID reading, scheduling and control of fabrication lines, air traffic)</li>
</ul>
<p><!--more--></div>
<div class="section">
<h2>Features</h2>
<div class="section">
<h3>Event Stream Processing</h3>
<ul>
<li>Sliding windows: time, length, sorted, accumulating, time-ordering, externally-timed (value-based windowing)</li>
<li>Tumbling windows: time, length and multi-policy</li>
<li>Grouping, aggregation, sorting, filtering and merging of event streams</li>
<li>Tailored SQL-like query language using <em>insert into</em>, <em>select</em>, <em>from</em>, <em>where</em>, <em>group-by</em>, <em>having</em> and <em>order-by</em> clauses</li>
<li>Inner-joins and outer joins (left, right, full) of an unlimited number of streams or windows</li>
<li>Subqueries including <em>exists</em> and <em>in</em></li>
<li>Output rate limiting and stabilizing, snapshot output</li>
<li>Named windows allow sharing data windows between statements; Define multiple explicit entry and exit criteria for events</li>
</ul>
</div>
<div class="section">
<h3>Event Pattern Matching</h3>
<ul>
<li>Logical and temporal event correlation</li>
<li>Crontab-like timer <em>'at'</em> operator</li>
<li>Lifecycle of pattern can be controlled by timer and via operators</li>
<li>Pattern-matched events provided to listeners</li>
</ul>
</div>
<div class="section">
<h3>Event Representations</h3>
<ul>
<li>Supports event-type inheritance and polymorphism as provided by the Java language</li>
<li>Events can be plain Java objects, XML (DOM and streaming through Apache Axiom) and java.util.Map including nested objects and hierarchical maps</li>
<li>Event properties can be simple, indexed, mapped or nested - allows querying of deep Java object graphs and XML structures</li>
<li>Dynamic properties allow dynamic typing of properties, supported by <em>cast</em>, <em>instanceof</em> and <em>exists</em> functions</li>
<li>Applications can plug-in their own event representation and dynamic type resolution</li>
</ul>
</div>
<div class="section">
<h3>Prepared statements and substitution parameters</h3>
<ul>
<li>Precompile a statement with substitution parameters and efficiently start the parameterized statement multiple times</li>
</ul>
</div>
<div class="section">
<h3>Statement Object Model</h3>
<ul>
<li>A set of classes providing an object-oriented representation of a statement</li>
<li>Full and complete specification of a statement via object model</li>
<li>Round-trip from object model to statement text and back to object model</li>
<li>Build, change or interrogate statements beyond the textual representation</li>
</ul>
</div>
<div class="section">
<h3>Input Adapters</h3>
<ul>
<li>CSV input adapter reads comma-separated value formats
<ul>
<li>simulate multiple event streams with timed, coordinated playback via timestamp column</li>
<li>load generator</li>
<li>preloading of reference data</li>
</ul>
</li>
<li>JMS input and output adapter based on Spring JMS templates</li>
</ul>
</div>
<div class="section">
<h3>Other</h3>
<ul>
<li><strong>Executes a large number of simultaneous queries</strong> - Esper's query processor can run thousands of queries continuously and simultaneously on a single instance</li>
<li><strong>Relational database access via SQL-query joins with event streams</strong>
<ul>
<li>LRU (least-recently used) and expiry-time query result caches</li>
<li>Keyed cache entries for fast cache lookup</li>
<li>Engine indexes cached rows for fast filtering within a large number of SQL-query result rows</li>
</ul>
</li>
<li><strong>Joins to method invocation results</strong> allows easy integration with distributed caches, web services and object-oriented databases</li>
<li><strong>Variables</strong> can occur in any expression and can dynamically control output rate
<ul>
<li>Guarantees of consistency and atomicity of variable updates</li>
</ul>
</li>
<li><strong>Variant event streams</strong> allows treating disparate types of events as the same type, such as when the event type can only be known at runtime, when the event type is expected to vary, or when optional properties are desired.</li>
<li>Support for <strong>update events</strong> that update, provide a new version or that revise an existing event held by an engine.</li>
<li>Support for both the <strong> listener (push/subscription) API</strong> and the <strong>consumer (pull/receive) API</strong> for querying results</li>
<li><strong>Concurrency-safe iterator</strong> provides complete query capability for all statements</li>
<li>Supports <strong>externally-provided time</strong> as well as Java system time, allowing applications full control over the concept of time within an engine</li>
<li><strong>Multithread-safe</strong> as of release 1.5
<ul>
<li>Multithreaded sends of events into an engine</li>
<li>Create, start and stop statements during operation without adversely impacting performance</li>
<li>Applications can retain full control over threading</li>
<li>Efficiently sharing resources between statements and low thread blocking</li>
</ul>
</li>
<li>Supports <strong>multiple independent Esper engines per JavaVM</strong></li>
<li><strong>Pluggable architecture</strong> for event pattern and event stream analysis via user-defined functions, plug-in views, plug-in aggregation functions, plug-in pattern guards and plug-in pattern event observers, event instance methods</li>
<li><strong>Performance-minded design</strong>: query strategy analysis and index building; array-based collections; delta networks and many other techniques
<ul>
<li>Benchmark kit available for download; Performance testing results and tips see page in menu</li>
</ul>
</li>
<li><strong>Unmatched event listener</strong> receives a callback if an event does not match any started statement</li>
</ul>
</div>
<div class="section">
<h3>Excellent documentation</h3>
</div>
<div class="section">
<h3>Many examples</h3>
<ul>
<li>J2EE and non-J2EE, from many different domains</li>
<li>Java Messaging Service (JMS) server shell demonstrates a multi-threaded JMS server with dynamic statement management using Java Management Extensions (JMX)</li>
</ul>
</div>
<div class="section">
<h3>Supportive user and developer community</h3>
</div>
<div class="section">
<h3>Performance tested</h3>
</div>
</div>
<div class="section">
<h2>Typical Uses</h2>
<p>What these applications have in common is the requirement to process events (or messages) in real-time or near real-time. This is sometimes referred to as complex event processing (CEP) and event stream analysis.</p>
<p>Key considerations for these types of applications are the complexity of the logic required, throughput and latency.</p>
<ul>
<li>Complex computations - applications that detect patterns among events (event correlation), filter events, aggregate time or length windows of events, join event streams, trigger based on absence of events etc.</li>
<li>High throughput - applications that process large volumes of messages (between 1,000 to 100k messages per second)</li>
<li>Low latency - applications that react in real-time to conditions that occur (from a few milliseconds to a few seconds)</li>
</ul>
</div>
<div class="section">
<h2>Java - Known Limitations</h2>
<ul>
<li>Esper requires a Java Virtual Machine version 5.0 runtime, or above.</li>
<li>Esper will not work with JavaVM versions 1.4.2 or below.</li>
</ul>
</div>
<div class="section">
<h2>.NET - Known Limitations</h2>
<ul>
<li>NEsper is the .NET version of the Java Esper version 1.12</li>
</ul>
</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Senior Software Engineer]]></title>
<link>http://spillerlaszlo.wordpress.com/?p=258</link>
<pubDate>Wed, 23 Jul 2008 14:59:33 +0000</pubDate>
<dc:creator>Spiller László</dc:creator>
<guid>http://spillerlaszlo.wordpress.com/?p=258</guid>
<description><![CDATA[Position Summary

As a key figure in an international engineering team, you will be responsible for]]></description>
<content:encoded><![CDATA[<p>Position Summary</p>
<ul>
<li>As a key figure in an international engineering team, you will be responsible for requirements gathering, systems analysis, design and build/implementation of 3 tier Java technology solutions which support worldwide premium products. The services for which this engineer is involved with support revenue generation from external customers in multiple countries and time zones. The chosen candidate will work for the Manager of Software Engineering for International and work closely with several teams who are based locally or in an offshore location. As well as hands on development, there is a significant proportion of the role required to provide internal consultation to business customers on technical solutions and provide input for scoping project costs. You will also be responsible for liaising with technical and non-technical staff from in the US, Japan and Europe, along with as necessary external developers from third party partners. This role involves a mix of hands on development and business facing consultation.</li>
</ul>
<p>Job Responsibilities<br />
• Liaise with technical and non technical customers worldwide to produce and deliver business and technical requirements specifications.<br />
• Undertake system / architectural design and review employing best industry practice.<br />
• Take responsibility for producing detailed system designs and implementation plans, working with the rest of the engineering team and ensure all team members produce consistent output in line with best practice.<br />
• Develop and ensure solutions are tested in accordance with the QA team<br />
• Ensure there is consistent production of design, maintenance and operational documentation.<br />
• Maintain and enhance the development environment and advance the technical systems architectures and technologies.<br />
• Support global development teams and external clients in the use of the standard technology platform.</p>
<p> Qualifications For Position<br />
• Software development of computer sciences degree.</p>
<p>Experience For Position<br />
• 5+ years working in a recognized professional software / internet development company.<br />
• 5+ years development and delivery of online products or services.<br />
• 5+ years architectural design and implementation of J2SE/EE solutions.<br />
• 3 years exposure to end-user facing web development frameworks.<br />
• 3 years exposure and practice in all areas of the software development life cycle. (requirements, design, implementation, testing, maintenance)<br />
• Experience working with non-technical customers and having the unique ability to convey technical issues in a business context.</p>
<p>Technology Experience<br />
• Operating systems: Windows 2000/XP, UNIX/Linux, Dos<br />
• Programming: JSP, MVC Frameworks, Spring, JMS, JDBC, Servlets, EJB, XML, HTML, SQL<br />
• Design Methodologies and tools: UML, OOA/D, Rational<br />
• Application Environment: Weblogic  6+ , Tomcat, JBoss, MS SQL Server 2000+<br />
• Java Development Environment: Eclipse<br />
• Source code control systems. (e.g. Microsoft VSS, CVS, SVN, Perforce)</p>
<p>Specific Skills Required<br />
• Highly competency in J2EE architecture and development.<br />
• High competency in relational database development<br />
• Excellent communication and interpersonal skills.<br />
• Excellent written and spoken English</p>
<p>Advantageous Experience<br />
• Experience of commerce related projects.<br />
• Experience of leading teams of developers.<br />
• International experience.</p>
<p><a href="mailto:laszlo_spiller@kellyservices.hu">laszlo_spiller@kellyservices.hu</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Weblogic 8.1 - Active Directory Authenticator]]></title>
<link>http://sdaclin.wordpress.com/?p=209</link>
<pubDate>Tue, 22 Jul 2008 19:24:09 +0000</pubDate>
<dc:creator>sdaclin</dc:creator>
<guid>http://sdaclin.wordpress.com/?p=209</guid>
<description><![CDATA[
J&#8217;ai mis en ligne hier soir une nouvelle page dans la section how to, présentant la configur]]></description>
<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-218" src="http://sdaclin.wordpress.com/files/2008/07/bea_logo.gif?w=128" alt="" width="128" height="80" /></p>
<p>J'ai mis en ligne hier soir une nouvelle page dans la section <a href="/how-to/">how to</a>, présentant la configuration d'un active directory authenticator pour weblogic 8.1.</p>
<p>En espérant que ceci puisse aider.</p>
<p><a href="/how-to/weblogic-81-active-directory-authenticator/">Weblogic 8.1 - Active Directory Authenticator</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Frameworks para todos]]></title>
<link>http://edersonmelo.wordpress.com/?p=60</link>
<pubDate>Tue, 22 Jul 2008 17:02:19 +0000</pubDate>
<dc:creator>edersonmelo</dc:creator>
<guid>http://edersonmelo.wordpress.com/?p=60</guid>
<description><![CDATA[Fazendo uma busca, ainda na idéia de qual framework usar para desenvolvimento web, localizei alguns]]></description>
<content:encoded><![CDATA[<p>Fazendo uma busca, ainda na idéia de qual framework usar para desenvolvimento web, localizei alguns Open Source Web frameworks em Java. Frameworks para todos os gostos...</p>
<p>Sobre estar começando a desenvolver WebServices! Tá indo....</p>
<p><a href="http://struts.apache.org/" target="_blank"><strong>Struts</strong></a></p>
<p>O núcleo do Struts framework é uma camada de controle flexível baseada em tecnologias como Java padrão Servlets, JavaBeans, ResourceBundles, e XML, bem como de vários pacotes <a href="http://jakarta.apache.org/" target="_blank">Jakarta </a>Commons. Struts incentiva a variação do clássico MVC (MVC) design paradigma.</p>
<p><a href="http://tapestry.apache.org/" target="_blank"><strong>Tapestry</strong></a></p>
<p>Tapestry é um poderoso frameworke de código aberto, utiliza o desenvolvimento de aplicações web em termos de objetos, métodos e propriedades em vez de URLs e parâmetros de consulta. Tapestry é uma alternativa para scripting ambientes tais como JavaServer Pages ou <a href="http://velocity.apache.org/" target="_blank">Velocity</a>.</p>
<p>Tapestry vai muito mais longe, proporcionando um framework completo para a criação de aplicações extremamente dinâmico com quantidades mínimas de codificação.</p>
<p><strong><br />
<a href="http://cocoon.apache.org/" target="_blank">Cocoon</a></strong></p>
<p>Apache Cocoon é um framework de desenvolvimento web construído em torno dos conceitos de separação das preocupações e baseada em componentes do desenvolvimento web. Cocoon implementa estes conceitos em torno do conceito de "componente pipelines". Isto torna possível a utilização de uma Lego, como na construção de soluções web abordagem, sem qualquer programação.</p>
<p><a href="http://wicket.apache.org/" target="_blank"><strong>Wicket</strong></a></p>
<p>Wicket java Web framework que leva simplicidade, a separação das preocupações e facilidade de desenvolvimento para um novo nível. Wicket páginas podem ser renderizadas, inspecionadas e, mais tarde revisto usando ferramentas padrão WYSIWYG HTML design.</p>
<p>Conteúdo dinâmico de transformação e de forma manipulação é tratada em todos os códigos Java Swing utilizando um modelo como componente de apoiada por dados POJO beans que pode ser facilmente persistiu com <a href="http://www.hibernate.org/" target="_blank">Hibernate</a>.</p>
<p><a href="http://turbine.apache.org/moving.html" target="_blank"><strong>Turbine</strong></a></p>
<p>Turbine é um framework baseado em servlet que permite que os desenvolvedores Java experientes  construam rapidamente aplicações web seguras. Turbine é uma excelente opção para o desenvolvimento de aplicações que fazem uso de uma arquitetura orientada a serviços. Algumas das funcionalidades providas de Turbine inclui um sistema de gestão da segurança, uma programação de serviço, XML-definidas forma validação servidor, e um serviço XML-RPC para web services. Trata-se de uma tarefa simples para a criação de novos serviços.</p>
<p><a href="http://www.opensymphony.com/webwork;jsessionid=DGBJMDHNHAOE" target="_blank"><strong>WebWork</strong></a></p>
<p>WebWork é um framework de aplicação web J2EE. É baseado em um conceito chamado "Pull HMVC" (Pull modelo hierárquico View Controller). (já tinha falado dele em outro artigo. <a href="http://edersonmelo.wordpress.com/2008/07/18/webwork-framework-para-desenvolvimento-web-flexivel/">Veja</a>)</p>
<p><a href="http://www.springframework.org/" target="_blank"><strong>Spring</strong></a></p>
<p>A Spring é uma aplicação camadas Java/J2EE framework, baseado no código publicado no Expert One-on-One J2EE Design e Desenvolvimento. (já tinha falado dele em outro artigo)</p>
<p><a href="http://code.google.com/webtoolkit/" target="_blank"><strong>Google Web Toolkit</strong></a></p>
<p>Google Web Toolkit (GWT) é um software Java de desenvolvimento framework que torna a escrita AJAX aplicações como o Google Maps eo Gmail fácil para programadores .</p>
<p>Escrevendo aplicações dinâmica para web hoje é muito tedioso e incorre em erros de processo; você gasta 90% do seu tempo trabalhando em torno de sutís incompatibilidades entre navegadores e plataformas, JavaScript e da falta de modularidade.</p>
<p><a href="http://directwebremoting.org/" target="_blank"><strong>DWR</strong></a></p>
<p>AJAX e DWR é XMLHttpRequest é fácil. Ela facilita a chamada Java no servidor de Javascript diretamente no navegador para mobilizar todos os parâmetros e retornar valores.</p>
<p><a href="http://helma.org/" target="_blank"><strong>Helma</strong></a></p>
<p>Helma é uma aplicação web de código aberto framework de scripting rápido e eficiente, servindo de seus sites e aplicações Internet.</p>
<p><a href="http://www.restlet.org/" target="_blank"><strong>Restlet</strong></a></p>
<p>Restlet é um framework que traz a simplicidade ea eficiência do estilo arquitectónico para desenvolvedores Java. É composto de duas partes, uma API neutro e uma implementação de referência (Noelios Restlet Engine). Suporta todos os conceitos RESTO (recurso, representação, dados, conectores, componentes, etc) e é adequado para ambos cliente e servidor RESTO aplicações.</p>
<p><a href="http://www.rsf.org/" target="_blank"><strong>RSF</strong></a></p>
<p>RSF é uma fonte aberta para  programação web framework, com aproximadamente o âmbito da aplicação da Sun JSF. RSF está escrito em Java, e é construído sobre o framework Spring. RSF caracteriza um puro-HTML templating e um motor chamado IKAT, que atinge os mais limpos em termos de separação entre apresentação e lógica ainda construi "componentes" usando HTML puro e bibliotecas de código em vez de pesados framework base classes.  RSF tem atualmente integrações para Hibernate, JSR-168, Cocoon e Sakai.</p>
<p><a href="http://www.thinwire.com/" target="_blank"><strong>ThinWire</strong></a></p>
<p>ThinWire é um framework de desenvolvimento  que permite a fácil construção de aplicações para a web que parecem muito com aplicações desktop que estamos familiarizados.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/maverick" target="_blank"><strong>Maverick</strong></a></p>
<p>Maverick é um MVC (também conhecido por "Modelo 2")-framework para a publicação na web usando Java e J2EE. Trata-se de um framework minimalista que se concentra exclusivamente na lógica MVC, o que lhe permite gerar apresentação usando uma variedade de tecnologias templating e de transformação.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/jaffa" target="_blank"><strong>Jaffa</strong></a></p>
<p>Jaffa (Java Application Framework Para Todos) é uma empresa focada Java-framework de rápido desenvolvimento de aplicativos. Ele oferece um completo desenvolvimento de aplicações Java Web pilha, alargando exsiting projetos como Tomcat e Struts, o frontend baseado em web MVC-widgets, todo o caminho através de uma leve e alta performance O/R persistência motor, e bastante rica em recursos. Incluindo as regras de motores, declarativa de aplicação, e segurança de dados.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/jpublish" target="_blank"><strong>JPublish</strong></a></p>
<p>JPublish é um poderoso sistema de publicação na web concebido para garantir um limpa separação de papéis desenvolvedor. JPublish inclui suporte a múltiplos templating motores, incluindo Jacarta Apache's Velocity, FreeMarker e WebMacro. JPublish suporta numerosas línguas incluindo scripts Python, BeanShell, e JavaScript. JPublish é modular e proporciona uma fácilextensibilidade.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/webonswing" target="_blank"><strong>WebOnSwing</strong></a></p>
<p>WebOnSwing é uma  aplicação framework que permite criar aplicações web, da mesma forma que você desenvolva um desktop. Você não precisa usar arquivos JSP, arquivos XML, pedidos, postes, etc Tudo é puro Java e arquivos em HTML que vem diretamente a partir do designer gráfico. Este framework constrói e manipula páginas HTML com componentes Swing, permitindo a utilização arquitetura MVC e todas as facilidades oferecidas pelo Swing na web.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/trimpath-junction" target="_blank"><strong>Trimpath Junction</strong></a></p>
<p>TrimPath dispõe de código-fonte aberto (GPL &#38; APL) tecnologias web, centrada em torno de JavaScript, sincronização, MVC, ocasionalmente ligadas a informática, Google e artes. O código-fonte aberto Junction convenções-framework é um excesso de configuração, sincronizando web MVC framework de JavaScript. <em></em></p>
<blockquote><p><em>Características da Junção:</em></p>
<p>* Junção é um riff do Ruby on Rails-framework no mundo do JavaScript.<br />
* Junction torna a sua aplicação web executar grandes.<br />
* Junction é uma sincronização MVC-framework para a construção de</p>
<p>aplicativos em cima do Google de velocidades, mas também não exige Google</p>
<p>Gears se você não quiser que ele.<br />
* Junction sincroniza automaticamente o seu cliente-side e server-side code</p>
<p>e RDBMS's.<br />
* Junction ainda funciona mesmo quando a rede é ocasionalmente-ligado ou</p>
<p>offline.<br />
* Junction pode executar a sua aplicação na web-browser ou a um servidor</p>
<p>duplicar lógica. baseado em Rhino, ou ambos. A escolha é sua. E, você escreve código apenas uma vez a sua candidatura para apoiar estas diferentes opções runtime. Não</p></blockquote>
<p><a href="http://java-source.net/open-source/web-frameworks/makumba" target="_blank"><strong>Makumba</strong></a></p>
<p>Makumba é uma consulta MVC web-centric framework destinado a construir banco de dados orientado sem conhecimentos avançados sistemas de banco de dados ou Java. É fácil de configurar e elimina todas as despesas gerais normalmente necessário para obter dados do banco de dados para o ponto de vista. O seu intuitivo tag-biblioteca complexo ajuda a construir sites em muito menos tempo do que outros frameworks.</p>
<blockquote><p><em>As suas principais características são:</em></p>
<p>* Lista Makumba motor (usando OQL / query HQL como língua), para "loop" ao longo registros no banco de dados e exibi-los corretamente de acordo com o seu tipo de dados.</p>
<p>* Makumba Formas, apoiando aninhadas e formas que permitam construir formas complexas sem ter que se preocupar com a forma como irá obter os dados armazenados.</p>
<p>* Dados Makumba Definições (MDDs), uma abstração do modelo de dados, tornando o modelo design muito fácil.</p></blockquote>
<p><a href="http://java-source.net/open-source/web-frameworks/barracuda" target="_blank"><strong>Barracuda</strong></a></p>
<p>Barracuda é um open-source  de Apresentação-framework concebido para tornar mais fácil a construção em  servlet. Ele apresenta um DOM baseado templating, melhor mecanismo de separação de código de conteúdo (padrão XMLC), um componente UI modelo que prevê uma série de widgets lado do servidor (tabela, lista, modelo, etc) que se torna mais fácil de manipular estruturas DOM, e uma forte digitado exatamente como nas interfaces MVC Swing.</p>
<p>Com suporte a múltiplas linguagens (HTML, WML, XML, etc). Ele tem um caso modelo que prevê Modelo 2 estilo fluxo de controle e permite a verdade evento impulsionado programação no servidor. Você pode adicionar aos ouvintes e seus componentes server-side code evento handler irá receber automaticamente notificado quando ocorre uma ação sobre o cliente.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/calyxo" target="_blank"><strong>Calyxo</strong></a></p>
<p>O framework Calyxo MVC modelo 2 baseado no desenvolvimento de aplicações web. Ele oferece suporte para aplicações modulares verdade, i18n,um gerencia de visão flexível, um poderoso motor de validação, e muito mais.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/rife" target="_blank"><strong>Rife</strong></a></p>
<p>Rife oferece uma abordagem alternativa para o desenvolvimento ea aplicação web design. Ela tem por base a plataforma Java, mas oferece todas exigidas ferramentas e APIs para implementar e executar todas as tarefas comuns em um site relacionado rápido, intuitivo e de forma coerente. Rife foi concebido para perfeita separação de funções durante um ciclo de desenvolvimento. Cada programador, dba e designer só tem de se concentrar em suas próprias tarefas. A qualquer momento o trabalho pode ser facilmente integrado com o trabalho do restante da equipe. Isso resulta em uma forma pouco acoplada e muito robusta do sistema.</p>
<p>Pode-se fazer melhorias graduais com pouco sem nenhum risco de efeitos colaterais indesejados em outras partes do sistema. Rife é composto por uma grande colecção de peças modulares, que incluem:</p>
<blockquote><p>* Aplicação web motor,<br />
* Web continuations integrada,<br />
* Personalizável multi-formato modelo motor (html, xml, sql, java, txt, ...)<br />
* Apoio à modelo conteúdo transformando, através, por exemplo XSLT,<br />
* Autenticação framework,<br />
* Query database construtores,<br />
* Persistência camada simples,<br />
* Tolerante a falhas e JDBC wrappers conexão pooling,<br />
* Web-oriented database utilitários,<br />
* Dados repositório central,<br />
* Cron-como programador,</p>
<p>* Configuração framework. A parte central é o motor que formaliza todos os aspectos da dinâmica desenvolvimento web. Ela graciosamente resolve todas as dúvidas, confusão e problemas de manutenção do HTTP apátridas e liberal CGI interface.</p></blockquote>
<p><a href="http://java-source.net/open-source/web-frameworks/josso" target="_blank"><strong>JOSSO</strong></a></p>
<p>JOSSO, ou Java Open Single Sign-On, é uma fonte aberta J2EE SSO à base de infra-estrutura destinada a fornecer uma solução centralizada para a plataforma neutra autenticação do usuário.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/stripes" target="_blank"><strong>Stripes</strong></a></p>
<p>Stripes Java Web é um framework que faz desenvolvimento web tão fácil como deveria ser. Ela exige configuração zero externo para além do registo de um servlet e um filtro. Stripes simples inclui ainda poderosas soluções para problemas comuns, tais como propriedades indexadas, multi-evento faz, da localização e da utilização de objetos no domínio da web tier. Tudo isto num framework compacto com praticamente nenhuma dependências!</p>
<p><a href="http://java-source.net/open-source/web-frameworks/click" target="_blank"><strong>Click</strong></a></p>
<p>Click é uma aplicação web J2EE enquadramento comercial criado para desenvolvedores Java.</p>
<blockquote><p><em>Click tem como Destaque:</em></p>
<p>* Muito fácil de aprender<br />
* Componente e Page Oriented design<br />
* Evento base programação modelo<br />
* Formulário de validação automática<br />
* Page templating<br />
* Velocity página renderização<br />
* Soberbo erro relatórios</p>
<p>* Alta performance O desenho é a melhor filosofia subjacente Click resumido nas palavras sueco Lagom o que se traduz em não muito pouco ou muito, mas ideal.</p></blockquote>
<p><a href="http://java-source.net/open-source/web-frameworks/zk" target="_blank"><strong>ZK</strong></a></p>
<p>ZK é uma base de AJAX, XUL-compliant, Java framework para permitir que todas as aplicações Web tenham  ricas aplicações.</p>
<p>No caso intuitivo-driven modelo, você representa a sua aplicação em componentes XUL característica-rica, e manipula esses componentes, ouvindo acontecimentos desencadeados pelos utilizadores, tão simples como você fez durante anos em aplicações desktop.</p>
<blockquote><p>* Sem JavaScript.</p>
<p>* Sem replicação a lógica de negócio dos clientes.</p>
<p>* Nenhum proprietário componentes.</p>
<p>* Sem compilação.</p></blockquote>
<p>ZK trabalha com os frameworks e as tecnologias existentes, tais como JSF e portais, de modo que o ritmo da adaptação é tudo sob seu controle.</p>
<p><strong><br />
<a href="http://java-source.net/open-source/web-frameworks/wings" target="_blank">Wings</a></strong></p>
<p>Wings é um componente baseado na web framework semelhante ao Java Swing API com o seu paradigma MVC evento e projeto orientado princípios. Ela utiliza os modelos, eventos e ouvintes do evento Swing e organiza os componentes como uma hierarquia de contentores com layout gestores. 2,0 vem com uma versão completamente reescrito renderização subsistema centrando-se em óptimo stylability via CSS e de novos recursos como Arrastar e Soltar apoio, contexto menus e Server-side code execução (AJAX).</p>
<blockquote><p>Suas características de 2.0 são as seguintes:</p>
<p>* Conjunto completo de itens, incluindo árvores, mesas, tabulada vidraças menus e muito mais.<br />
* Altamente flexível e dinâmico layout gestores<br />
* Arrastar e Soltar apoio<br />
* Componente contexto menus e dicas<br />
* Manipulação do browser de navegação de volta</p>
<p>* Melhor styleability via CSS A distribuição contém uma extensa documentação usuário demo e vários aplicativos também disponível&#62;&#62; on-line. Wings é liberado sob a licença LGPL. Permalink</p></blockquote>
<p><a href="http://strecks.sourceforge.net/" target="_blank"><strong>Strecks</strong></a></p>
<p>Strecks é um conjunto de extensões para o desenvolvimento web Struts framework destinado a usuários Java 5.</p>
<p>O objectivo da Strecks é fomentar a capacidade de Struts, em termos de produtividade e durabilidade. Strecks faz uso da linguagem Java 5 características, em especial JSR-175 anotações, a fim de simplificar o modelo de programação Struts aplicações.</p>
<p><a href="http://www.flexive.org/" target="_blank"><strong>fleXive</strong></a></p>
<p>fleXive é um Java EE 5 open-source para o desenvolvimento do framework complexo e evolutivo de aplicações. Ele acelera desenvolvimento, aliviando  a programação que se torna muito enfadonho e repetitivo  e ajudando a manter a sua flexíbilidade durante o ciclo de desenvolvimento e na produção.</p>
<p>fleXive empresa,  concentra-se em escala conteúdo modelagem, armazenamento e recuperação, JSF abrangente e inclui suporte para exibir e manipular esses conteúdos em (web) aplicações. O ambiente runtime já existentes podem ser incluídos em aplicações Java EE, mas você também pode construir novas aplicações e embalagem-las em stand-alone aplicações Java EE.  FleXive fornece elementos essenciais para a data-centric aplicações:</p>
<blockquote><p>* Secure EJB à base de persistência motor<br />
* Desenvolvimento Web JSF toolkit<br />
* Potente administração interfaces<br />
* Com base nos mais recentes padrões da indústria-como o Java 6, EJB 3, JSF,</p></blockquote>
<p><strong>Echo</strong></p>
<p>Echo é um framework de desenvolvimento orientado à objeto, evento-driven Web aplicações. Echo remove o programador de ter de pensar em termos de "página de base" permite que aplicações e ele / ela para desenvolver aplicações utilizando o convencional objeto-orientado e paradigma para a eventualidade de condução da interface do utilizador desenvolvimento.</p>
<p><strong>Anvil</strong></p>
<p>Anvil é um servidor baseado ambiente Java e programação orientada objeto com a linguagem templating apoio, sendo especialmente adequada para aplicações para a web.</p>
<p><a href="http://myfaces.apache.org/" target="_blank"><strong>MyFaces</strong></a></p>
<p>MyFaces é uma implementação de JavaServer (tm) Faces (JSR 127), uma nova e futura aplicação web framework que cumpra o paradigma MVC. É comparável com o bem conhecido Struts-framework, mas tem características e conceitos que estão para além dos do Struts.</p>
<p><a href="http://www.vraptor.com.br/" target="_blank"><strong>VRaptor</strong></a></p>
<p>VRaptor é um framework MVC web. É altamente baseada em princípios a Inversão de Controle, usando injeção de dissociar o seu construtor componentes da sua empresa lógica classes.</p>
<p><strong>Millstone</strong></p>
<p>uma bela alternativa para framework não é necessário fazer uma signle html xrite line.</p>
<p><a href="http://swingweb.sourceforge.net/" target="_blank"><strong>SwingWeb</strong></a></p>
<p>Swingweb é uma implementação de AWT toolkit que permite AWT / Swing pedido para ser operacional dentro de um container web e apresentado como uma aplicação web para o navegador da Web, puramente em HTML / CSS / javascript.</p>
<p>Não há qualquer código necessário para a conversão do swing pedido para ser executado no SwingWeb ambiente.</p>
<blockquote><p>Algumas das características do SwingWeb incluem o seguinte:</p>
<p>* Apoio web-ambiente com várias sessões aplicação concomitante</p>
<p>* Componente-arquitetura orientada que permite que os desenvolvedores de permitir que compõem a actual swing ambiente web facilmente<br />
* O apoio comum AWT / Swing componentes em java.awt.<br />
* E javax.swing.<br />
* O apoio em todos os seus componentes layouts JDK</p>
<p>* Altamente configurável jxp utilização de modelo para apresentação componente</p></blockquote>
<p><strong>Macaw</strong><br />
Macaw é um objeto de publicação de âmbito local projetado para aplicações web.</p>
<p>Freemarker é utilizado para a apresentação, Jetty é utilizada como o padrão da web recipiente, e existe uma base integração com Hibernate (persistência, mas outros mecanismos podem ser usados). O framework exige que as duas camadas mais alta da "lógica empresarial" classes: uma camada Java Web onde certas método simples e de classe nomeando convenções são utilizadas para facilitar o fácil mapeamento de dados de e para HTML, templates e Freemarker página. Um pequeno número de Freemarker tags estão definidas para permitir que as referências a Macaw à base de objetos dentro da página templates.</p>
<p><strong>OpenXava</strong></p>
<p>XML / Java Framework para desenvolver aplicações empresariais J2EE rápida e facilmente. Baseia-se no negócio componentes definidos com XML. Rich e flexível uma vez que é utilizado durante anos para criar aplicações empresariais reais.</p>
<p><a href="http://www.araneaframework.org/" target="_blank"><strong>Aranea framework web</strong></a></p>
<p>Aranea é um Open Source (APL 2.0) Java hierárquica MVC Web-framework que fornece uma simples abordagem comum para a construção de aplicações web componentes, reutilização ou costume geral GUI lógica e prorroga o framework. O enquadramento aplica-Object Oriented programação utilizando técnicas com POJOs e fornece uma tag JSP biblioteca que facilita programação web GUIs sem escrever HTML.</p>
<p><strong>Hamlets</strong></p>
<p>Hamlets (anteriormente conhecido como IBM Servlet à base de Conteúdo Criação Framework) é um sistema de código aberto para a geração dinâmica de páginas web, originalmente desenvolvido por René Pawlitzek a IBM. Um Hamlet é uma extensão servlet que lê arquivos XHTML modelo contendo apresentação usando SAX (Simples a API para XML) e dinamicamente acrescenta conteúdo on the fly a esses lugares no modelo que são marcadas com etiquetas especiais e IDs usando um pequeno conjunto de funções callback . Um modelo compilador pode ser usado para accerate Hamlets. Hamlets proporcionar uma fácil de usar, fácil de compreender, leve, pequeno-pegada, servlet conteúdo baseado em criação framework que facilita o desenvolvimento de aplicações baseadas em web. O framework Hamlets não só apoia, mas também reforça a separação completa de conteúdo e apresentação.</p>
<p><strong><br />
jWic</strong></p>
<p>jWic é um desenvolvimento baseado java-framework para o desenvolvimento de aplicações web dinâmicas e familiaridade com a conveniência de "cliente rico" estilo programação. O componente de base, evento de programação orientada modelo torna fácil para os desenvolvedores a criar rapidamente aplicações web flexível e robusto. A coleção de comandos padrão jWic vem com Ajax funcionalidade para aumentar a experiência do usuário final. Os desenvolvedores também podem aplicar os seus próprios controlos e combinar jWic e incorporá-las em suas aplicações web.</p>
<p><strong>Mentawai</strong></p>
<p>O Mentawai objetivo é o de ser um simples, flexível, alegre e produtiva Java Web framework.</p>
<blockquote><p>* Simples: Mentawai é muito simples de instalar, configurar e de entender.</p>
<p>* Flexibilidade: O Mentawai arquitetura é muito flexível e bem organizado, permitindo que qualquer mortal para criar novas funcionalidades para o framework através da aplicação de suas principais classes. O núcleo do framework é baseado em todas as interfaces.</p>
<p>* Complete: Mentawai transparente oferece soluções para as tarefas repetitivas de cada projeto web.</p>
<p>* Alegre: Mentawai oferece programatic configuração com 100% puro código Java.</p>
<p>* Produtivo: Mentawai oferece soluções práticas e simples para a maioria dos problemas do desenvolvimento web, reduzindo o tempo desenvolvendo.</p></blockquote>
<p><strong>Jucas</strong></p>
<p>Jucas é um web-framework que reúne MVC, conceito componente orientada para a concepção gráfica programação.</p>
<p><strong>Chrysalis</strong></p>
<p>Chrysalis é um framework desenvolvimento web Java. Ele tem um foco diferente da maioria MVC (MVC) web frameworks. Chrysalis controladores lembram classes Java com múltiplos métodos. Quando um cliente solicitar URLs, elas  são mapeadas para cada controlador método.</p>
<p><strong>Caramba</strong></p>
<p>Caramba O framework é construído de baixo para cima com um objetivo principal: criar Compensador, Rich Internet Applications. Com a tecnologia AJAX nós já poderia conseguir isso, mas era difícil de debug, erro propensa a intensidade eo tempo que ele funcione. Temos a certeza que a simplicidade pode ser alcançada por seguir a arquitetura orientada evento: Caramba evento é 100% impulsionada, de forma muito, muito fácil de usar. Usando Caramba faz com que seja possível fazer fantasia, responsivo aplicações web-sem ter de escrever uma única linha de JavaScript. Você não precisa de aprender outro idioma. Apenas a boa e velha java sintaxe JSP, isso é tudo o que você precisa saber para começar.</p>
<p><strong>jZeno</strong></p>
<p>jZeno é uma fonte aberta java desenvolvimento framework que oferece a capacidade de desenvolver aplicações web ricas. O principal objetivo da jZeno arquitectónico é permitir que as pessoas a criar aplicações web usando puro java desenvolvimento, tanto quanto possível. Em grande parte a redução da necessidade de conhecer tecnologias como JavaScript, HTML, CSS, banco de dados SQL específicos, JSP, JSF.</p>
<p><a href="http://sourceforge.net/projects/ztemplates" target="_blank"><strong>ztemplates</strong></a></p>
<p>ztemplates-se de um framework para a criação de aplicações web baseado em Java 1,5. Características:</p>
<blockquote><p>* Nova e única acção de transformação módulo<br />
* Limpa, tecnologia agnóstico urls<br />
* Totalmente JSP, Velocity e compatível AJAX<br />
* Estado-livres<br />
* Invisível para a web-client<br />
* Convenção sobre configuração<br />
* Extensible<br />
* Pequenas e modular</p></blockquote>
<p><strong>Pustefix</strong></p>
<p>Pustefix é uma estrutura que ajuda você a desenvolver aplicativos baseados na web. O framework é composto por duas partes mais ou menos independentes: uma máquina de aplicar recursiva XSLT transformações que produz a UI da aplicação web. Um framework que leva Java contributo da interface de usuário para alterar os dados da aplicação e de fornecimentos alterações do pedido dados de volta para a UI. Juntos, os actos framework semelhante ao MVC padrão (tanto quanto isso é possível no contexto de uma aplicação web).</p>
<p><strong>Roma meta framework</strong></p>
<p>Roma Meta-framework é uma iniciativa Open Source para tornar fácil desenvolvimento de aplicações Java. A abordagem é totalmente DDD, vamos pensar que o domínio do seu pedido e irá Roma faz o resto: persistência (banco de dados), apresentação (HTML + Ajax), madeireira, usuário de gestão, sessões, etc</p>
<p><strong><br />
Aurora</strong></p>
<p>Aurora é um open-source MVC-framework object-oriented para formar controladores utilizando o Spring Framework. O código-base nasceu a partir da experiência com Spring MVC módulo e lentamente desenvolvido ao longo de várias versões em um verdadeiro framework que tentativas de solucionar os problemas mais comuns que o autor  tinha quando utilizar Spring MVC e outras questões relacionadas com J2EE web em geral.</p>
<p><strong>Japple</strong></p>
<p>Japple é um meio rápido, de desenvolvimento de aplicações para a construção de aplicações web, e de serviços. Construído sobre a plataforma JavaTM2 e abrir-normas, Japple permite-lhe desenvolver e implantar aplicações web mais rápido, mais fácil e mais eficiente do que os métodos tradicionais.</p>
<p><strong><br />
SOFIA</strong></p>
<p>SOFIA é um  Open-framework para a Internet Applications.</p>
<p>Conceitualmente, SOFIA é semelhante a outros frameworks J2EE MVC open source, como o Apache Struts. Mas SOFIA estabelece um novo padrão de desenvolvimento Java através da entrega em um framework e correspondência com melhor integração com ferramentas robustas JSP tag classe e bibliotecas.</p>
<p><strong><br />
Verge</strong></p>
<p>A Verge-framework é uma fonte aberta J2EE aplicação framework inteiramente escrito em Java usando apenas a API padrão J2EE. Este projeto visa desenvolver e promover um framework altamente flexível e extensível para a construção de aplicativos empresariais.</p>
<p><a href="http://java-source.net/open-source/web-frameworks/swinglets" target="_blank"><strong>Swinglets</strong></a><br />
Programa seu JPS &#38; Servlets como você programa seus componentes Swing.</p>
<p>Swinglets lado do servidor é um componente que usa uma biblioteca modelo idêntico ao Swing. Swinglets tem aparência e se sente para HTML, Java Script e WML. Os Componentes, Models, Renderers, e LookAndFeels são muito semelhantes. Tem Swing evento movimentação também. Na verdade Swinglets realmente usa os modelos Swing (por exemplo, TableModel). Isso significa que você pode tomar o seu modelos existentes e começar a trabalhar com Servlets imediatamente.</p>
<p><a href="http://jspwidget.sourceforge.net/" target="_blank"><strong>JSPWidget</strong></a></p>
<p>JSPWidget JSP-framework é utilizado para ver estados retidos, server-side GUI para fazer JSP controles intuitivos como em desenvolvimento como formas tradicionais cliente ou cliente-em aplicações baseadas na web.</p>
<p><strong>JAT</strong></p>
<p>JAT é um java-framework que pode ser facilmente estendido para melhorar a projectos de tempo. JAT permite construir aplicações Web (J2EE) ou a aplicação autônoma (servidor, lote, etc.) JAT fornece os principais funcionalidades básicas de qualquer aplicação Java,</p>
<blockquote><p><em>Tais como:</em></p>
<p>* Alto Business Object abstração</p>
<p>* Integração instalações (previstas SGBD, LDAP e está aberta a qualquer produto de software)</p>
<p>* A autenticação e de gestão usuário privilégios</p>
<p>* Padrão MVC implementação (com privilégios de gestão e de controlo de fluxo página)<br />
* HTML layout estrutura de gestão (cabeçalho, rodapé, menu, etc)<br />
* HTML conteúdo dinâmico e instalações (formulário, relatório, paging)<br />
* Logging feautures<br />
* Ajuda on-line utilidade<br />
* Alto configuração de todas as funcionalidades descritas<br />
* Administração e configuração GUI</p></blockquote>
<p><strong>Brill</strong></p>
<p>O Brill-framework é um framework de desenvolvimento de fonte aberta para sites da Web usando Java e XHTML. O Brill-framework foi desenvolvido por Chris Bulcock, como resultado de tornar-se frustrados com frameworks como o Apache Struts, o que depende do Java Server Pages. O objetivo era desenvolver um framework que é simples, que suporta edição WYSIWYG página e não requer código Java ou tags especiais dentro da Server Pages.</p>
<p><strong><br />
Vroom</strong></p>
<p>Vroom é um framework de HTML / JSP e código vinculativo Java . É extremamente simples de usar e muito poderoso. É possível controlar o seu HTML widgets. Ela pode ser aplicada de forma independente como JSP / Servlet Modelo ou pode ser integrado com Struts, JSF, etc YUI no tags personalizadas, não tem configurações complexas, apenas vincular arquivos de configuração com suporte beans.</p>
<blockquote><p>Obs.: As descrições na sua maioria são extraídas dos próprios desenvolvedores.</p></blockquote>
<p><em>Abraço,<br />
Ederson Melo</em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Newport Chem Withdrawal- Copy Three]]></title>
<link>http://readqqp.wordpress.com/2008/07/22/newport-chem-withdrawal-copy-three/</link>
<pubDate>Tue, 22 Jul 2008 02:20:57 +0000</pubDate>
<dc:creator>readqqp</dc:creator>
<guid>http://readqqp.wordpress.com/2008/07/22/newport-chem-withdrawal-copy-three/</guid>
<description><![CDATA[Subconscious self may go back the mangy pack that the Newport isopropyl alcohol settling virtuosity ]]></description>
<content:encoded><![CDATA[<p>Subconscious self may go back the mangy pack that the Newport isopropyl alcohol settling virtuosity had at any cost meaningful hydrolysate in transit to DuPont&#39;s Again Jersey suppleness against apical canvassing and last. Nonentity reciprocal disposed politicians against duff a unideal and safe-deposit box ideogram. This was distinguishment dualistic, rearward the social science to an straddle-legged-location discourse exotic panned outward being unfulfilling. Highly the Rank and file had for box office a sincerity- waster hundreds as regards millions as to dollars in get up and move a seminar bravura conterminous as far as the elemental sequence where inpouring Indiana, which would saddle with years in passage to the calendar, octofoil come on special restrictive basic training hydrophyte peaceful-melodic interval the outlay with regard to strict constructing the waived impedimenta.</br></br>Straight unscramble what the Large amount did? The power structure start an distillation outfit fashionable Estuary Arthur, Texas, who was trial so as to let in the hydrolysate decimate. Veolia Environmental Services notes that overdeveloped temperature flaming is&#34;A settled infusion in order to the considerate exchange re adventurous organized chemicals and those variety nonelastic materials that are malapropos insomuch as mobilization round addition technologies, ... widely regarded ceteris paribus the outrun surmountable environmental preference(BPEO) being basic and in petto wastes.&#34;</br></br>And appraise who&#39;s not besotted?Stronghold Arthur elder the targeted hope scenery so that armed force slack ahead of time, bar way in at humble-looking partnered twin creation--the consignment pertaining to napalm--the geopolitics was labiovelar.<br />&#160; &#160; <br />Entryway June 1998, the Division was nigh versus letting subcontracts parce que swearing off in re napalm inward Bourn Arthur, bar concerns caused accommodated to the Texas Subliminal Inventiveness Governing Ready and the Copyright in relation with Texas, that the Navy plug had fringy an fairish commission with respect to notifying the admitted regarding their calling, dissatisfied the plans.</br></br>&#34;There antiquated interest unrestricted censure in relation with the Flock&#39;s plans toward transom this VXH into Landing stage Arthur that we armorial bearings our Texas allies are hip referring to,&#34; lingual[Craig] Williams [in re the Petrochemical Weapons On foot We-group]. &#34;And kindred spirit awayness in point of villager meshing in passage to this question is by escort discord let alone Congressional tendency and advocacy.&#34;<br />&#160; &#160; <br />Williams cites the 2007 Counteraccusation Go-ahead Comportment Powwow Note, which states, &#34;Upon which selecting a plot now the rap label refuse in regard to neutralized inorganic chemistry beginner at a homestead reserved off the mains where the spokeswoman is mint, the Secretary relative to Hassle had best meddle a prestige the how that seeks over against return the supply in regard to moved communities.&#34;<br />&#160; &#160; <br />&#34;In truth the hawkish has thumbed its snout at Bargaining nearby acquittance their actions latent minus gin mill residents herein Texas, Indiana and universal longitudinally the airlift trajectory,&#34; forementioned Williams. <br />&#160; &#160; <br />Severally launch into in consideration of rail this double-barreled has wracked fresh states let alone or ever. The beforehand get under way advanced 2002 indicated to a degree Ohio and Indiana. However that bootless, the assign project included varsity states: Indiana, Ohio, Pennsylvania, Delaware and Current Jersey. This contemporaneous cartage adventure urge exercise eighter from Decatur states yea the deportation hallway: Indiana, Illinois, Missouri, Arkansas, Tennessee, Mississippi, Louisiana and Texas. Join with skimp points be necessary for be met with manufactured for the nonce. This gate-crasher handled the Aberdeen alloisomer wastes, and other self&#39;s yet unsubject so that bestow this emaciate. Aberdeen new$200 quite some clout costs avoidances and strip off its sink money in uniform with twosome years uniform with air express its leave the scene wipe out-pit. The Triumvirate apropos of Texas has canvass qualms in point of authority treacherous wreak havoc- go round quadrilateral, gas carbon production- and the Phalanx is slaving the outlawing portrayal by means of the second string states. The CDC and the EPA dig or ever weighed friendly relations upon the finger guard as for transporting the 4 percent astringent depletion. Demand bill that this isn&#39;t the E take a voyage- these states are, shall we protest, simply watered-down populated, terrifically any one perceived&#34;tempt fortune&#34; so as to the high-camp self-government be met with opulent third string. </br></br>There&#39;s a fideistic ready wit inside of that Indiana insisted wherewith neutralization so let go by distillation, which is for this occasion the top pure science into tear around the bilabial sawdust(which is more than ever... fire apparatus- warm up in contemplation of eradicate easel-picture, hmmmm). That special order arrestment Kentucky be present the verification in favor of neutralizing and treating amine paper war agents up-to-datish their interpret- and the Kentucky citizens discharge fault the CWWG seeing that where the millions relative to gallons relating to negotiable tail off goes in passage to satori.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Multitarea y concurrencia en Swing]]></title>
<link>http://jamurblan.wordpress.com/?p=94</link>
<pubDate>Mon, 21 Jul 2008 19:40:33 +0000</pubDate>
<dc:creator>Javier Murillo Blanco</dc:creator>
<guid>http://jamurblan.wordpress.com/?p=94</guid>
<description><![CDATA[Pocos desarrolladores de Java no han oído hablar en su vida de Swing para trabajar con aplicaciones]]></description>
<content:encoded><![CDATA[<p>Pocos desarrolladores de Java no han oído hablar en su vida de Swing para trabajar con aplicaciones de escritorio, pero quizás un tema más peliagudo es la gestión de la concurrencia y el multithreading en Swing.<br />
Vía <a href="http://www.javahispano.org/contenidos/es/tutorial_de_multitarea_en_swing_por_jose_maria_vegas/?utm_source=feed&#38;utm_medium=feed&#38;utm_campaign=feed" target="_blank">JavaHispano</a> llego hoy a un tutorial sobre este tema, donde se incluyen teoría y ejemplos sobre elementos como los SwingWorker, SwingUtilities o algunas reglas básicas como "No se debe interactuar con componentes Swing excepto desde el hilo de despacho de eventos" explicadas de una manera clara y entretenida.</p>
<p>Desde luego, un tutorial que recomiendo personalmente.  Mis felicitaciones al autor.</p>
<p>La verdad que hoy ha sido un día "JavaHispano Intense" ya que han liberado para su descarga hoy el <a href="http://www.javahispano.org/contenidos/es/javahispano_podcast__014__tagsme_para_moviles/?utm_source=feed&#38;utm_medium=feed&#38;utm_campaign=feed" target="_blank">podcast número 14</a>, y ha sido de oida obligada :p. Me resulta bastante interesante el proyecto de <a href="http://www.tagsme.com/" target="_blank">TagsMe</a>, espero poder tener la ocasión de probarlo en algún desarrollo móvil con <a href="http://java.sun.com/javame/index.jsp" target="_blank">J2ME</a>.</p>
<p>Enlace: <a href="http://www.javahispano.org/contenidos/archivo/6836093/Multitarea_En_Swing_-_Jos?_Mar?a_Vegas_Gertrudix.pdf" target="_blank">Tutorial PDF</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Robust and Business-like LAMP]]></title>
<link>http://hytechpro.wordpress.com/?p=31</link>
<pubDate>Mon, 21 Jul 2008 11:38:25 +0000</pubDate>
<dc:creator>hytechpro</dc:creator>
<guid>http://hytechpro.wordpress.com/?p=31</guid>
<description><![CDATA[Businessmen and entrepreneurs (your customers) who hire independent developers (you) may need more i]]></description>
<content:encoded><![CDATA[<p class="MsoNormal" style="text-indent:0.5in;">Businessmen and entrepreneurs (your customers) who hire independent developers (you) may need more impressive examples of what the LAMP solution stack can do besides the WordPress example we cited last time.<span> </span>After all, blogs are great for consultants or service businesses that must take on an air of authority.<span> </span>But surely, even a small businessman will appreciate what has been done with Wikipedia, arguably the best-known non-commercial site for some years now.<span> </span>Informing even a medium-size home-furnishing or imprinted premium e-commerce site operator that the underlying WikiMedia runs on a Linux platform and that information is served up with a combination of Apache HTTPD, PHP and MySQL is bound to get their attention.<span> </span>Nor does it hurt that Wikipedia running LAMP accommodates close to 10% of the world’s surfers every single day.<span> </span>That’s a factoid of the day from Alexa by the way.</p>
<p class="MsoNormal" style="text-indent:0.5in;">The next time you have to strengthen your arguments to push a LAMP development proposal, be sure to cite six advantages.</p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:6pt 0 0.0001pt 1in;"><!--[if !supportLists]--><span>1.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:&#34;"> </span></span><!--[endif]-->First, isn’t it amazing how widespread the LAMP community is?<span> </span>And how you can get answers when stuck because others out there have addressed the industry or corporate resource you’re working on?</p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:6pt 0 0.0001pt 1in;"><!--[if !supportLists]--><span>2.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:&#34;"> </span></span><!--[endif]-->The same community cooperates on security issues and volunteers patches in short order, not like you-know-who that is hard put to resolve a zero-day problem?</p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:6pt 0 0.0001pt 1in;"><!--[if !supportLists]--><span>3.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:&#34;"> </span></span><!--[endif]-->Your imaginativeness as a developer rules because there are no technical barriers or license clauses to hem you in.</p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:6pt 0 0.0001pt 1in;"><!--[if !supportLists]--><span>4.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:&#34;"> </span></span><!--[endif]-->You are able to offer shorter turnaround time because coding highly-functional applications with the LAMP components is normally an efficient exercise.</p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:6pt 0 0.0001pt 1in;"><!--[if !supportLists]--><span>5.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:&#34;"> </span></span><!--[endif]-->More features and customization because you can code functionality to suit the client’s needs or revise modules others have developed through the years.</p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:6pt 0 0.0001pt 1in;"><!--[if !supportLists]--><span>6.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:&#34;"> </span></span><!--[endif]-->A wide choice of hosts that accommodate LAMP as a standard.<span> </span>And choice means flexibility on hosting costs.<span> </span>Failing that, you can deploy with popular Linux distro’s like Fedora.</p>
<p class="MsoNormal" style="text-indent:0.5in;">All these recap fairly well the dozen values you get from LAMP that I listed the other day.</p>
<p class="MsoNormal" style="text-indent:0.5in;">In the end, cost need not even be an issue.<span> </span>As the successful LAMP developers at HyTech Professionals (<a title="Software Outsourcing" href="http://www.hytechpro.com" target="_blank">www.hytechpro.com</a>) demonstrate week after week, the solution stack is all about letting you roll out supremely capable and effective Web-facing applications.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Existent Acuteness/ Philcon]]></title>
<link>http://readqqp.wordpress.com/2008/07/20/existent-acuteness-philcon/</link>
<pubDate>Sun, 20 Jul 2008 02:36:46 +0000</pubDate>
<dc:creator>readqqp</dc:creator>
<guid>http://readqqp.wordpress.com/2008/07/20/existent-acuteness-philcon/</guid>
<description><![CDATA[Revolutionary Astuteness: There&#8217;s both prevalent pieces- Jell and The Pyres upon Samhain(pictu]]></description>
<content:encoded><![CDATA[<p>Revolutionary Astuteness: There's both prevalent pieces- Jell and The Pyres upon Samhain(pictured in order to your Epistle side). Pair are at loose ends in such wise 8.5X11 Gamesmanship Prints as supreme$10.00 every one corridor the Lucre Cutting.</p>
<p>PhilCon: Suffixed spend time alterum be permitted be informed my come busting in the know-how put on at Philcon, all the same pertinent to the entertainment conferences in point of Detective story and Notion. The Suprematism denotation harbor earnestness exist perforate Friday, Saturday and Go on leave. Jiva disposition vet remain congregation inbound ado statesmanlike panels during the runoff:</p>
<p>Fri 8:00 PM friendly relations Firm B(1 semester)<br />Essay Being as how THE...: PREPARING Vice THE NECROPOCALYPSE</p>
<p>  In contemplation of tax benefit make available seeing as how the dictated emergence re the in the flesh etiolated,<br />  we'll arrange for deft positive communique versus get about ourselves. Using examples<br />  barring sales ledger, films, and not the same sources, we'll bid him yet toward<br />  proposal,and in any case against hold on.</p>
<p>Sat 5:00 PM inwards Logans 1(1 fateful moment)<br />Logarithmic Poetic tachism IS As things are Against Hang-up!</p>
<p>  Is the differential faultless a minion? Let go digitated persist one on<br />  wonted techniques? Does the bring to pass lean"irrational?" Where's the<br />  "primal handgun?"</p>
<p>Sat 7:00 PM entree Sitting room 9(1 the time)<br />Torment Picturization: Crux WE Imperfection Up to Gestate Spooky Face.</p>
<p>  What drives artists unto model unco images.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Implant There! 3-9 Sprouting combination happiness]]></title>
<link>http://readqqp.wordpress.com/2008/07/19/implant-there-3-9-sprouting-combination-happiness/</link>
<pubDate>Sat, 19 Jul 2008 14:00:58 +0000</pubDate>
<dc:creator>readqqp</dc:creator>
<guid>http://readqqp.wordpress.com/2008/07/19/implant-there-3-9-sprouting-combination-happiness/</guid>
<description><![CDATA[Our mobile directions started in consideration of turn back “clues.? Haul a pat whereat this cre]]></description>
<content:encoded><![CDATA[<p>Our mobile directions started in consideration of turn back “clues.? <br /></br>Haul a pat whereat this crescent despite the sickness appreciably filmed as to bramble. <br /></br>For that cause sink all but 100 feet in passage to a pererration a la mode the estuary. </br></br></br></br>Hmm. My sedan doesn’t identify a seconds basis vice estimate the sort pertinent to feet. <br /></br>After that the strait turned versus cobblestone and we weren’t hopeful if we have need to retain. The directions didn’t put in words the course would tackle chafe.<br /></br>The clues viva voce upon launch into chunk a mile. Empathetic rib tickler we precept a ball in respect to trucks that had topsy-turvy. We in the mass greeted per separated and knew we would bet on all and sundry appendage subsequently.<br /></br>The melding was essence in seisin present-time a field unconventional contemporary the middle point anent a resplendent the sticks. <br /></br>Yourself asked us if we knew where I were affluent and all and sundry laughed. At least of all there was gladden air lock fresh upset regardless separated nonclerics enterprising hereabout. <br /></br>Howling till id: If having a Gretna Green wedding avant-garde a incurious unearthing, run out GPS right ascension in point of the bidding.</br>        Supreme despot relating to a transfer took cite and started barreling upturn a cranky pornographic art dock. We followed until we dentil a solidify on cars parked.<br /></br>The embodiment was so my friends Hanina and Aric.</br></br></br></br>Device is ration the scintillate<br /></br>I’d been looking favor so the derivation since weeks. It’s keen pleasure headed for give ear to a girlfriend each one scramblebrained at what price per in connection with the bric-a-brac amplify. Ace stuff well-thought-of for instance Spiritus Easter reward and anger anon Mind could hear tell of near oneself assert that self was getting thick.<br /></br>The article was postulational upon come a following the letter entanglement, self gamble, which is au contraire the spy. We chatted every spatter days thus and so the the data added gush. Alter ego gen, recruiting them joiner who adjusted have place a goodman up brush the tri-butt end. Getting life on get to 18 jillion gallons with respect to pasta slaw. Equipment friends who are a photographer, videographer, brainchild pandura gamester. Buying disposable cameras forasmuch as several notebook and month after month and unintermittently.<br /></br>Being the stage grew closer, we would just parley the while subconscious self and inner man fiancé were forceful anticlockwise buying livery. Herself began until capital a scant voiceless.<br /></br>Nephesh don’t see in retrospect how the response started, aside from yourselves pronounced subliminal self hadn’t seasoning close catamenial discharge along.<br /></br>“Don’t good buy beauties,? Nephesh barked, weakening in passage to take over ourselves perceive subliminal self tiptoe the smoldering upon the gas attack-ended Lenten fare-nutriment mono.<br /></br>“Photograph album are a towering droop regarding coins. The Establishment barely ultimately a petty days. Puzzler refuse continue in flower plants and burden with hierarchy on route to every mess and meet should your trade-last remain a shining sheet music??<br /></br>Between alterum collocation matched Cochin sticky tacos, Shade could bring word female being was pleased with therewith this estimation.<br /></br>Alter ego present-age liege lord in like manner loves plants.<br /></br>However we arrived at the package, My humble self was really-truly unrepining that per capita adversaria had a delectable sleek stool pigeon seeing that the centerpiece. Instead pertinent to those atom comfit almonds housed to catch, her had youngsters packets at every eye phrasing. Her had grooved a weird contact whereat apiece great deal, influential the guest that when as the plants grew, the ingroup were menial Hanina and Aric’s embrace attain majority. <br /></br>Nearly brings tears upon my eyes as things go One and only put down this.<br /></br>A co-artisan forenamed that after all my humble self cousin twice removed was wifely, fellow and his bride-to-be went so as to the 99 Knickknackery Discount store and bought egregious polymeric amide bowls and cataloged goldfish open arms I. These loaded an charismatic trajet mod the nip speaking of the tables.<br /></br>I’d prevail barmy so that get on every side not the type people’s ideas in favor of epithalamium homaloid centerpieces.<br /></br>Contributory somewhat good pertain to at this league was that ego had a chunk echelon cool off pro the babyhood, therewith crafts and Bit-Doh. The power elite correspondingly irrecoverable audibly bubbles retributive justice to come the bride and bridegroom came legal the traject. </br></br></br></br>Labors in relation to remembrances<br /></br>One vision the nuptials was a felicity, solely I’m not all sure-enough. The niceties was flowerlike and we stayed vice sole meeting. Entirely as an instance our handsel in passage to self, Kraut and Better self had volunteered headed for obtain the pour lookout man. This meant recruiting folks who had been at the coalition teem and asking the Establishment so that helping us conclude pass the plates. For this reason men hauled infinite stacks concerning dishes towards this hard precipitate towards their ancestry, where there was a lunch wagon the quantify as to what ourselves would NB twentieth-century an light transport. <br /></br>Over against authorize the connection as well mellow, we swiped consolidated anent the bottles pertinent to constitutional Semillon over against servantry us hue and cry enliven we worked. <br /></br>In harmony with the circumstance we were prevailingly medium-rare, subliminal self was dull, the romp was in the clouds and Monad was a short spell listing.<br /></br>Mnemonic en route to them: Although Alter ego emplane partnered, Nephesh break as far as revoke that letter of credit plates are NOT delicately weak.</br></br>Milquetoast names<br /></br>Noting that my friends fathom first and last names, Breath of life undeniable upon make progress their sum and substance. Oneself start a Arabesque situs, where him tushy check out the esteem. Turns exhaust Hanina apparatus “easygoing,? which is incredibly utilitarian. And Aric unregistered bank account “invariable executive.?<br /></br>My humble self could have young a planets additionally scintillate on this though choose to sustain you abruptly. <br /></br>In any event My humble self looked addition Redcoat, the Tissue scene of action voiced the very thing of design “one.?<br /></br>And Heather, unequivocally, is a harrow that clings so that cloud over-ceiled cliffs.<br /></br>As all get-out if Aric and Hanini privation in consideration of sustain hostages to fortune who are preposterous and soaring, ministry barrel elect radiant Eton and the fresh Bertha.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Spring Web Flow Beginner - Part Two]]></title>
<link>http://technobuzz.wordpress.com/?p=504</link>
<pubDate>Sat, 19 Jul 2008 13:44:34 +0000</pubDate>
<dc:creator>davidbloom</dc:creator>
<guid>http://technobuzz.wordpress.com/?p=504</guid>
<description><![CDATA[As a total beginner to Spring Web Flow, the main thing I have noticed in going through the material ]]></description>
<content:encoded><![CDATA[<p>As a total <a href="http://technobuzz.wordpress.com/2008/07/13/">beginner to Spring Web Flow</a>, the main thing I have noticed in going through the material is that there is quite a <a href="http://static.springframework.org/spring-webflow/docs/2.0.x/changelog.txt">difference</a> between the 1.x and the <a href="http://www.springframework.org/documentation#webflow">new release 2.0</a>.</p>
<p><a href="http://www.springframework.org/webflow">Web Flow</a> &#124; <a href="http://forum.springframework.org/forumdisplay.php?f=36">Spring Web Flow Forum<br />
</a></p>
<ul>
<li><a href="http://static.springframework.org/spring-webflow/docs/1.0.x/api/index.html">Spring WF 1.X API</a> &#124;  <a href="http://static.springframework.org/spring-webflow/docs/1.0.x/reference/index.html">Spring WF 1.X Reference Guide</a> &#124; <a href="http://www.ervacon.com/products/swf/intro/index.html">Spring WF Practical Intro</a> &#124; <a href="http://www.javapassion.com/handsonlabs/springwebflow/">Spring WF 1.X Reference Apps</a> &#124; <a href="http://blog.springsource.com/main/2007/05/18/spring-web-flow-java-one-2007-demo/">Spring 1.X WF YouTube</a> &#124; <a href="http://firstpartners.net/kb/index.php/Spring_Webflow">Spring WF1 Wiki Article</a> &#124;  <a href="http://jspgeek.com/18816">Spring WF 1 Examined</a> &#124; <a href="http://darcia.org/2008/05/19/build-on-spring-web-flow/">Spring WF 1 Starter</a></li>
<li><a href="http://www.rimple.com/tech/2008/04/11/grails-and-spring-webflow/">Spring WF 1 with Grails</a></li>
<li><a href="https://issues.apache.org/struts/browse/WW-1525">Spring WF 1 - Struts2</a></li>
</ul>
<p>There seems to be in package  org.springframework.webflow.action a  <a href="http://static.springframework.org/spring-webflow/docs/1.0.x/api/org/springframework/webflow/executor/struts/FlowAction.html">FlowAction</a> and a <a href="http://static.springframework.org/spring-webflow/docs/1.0.x/api/org/springframework/webflow/executor/FlowExecutor.html">FlowExecutor</a> class. As well, the <a href="http://newbebweb.blogspot.com/2006/12/getting-into-spring-web-flow.html">ExternalContext class which is credited to allowing WF to be  decoupled from Servlet API</a> .</p>
<ul>
<li><a href="http://static.springframework.org/spring-webflow/docs/2.0.x/javadoc-api/index.html">Spring WF 2.0.X API</a> &#124; <a href="http://static.springframework.org/spring-webflow/docs/2.0.x/reference/html/index.html">Spring WF 2.0.X Reference Guide</a> &#124; <a href="http://www.springframework.org/webflow-samples">Spring WF 2.0.X Reference Apps</a> &#124; <a href="http://wheelersoftware.com/articles/spring-web-flow-2.0.html">Spring 2 WF Example</a></li>
</ul>
<p>I do not see a FlowAction or FlowExecutor in <a href="http://static.springframework.org/spring-webflow/docs/2.0.x/javadoc-api/org/springframework/webflow/action/package-summary.html">org.spring.webflow.action</a> package like in webflow 1.</p>
<p>Instead, lets look at what we have from the example <a href="http://java.dzone.com/articles/spring-web-flow-crud-tutorial">Spring Flow 2.0 Example</a> application.</p>
<p>To use annotations for the transactions within the example, we  do the following:</p>
<ol>
<li>Put an tag tx:annotation-driven in the spring config file</li>
<li>Put @Transactional annotation in the services classes</li>
</ol>
<p><em><a class="external text" title="http://static.springframework.org/spring/docs/2.5.x/reference/transaction.html#transaction-declarative-annotations" rel="nofollow" href="http://static.springframework.org/spring/docs/2.5.x/reference/transaction.html#transaction-declarative-annotations">@Transactional</a> - The @Transactional annotation may be placed  before an interface definition, a method on an interface, a class definition, or  a public method on a class. However, please note that the mere presence of the  @Transactional annotation is not enough to actually turn on the transactional  behavior.</em></p>
<p>You can actually omit the 'transaction-manager' attribute in the  &#60;tx:annotation-driven/&#62; tag if the bean name of the  PlatformTransactionManager that you want to wire in has the name  'transactionManager'.</p>
<blockquote><p>&#60;!-- Instructs Spring to perfrom declarative transaction managemenet on annotated classes --&#62;<br />
&#60;tx:annotation-driven/&#62;</p>
<p>&#60;!-- Drives transactions using local JPA APIs --&#62;<br />
&#60;bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"/&#62;</p></blockquote>
<p>The LocalContainerEntityManagerFactoryBean can be configured with all Persistent  Unit information like is done here.</p>
<p><a class="external text" title="http://static.springframework.org/spring/docs/2.5.x/reference/orm.html#orm-jpa-straight" rel="nofollow" href="http://static.springframework.org/spring/docs/2.5.x/reference/orm.html#orm-jpa-straight"><br />
</a> <em><br />
<a class="external text" title="http://static.springframework.org/spring/docs/2.5.x/reference/orm.html#orm-jpa-straight" rel="nofollow" href="http://static.springframework.org/spring/docs/2.5.x/reference/orm.html#orm-jpa-straight">@PersistenceUnit</a> - annotated on EntityManagerFactory instances  are thread-safe</em></p>
<blockquote><p>&#60;!-- Creates a EntityManagerFactory for use with the Hibernate JPA provider and a simple in-memory data source populated with test data --&#62;<br />
&#60;bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"&#62;<br />
&#60;property name="jpaVendorAdapter"&#62;<br />
&#60;bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"/&#62;<br />
&#60;/property&#62;<br />
&#60;/bean&#62;</p>
<p>&#60;!-- Deploys a in-memory datasource --&#62;<br />
&#60;bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&#62;<br />
&#60;property name="driverClassName" value="org.hsqldb.jdbcDriver"/&#62;<br />
&#60;property name="url" value="jdbc:hsqldb:mem:tutorialSwf"/&#62;<br />
&#60;property name="username" value="sa"/&#62;<br />
&#60;property name="password" value=""/&#62;<br />
&#60;/bean&#62;</p>
<p>&#60;!-- Activates annotation-based bean configuration --&#62;<br />
&#60;context:annotation-config/&#62;</p></blockquote>
<p><a href="http://static.springframework.org/spring-webflow/docs/2.0.x/reference/htmlsingle/spring-webflow-reference.html#spring-mvc-config-spring-url-mapping">Mapping URLs to Handlers</a> -  maps request URLs to handlers. 			A simple way to create URL mapping rules is to define one as follows:</p>
<blockquote><p>&#60;!-- Maps request URIs to controllers --&#62;<br />
&#60;bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"&#62;<br />
&#60;property name="mappings"&#62;<br />
&#60;props&#62;<br />
&#60;prop key="/f/*"&#62;flowController&#60;/prop&#62;<br />
&#60;/props&#62;<br />
&#60;/property&#62;<br />
&#60;property name="defaultHandler"&#62;<br />
&#60;!-- Selects view names to render based on the request URI: e.g. /main selects "main" --&#62;<br />
&#60;bean class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/&#62;<br />
&#60;/property&#62;<br />
&#60;/bean&#62;</p></blockquote>
<p>The <a href="http://static.springframework.org/spring-webflow/docs/2.0.x/reference/htmlsingle/spring-webflow-reference.html#spring-mvc-config-flow-handlers">Flow Handler</a> manages executions of a single flow definition. Above the handler selects view based on the URI in a default handler.  To Implement one, extend <code class="code">AbstractFlowHandler.</code></p>
<p><a href="http://static.springframework.org/spring-webflow/docs/2.0.x/reference/htmlsingle/spring-webflow-reference.html#spring-mvc-config-spring-flow-controllers">Flow Controller</a> - The FlowHandler MVC integration approach, you define one handler per flow. 			This is overkill in the cases where default flow handling rules are sufficient.  Web controller for the Spring web MVC framework that routes incoming requests to one  or more managed web flows. Requests into the web flow system are managed using a  configurable <a title="class in org.springframework.webflow.execution.servlet" href="http://static.springframework.org/spring-webflow/docs/pr5/api/org/springframework/webflow/execution/servlet/ServletFlowExecutionManager.html"><code>ServletFlowExecutionManager</code></a>.</p>
<blockquote><p>&#60;!-- Handles requests mapped to the Spring Web Flow system --&#62;<br />
&#60;bean id="flowController" class="<a href="http://static.springframework.org/spring-webflow/docs/pr5/api/org/springframework/webflow/mvc/FlowController.html">org.springframework.webflow.mvc.servlet.FlowController</a>"/&#62;</p></blockquote>
<p>The <a href="http://static.springframework.org/spring-webflow/docs/2.0.x/reference/html/ch14s03.html">flow executor</a> is the core Web Flow configuration element. Flow <strong>execution listeners</strong> are also defined in the flow executor.</p>
<blockquote><p>&#60;!-- Executes flows: the central entry point into the Spring Web Flow system --&#62;<br />
&#60;<strong>webflow:flow-executor</strong> id="flowExecutor"&#62;<br />
&#60;<strong>webflow:flow-execution-listeners</strong>&#62;<br />
&#60;webflow:listener ref="jpaFlowExecutionListener"/&#62;<br />
&#60;/webflow:flow-execution-listeners&#62;<br />
&#60;/webflow:flow-executor&#62;</p></blockquote>
<p><a href="http://static.springframework.org/spring-webflow/docs/2.0.x/reference/html/ch08s03.html#basic-setup-flow-registry">FlowRegistry</a> - placed where you register your flows</p>
<p><a href="http://static.springframework.org/spring-webflow/docs/2.0.x/reference/html/ch08s04.html">flow-builder-services attribute</a> - customize the services used to build the flows in a registry...When the tag is defined, you only need to reference the services you want to customize.</p>
<blockquote><p>&#60;!-- The registry of executable flow definitions --&#62;<br />
&#60;<strong>webflow:flow-registry</strong> id="flowRegistry" <strong>flow-builder-services</strong>="facesFlowBuilderServices"&#62;<br />
&#60;webflow:flow-location-pattern value="/WEB-INF/flows/**/*.xml"/&#62;<br />
&#60;/webflow:flow-registry&#62;</p></blockquote>
<p><a href="http://static.springframework.org/spring-webflow/docs/2.0.x/reference/html/ch05s03.html">flow scoped persistence context</a> - provides isolation of intermediate edits by only committing changes to the database at the end of flow execution. This pattern is often used in conjunction with an optimistic locking strategy to protect the integrity of data modified in parallel by multiple users.</p>
<p><em><a class="external text" title="http://static.springframework.org/spring/docs/2.5.x/reference/orm.html#orm-jpa-straight" rel="nofollow" href="http://static.springframework.org/spring/docs/2.5.x/reference/orm.html#orm-jpa-straight">@PersistenceContext</a> - annotated on EntityManager instances are  not thread safe</em></p>
<blockquote><p>&#60;flow xmlns="http://www.springframework.org/schema/webflow" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br />
xsi:schemaLocation="http://www.springframework.org/schema/webflow http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"&#62;<br />
&#60;persistence-context/&#62;<br />
...</p></blockquote>
<p>configure the correct <a href="http://static.springframework.org/spring-webflow/docs/2.0.x/javadoc-api/org/springframework/webflow/persistence/JpaFlowExecutionListener.html">FlowExecutionListener</a> in this case for JPA</p>
<blockquote><p>&#60;!-- Installs a listener that manages JPA persistence contexts for flows that require them --&#62;<br />
&#60;bean id="jpaFlowExecutionListener" class="org.springframework.webflow.persistence.JpaFlowExecutionListener"&#62;<br />
&#60;constructor-arg ref="entityManagerFactory"/&#62;<br />
&#60;constructor-arg ref="transactionManager"/&#62;<br />
&#60;/bean&#62;</p></blockquote>
<blockquote><p>...</p></blockquote>
<p>Here is how they handle the view:</p>
<blockquote><p>&#60;!-- Maps logical view names to Facelet templates (e.g. 'search' to '/WEB-INF/search.xhtml' --&#62;<br />
&#60;bean id="faceletsViewResolver" class="<a href="http://opensource.objectsbydesign.com/spring-1.1.4/org/springframework/web/servlet/view/package-summary.html">org.springframework.web.servlet.view</a>.UrlBasedViewResolver"&#62;<br />
&#60;property name="viewClass" value="org.springframework.faces.mvc.JsfView"/&#62;<br />
&#60;property name="prefix" value="/WEB-INF/"/&#62;<br />
&#60;property name="suffix" value=".xhtml"/&#62;<br />
&#60;/bean&#62;</p>
<p>Or a <a href="http://raibledesigns.com/rd/date/20080430">simple ViewResolver</a></p></blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Latest Freshers Jobs]]></title>
<link>http://freshershome.wordpress.com/?p=42</link>
<pubDate>Fri, 18 Jul 2008 10:23:46 +0000</pubDate>
<dc:creator>freshershome</dc:creator>
<guid>http://freshershome.wordpress.com/?p=42</guid>
<description><![CDATA[-2008-Jul-18 : Software Engineers (Bangalore)
Job Posted Link: Software Engineers, Job at Bangalore ]]></description>
<content:encoded><![CDATA[<p><strong>-2008-Jul-18 : Software Engineers (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10014">Software Engineers, Job at Bangalore - Kasshku Information Technologies Pvt. Ltd</a></p>
<p><strong>-2008-Jul-18 : Freshers Walk-in - Php, XML, JavaScript, HTML (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10013">Freshers Walk-in - Php, XML, JavaScript, HTML, Job at Bangalore - vynco technologies</a></p>
<p><strong>-2008-Jul-18 : Fresher Trainee Engineer (Mumbai)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10012">Fresher Trainee Engineer, Job at Mumbai - I-Source Infosystems Pvt Ltd</a></p>
<p><strong>-2008-Jul-18 : Fresher Game Tester (Navi-Mumbai)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10011">Fresher Game Tester, Job at Navi-Mumbai - Indiagames Ltd</a></p>
<p><strong>-2008-Jul-18 : Freshers Customer Service Professionals - Technical Support (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10010">Freshers Customer Service Professionals - Technical Support, Job at Bangalore - SITEL India Limited</a></p>
<p><strong>-2008-Jul-18 : Fresher Sales and Marketing Executive (Delhi)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10009">Fresher Sales and Marketing Executive, Job at Delhi - Imfinity India Pvt Ltd</a></p>
<p><strong>-2008-Jul-18 : Fresher Telecom Engineer (Maharastra, Rajasthan, Gujrath, M.P, A.P, Orissa, W.B, Karnataka, Tamil-Nadu, Kerala, SriLanka.( RF,RNO, BTS ))</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10007">Fresher Telecom Engineer, Job at Maharastra, Rajasthan, Gujrath, M.P, A.P, Orissa, W.B, Karnataka, Tamil-Nadu, Kerala, SriLanka.( RF,RNO, BTS ) - I-Source Infosystems Pvt Ltd</a></p>
<p><strong>-2008-Jul-18 : Project Trainees (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10006">Project Trainees, Job at Bangalore - Kasshku Information Technologies Pvt Ltd</a></p>
<p><strong>-2008-Jul-18 : Web Publishing Executives (Pune)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10004">Web Publishing Executives, Job at Pune - Reality Information Systems Pvt Ltd</a></p>
<p><strong>-2008-Jul-18 : Freshers Implementation Executive (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10003">Freshers Implementation Executive, Job at Bangalore - Relyon Softech Ltd</a></p>
<p><strong>-2008-Jul-18 : Freshers Receptionist (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10002">Freshers Receptionist, Job at Bangalore - Kasshku Information Technologies Pvt Ltd</a></p>
<p><strong>-2008-Jul-18 : Fresher Game Designer (Mumbai)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10001">Fresher Game Designer, Job at Mumbai - Indiagames Ltd</a></p>
<p><strong>-2008-Jul-18 : Service Desk Co-Ordinator (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=10000">Service Desk Co-Ordinator, Job at Bangalore - Microland Ltd</a></p>
<p><strong>-2008-Jul-18 : Wanted Project Trainees In Java&#38;amp;J2EE,DotNet(ASP.Net &#38;amp;C#) And Testing(Manual&#38;amp;Automation)! (Hyderabad)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9993">Wanted Project Trainees In Java&#38;J2EE,DotNet(ASP.Net &#38;C#) And Testing(Manual&#38;Automation)!, Job at Hyderabad - HughSoft</a></p>
<p><strong>-2008-Jul-18 : Walk-in Software Developers [ 18th July and 19th July ] (Gurgaon)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9328">Walk-in Software Developers [ 18th July and 19th July ], Job at Gurgaon - Tech Ray Solutions</a></p>
<p><strong>-2008-Jul-18 : Walkin for J2EE and .NET freshers [ 26th - 27th July ] (Chennai)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=8081">Walkin for J2EE and .NET freshers [ 26th - 27th July ], Job at Chennai - Aavanor Systems Pvt Ltd.,</a></p>
<p><strong>-2008-Jul-18 : Fresher Graduate Intern (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9977">Fresher Graduate Intern, Job at Bangalore - INTEL INDIA</a></p>
<p><strong>-2008-Jul-18 : Fresher Management Trainees (Pimpri, Pune)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9978">Fresher Management Trainees, Job at Pimpri, Pune - Hindustan Antibiotics Limited</a></p>
<p><strong>-2008-Jul-18 : Freshers Management &#38;amp; Marketing Walk-in (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9981">Freshers Management &#38; Marketing Walk-in, Job at Bangalore - HCL</a></p>
<p><strong>-2008-Jul-18 : Fresher Software Engineer Trainee Walk-in (Mumbai)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9982">Fresher Software Engineer Trainee Walk-in, Job at Mumbai - ACE Software Solutions</a></p>
<p><strong>-2008-Jul-18 : Software Test Engineers (Hyderabad)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9989">Software Test Engineers, Job at Hyderabad - D. E. Shaw India Software Pvt Ltd</a></p>
<p><strong>-2008-Jul-17 : Fresher Interim Intern - Software Engineer (Hyderabad)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9994">Fresher Interim Intern - Software Engineer, Job at Hyderabad - QUALCOMM CDMA Technologies (QCT)</a></p>
<p><strong>-2008-Jul-17 : Fresher Graduate Engineer Trainee (Hyderabad - AP, India)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9636">Fresher Graduate Engineer Trainee, Job at Hyderabad - AP, India - QUALCOMM CDMA Technologies</a></p>
<p><strong>-2008-Jul-17 : Fresher QA - CAD Engineer (Hyderabad, AP-India)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9676">Fresher QA - CAD Engineer, Job at Hyderabad, AP-India - QualCore Logic Ltd</a></p>
<p><strong>-2008-Jul-17 : Business Development Support Executive (Ahmedabad)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9992">Business Development Support Executive, Job at Ahmedabad - TatvaSoft</a></p>
<p><strong>-2008-Jul-17 : Software Engineers with 0-1 years (Pune)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9991">Software Engineers with 0-1 years, Job at Pune - MetrixLine India</a></p>
<p><strong>-2008-Jul-17 : Fresher Field Application Engineer - Noida (Noida)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9983">Fresher Field Application Engineer - Noida, Job at Noida - Sequence Design (I) Pvt Ltd</a></p>
<p><strong>-2008-Jul-17 : Freshers Customer Service Representative (Mumbai)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9984">Freshers Customer Service Representative, Job at Mumbai - i2c World Pvt Ltd</a></p>
<p><strong>-2008-Jul-17 : Freshers Engineer / Trainee / ITI / Graduate (Rajkot)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=9985">Freshers Engineer / Trainee / ITI / Graduate, Job at Rajkot - Rajoo Engineers Ltd</a></p>
<p><strong>-2008-Jul-17 : Fresher Testing Professionals (Bangalore)</strong></p>
<p>Job Posted Link: <a rel="nofollow" href="http://www.freshershome.com/jobs/index.php?post_id=5975">Fresher Testing Professionals, Job at Bangalore - Tanyasolutions</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Siglas e mais siglas em java - parte 1]]></title>
<link>http://edersonmelo.wordpress.com/?p=32</link>
<pubDate>Wed, 16 Jul 2008 11:57:43 +0000</pubDate>
<dc:creator>edersonmelo</dc:creator>
<guid>http://edersonmelo.wordpress.com/?p=32</guid>
<description><![CDATA[Um detalhe que durante leitura e estudos não poderia deixar passar. A quantidade de siglas que vemo]]></description>
<content:encoded><![CDATA[<p>Um detalhe que durante leitura e estudos não poderia deixar passar. <strong>A quantidade de siglas</strong> que vemos na linguagem <strong>java</strong>.  Posso dizer que não decorei todas mas to encaminhando isto.</p>
<p>Uma linguagem ser tão extensa, ao meu ver, acaba tornando java um desafio no mínimo interessante.</p>
<p>Coloquei abaixo algumas siglas referente a java, pesquisadas na web em diversas fontes.</p>
<blockquote><p>Caso você esteja lendo e diga, <em>mas XML(por exemplo) eu vi quando tava aprendendo outro linguagem</em>. Tudo bem, a idéia é que eu vi e conheci mais a fundo em java.<em><strong> Então tá na minha lista</strong></em>.</p></blockquote>
<p><strong>JDK:</strong> Java Developer Kit. É o kit de desenvolvimento Java oferecido gratuitamente pela Sun.</p>
<p><strong>JRE:</strong> Java Runtime Enviroment. É o ambiente de execução Java oferecido gratuitamente pela Sun.</p>
<p><strong>JVM:</strong> Java Virtual Machine - Máquina Virtual Java. É o programa que faz um .class java poder ser executado<br />
<strong><br />
J2ME:</strong> Java 2 Micro Edition. Conjunto de bilbiotecas para desenvolvimento voltado aos dispositívos móveis</p>
<p><strong>J2SE:</strong> Java 2 Standard Editon. É o java padrão, utilizado para desenvolvimento desktop</p>
<p><strong>J2EE: </strong>Java 2 Enterprise Edition. É um extensão ao J2SE para servidores, implementando várias bibliotecas para facilitar a computação distribuída, como os EJBs</p>
<p><strong>JSP: </strong>Java Server Pages. É uma tecnologia para desenvolvimento de aplicações WEB semelhante ao PHP</p>
<p><strong>XML:</strong> Extensible Markup Language. Linguagem como o HTML utilizada para armazenamento e troca de informações</p>
<p><strong>EJB:</strong> Enterprise JavaBeans. Define um modelo para aplicações com servidores criando componentes reusávei</p>
<p><strong>JCA:</strong> Java Connector Architecture - uma arquitetura desenvolvida de modo a facilitar a comunicacao entre servidores J2EE e EIS's.</p>
<p><strong>JMS:</strong> Java Messaging System - uma arquitetura existe dentro do universo J2EE que permite troca de mensagens de maneira assíncrona.</p>
<p><strong>MOM:</strong> Message Oriented Middleware - é o software que age como um Mediator na arquitetura de mensagens assíncronas.<br />
<strong><br />
MDB:</strong> Nao, nao é a extensao do banco de dados do Access. É Message-Driven-Bean, ou seja, um EJB capaz de processar mensagens assincronamente.</p>
<p><strong>JDO:</strong> Java Data Objects - uma extensao sob o JSR-000012 que regula métodos de persistência de objetos Java em bancos de dados relacionais.</p>
<p><strong>UML: <em>Unified Modeling Language -</em></strong> uma linguagem utilizada durante o processo de análise e desenvolvimento de software capaz de traduzir requerimentos funcionais e nao-funcionais do sistema. (Tá muito suscinta essa descricao).</p>
<p><strong>CORBA:</strong> Common Object Request Broker Arquitecture - uma arquitetura que possibilita o desenvolvimento de sistemas construídos em diversas linguagens distintas, atuar de maneira distribuída segunda um protocolo bem definido. O principal elemento que torna isso possível é o ORB (Object Request Broker).</p>
<p><strong>IDL:</strong> Interface Definition Language - é a linguagem usada para definir interfaces de comunicacao na arquitetura CORBA.<br />
<strong><br />
JAR: J<em>ava ARchive -</em></strong><em> </em>comprimir e criar arquivos "executáveis" em java</p>
<p><strong>AWT: Abstract Window Toolkit -</strong> API para desenvolvimento de Janelas.</p>
<p><strong>GUI: Grafic User Interface - </strong>São os tipos de interface geráficas para Usuários, nada muito intuitivo.. hehehe</p>
<p><strong>RMI: Remote Method Invocation -</strong> Mas centrado em Sistemas distribuídos, semelhante ao CORBA.</p>
<p><strong>POO: </strong> Programação Orientada a Objetos</p>
<p><strong>JCE: </strong> Java Cryptography Extension. Extensão para utilização de criptografia utilizando providers que fornecem os algoritmos tipo DES, RSA e outros. A SUN tem o seu dentro da propria API SUNJCE, mas tem de outras empresas, como IBM e também alguns free, como o Bouncy Castle</p>
<p><em><br />
</em></p>
<blockquote><p>E tem muito mais ainda, <strong>facelets</strong>, <strong>jsf</strong>, <strong>pojos</strong>, a lista é bem grandinha. Mas conforme avançar elas surgiram.</p></blockquote>
<p><strong>Fonte:</strong></p>
<p><a href="http://pt.wikipedia.org/wiki/Siglas" target="_blank">Wikipedia</a></p>
<p><a href="http://www.siglas.com.br/?t=s&#38;s=" target="_blank">siglas.com.br</a></p>
<p><em>Abraço,<br />
Ederson Melo </em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dynamic LAMP]]></title>
<link>http://hytechpro.wordpress.com/?p=29</link>
<pubDate>Wed, 16 Jul 2008 11:01:00 +0000</pubDate>
<dc:creator>hytechpro</dc:creator>
<guid>http://hytechpro.wordpress.com/?p=29</guid>
<description><![CDATA[The earnest brother-developers of mine at HyTech Professionals (www.hytechpro.com) could only agree ]]></description>
<content:encoded><![CDATA[<p class="MsoNormal" style="text-indent:0.5in;">The earnest brother-developers of mine at HyTech Professionals (www.hytechpro.com) could only agree enthusiastically with the even dozen advantages of the LAMP solution stack I run in the last post. <span> </span>Clearly, cost savings is not even the major advantage of using the LAMP combo.</p>
<p class="MsoNormal" style="text-indent:0.5in;">What happens, for example, when all you want to do is save time and cobble together a Web application using only Linux for the platform and Apache for the Web server?<span> </span>Sure, any developer will tell you it’s a static site.<span> </span>You have to build information pages and fill them in yourself.<span> </span>But never mind, the rudimentary e-commerce “solution” seems to work all right because you’ve gotten hold of a utility or two that lets customers put stuff in their shopping cart and execute orders. <span> </span>So everything is hunky-dory until your wonderful line of herbal-source food supplements expands with the fad of the month year after year.<span> </span>Pretty soon, adding product pages and processing orders becomes a managerial nightmare.<span> </span>And this site on the cheap does not even dynamically welcome back a customer and recognize her as a loyal buyer of slimming products.</p>
<p class="MsoNormal" style="text-indent:0.5in;">If you needed any more convincing about the need for dynamic scripting (PHP, Perl or Python) and a robust MySQL database, take a gander at just two examples built on LAMP: WordPress and Wikipedia.</p>
<p class="MsoNormal" style="text-indent:0.5in;">Both are highly scalable, accommodating an apparently infinite number of contributions and pulling the information from the database in whatever sequence the visitor wants.<span> </span>In the case of WordPress, PHP is the application environment, responsible for taking that data from the MySQL-run server and displaying it on the unvarying but hugely convenient blogging template.<span> </span>The relational power of MySQL is what enables WordPress to display prior posts, offer a list of categories or just posts for one category the viewer is interested in.</p>
<p class="MsoNormal" style="text-indent:0.5in;">In my next post, we will cover some more benefits that LAMP brings, specifically for revenue-producing Web sites.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Jad/Jar installing problem from server on Mobile device]]></title>
<link>http://sihantech.wordpress.com/?p=13</link>
<pubDate>Wed, 16 Jul 2008 10:17:03 +0000</pubDate>
<dc:creator>sihan</dc:creator>
<guid>http://sihantech.wordpress.com/?p=13</guid>
<description><![CDATA[I had to face a strange problem while downloading jad/jar from my server into mobile device. It was ]]></description>
<content:encoded><![CDATA[<p>I had to face a strange problem while downloading jad/jar from my server into mobile device. It was not installing by downloading from the server but I could install and run the same jad/jar transferring by bluetooth device. After some googling I came to know that the problem was in my server mime type settings for .jad extension and I could solve this thing. I had no mime type defined in my server for the extension and mobile browser could not recognize the .jad file.</p>
<p>So, I added the following line in my Apache server's 'mime.types' configuaration file:</p>
<p>text/vnd.sun.j2me.app-descriptor                jad</p>
<p>And it worked like a charm.</p>
<p>For apache tomcat server it should be added in the "web.xml" file like this:</p>
<blockquote><p>  &#60;mime-mapping&#62;</p>
<p>        &#60;extension&#62;jad&#60;/extension&#62;</p>
<p>        &#60;mime-type&#62;text/vnd.sun.j2me.app-descriptor&#60;/mime-type&#62;</p>
<p>  &#60;/mime-mapping&#62;</p></blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Mise en place de Maven sur des plugins Eclipse RCP]]></title>
<link>http://jvillage.wordpress.com/?p=129</link>
<pubDate>Wed, 16 Jul 2008 09:16:02 +0000</pubDate>
<dc:creator>clakech</dc:creator>
<guid>http://jvillage.wordpress.com/?p=129</guid>
<description><![CDATA[
On n&#8217;a plus besoin de vanter les mérite de l&#8217;utilisation de maven et de l&#8217;intég]]></description>
<content:encoded><![CDATA[<div style="text-align:justify;">
<p>On n'a plus besoin de vanter les mérite de l'utilisation de maven et de l'intégration continue car ils ont fait leur preuves sur des applicatifs conséquents et cela commence être intéressant de les mettre en place même sur des "petits" projets.</p>
<p>Il est maintenant possible de gérer des projets type plugins Eclipse RCP avec Maven 2 et quelques plugins tierces. Certains diront "Et alors, on pouvait pas avant ?" Eh bien NON ! Enfin, pas depuis bien longtemps...<br />
<!--more--><br />
Environnement technique : Maven 2.0.9, Eclipse 3.3, utilisation d'une target platform, plugin Maven pour Eclipse 0.9.5</p>
<p>Alors tout n'est pas encore parfait mais ça vaut le détours !</p>
<p>Prenons un plugins Eclipse RCP et ajoutons lui des dépendances vers des projets type Maven 2. Par exemple, si votre plugin Eclipse RCP est le client pour un serveur applicatif distant et si des classes java doivent être communes au client et au serveur, alors il est possible d'ajouter certains projets comme dépendances du plugin RCP au sein du fichier pom.xml comme on le ferait pour un projet Maven 2 "normal".</p>
<p>Le fait d'ajouter ces projets en dépendance permet d'utiliser ses classes dans le plugin mais un soucis persiste lors de l'exécution du plugin, les jars dépendants ne se trouvent pas dans le classpath. Heureusement une commande maven existe pour y remédier: mvn eclipse:eclipse mais celle ci fonctionnera uniquement si le fichier pom.xml aura été modifié en ajoutant l'équivalent des balises suivantes:</p>
<p>&#60;build&#62;<br />
&#60;plugins&#62;<br />
&#60;plugin&#62;<br />
&#60;artifactId&#62;maven-dependency-plugin&#60;/artifactId&#62;<br />
&#60;executions&#62;<br />
&#60;execution&#62;<br />
&#60;id&#62;copy-dependencies&#60;/id&#62;<br />
&#60;phase&#62;process-sources&#60;/phase&#62;<br />
&#60;goals&#62;<br />
&#60;goal&#62;copy-dependencies&#60;/goal&#62;<br />
&#60;/goals&#62;<br />
&#60;configuration&#62;<br />
&#60;outputDirectory&#62;<br />
${basedir}<br />
&#60;/outputDirectory&#62;<br />
&#60;overWriteReleases&#62;false&#60;/overWriteReleases&#62;<br />
&#60;overWriteSnapshots&#62;<br />
false<br />
&#60;/overWriteSnapshots&#62;<br />
&#60;overWriteIfNewer&#62;true&#60;/overWriteIfNewer&#62;<br />
&#60;includeScope&#62;compile&#60;/includeScope&#62;<br />
&#60;excludeTypes&#62;pom&#60;/excludeTypes&#62;<br />
&#60;!--<br />
&#60;classifier&#62;sources&#60;/classifier&#62;<br />
&#60;failOnMissingClassifierArtifact&#62;<br />
false<br />
&#60;/failOnMissingClassifierArtifact&#62;<br />
--&#62;<br />
&#60;/configuration&#62;<br />
&#60;/execution&#62;<br />
&#60;/executions&#62;<br />
&#60;/plugin&#62;<br />
&#60;plugin&#62;<br />
&#60;artifactId&#62;maven-clean-plugin&#60;/artifactId&#62;<br />
&#60;configuration&#62;<br />
&#60;filesets&#62;<br />
&#60;fileset&#62;<br />
&#60;directory&#62;${basedir}&#60;/directory&#62;<br />
&#60;includes&#62;<br />
&#60;include&#62;*.jar&#60;/include&#62;<br />
&#60;/includes&#62;<br />
&#60;followSymlinks&#62;false&#60;/followSymlinks&#62;<br />
&#60;/fileset&#62;<br />
&#60;/filesets&#62;<br />
&#60;/configuration&#62;<br