<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>JavaBeat Articles</title><link>http://www.javabeat.net/rss/jb-articles.xml</link><description>JavaBeat Articles</description><language>en-us</language><copyright>My copyright text</copyright><managingEditor>noemail@noemail.org (me)</managingEditor><lastBuildDate>Thu, 12 Nov 2009 20:19:54 PST</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JavabeatArticles" type="application/rss+xml" /><feedburner:emailServiceId>JavabeatArticles</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>JBoss RichFaces 3.3</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/91i1h-9mV10/158-jboss-richfaces-33-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/158-jboss-richfaces-33-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r7gF6ph8m9pz_JPdOH6-CjH-ncw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r7gF6ph8m9pz_JPdOH6-CjH-ncw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r7gF6ph8m9pz_JPdOH6-CjH-ncw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r7gF6ph8m9pz_JPdOH6-CjH-ncw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;JBoss RichFaces is a rich component library for JavaServer Faces and an AJAX framework that allows easy integration of Ajax capabilities into complex business applications. Do you wish to eliminate the time involved in writing JavaScript code and managing JavaScript-compatibility between browsers to build an Ajax web application quickly?&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=91i1h-9mV10:4vNLa_0W96E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=91i1h-9mV10:4vNLa_0W96E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=91i1h-9mV10:4vNLa_0W96E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=91i1h-9mV10:4vNLa_0W96E:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=91i1h-9mV10:4vNLa_0W96E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=91i1h-9mV10:4vNLa_0W96E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=91i1h-9mV10:4vNLa_0W96E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=91i1h-9mV10:4vNLa_0W96E:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=91i1h-9mV10:4vNLa_0W96E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=91i1h-9mV10:4vNLa_0W96E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/91i1h-9mV10" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/158-jboss-richfaces-33-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/158-jboss-richfaces-33-1.html</feedburner:origLink></item><item><title>ICEfaces 1.8</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/OGcRxWyCRS4/157-icefaces-18-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/157-icefaces-18-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YBeCQa2Kq6uhxbjNLP9zs1c7-e8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YBeCQa2Kq6uhxbjNLP9zs1c7-e8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YBeCQa2Kq6uhxbjNLP9zs1c7-e8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YBeCQa2Kq6uhxbjNLP9zs1c7-e8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;ICEfaces is the technology leader in the integration of AJAX with the JEE stack. Its vendor, ICEsoft, offers a wide support for application servers, portal servers, and important open source frameworks. So, you do not have to bother yourself with the integration aspects of your project. You can focus on the implementation of business logic and its presentation in the web browser instead.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=OGcRxWyCRS4:o5GDIfNMEG8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=OGcRxWyCRS4:o5GDIfNMEG8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=OGcRxWyCRS4:o5GDIfNMEG8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=OGcRxWyCRS4:o5GDIfNMEG8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=OGcRxWyCRS4:o5GDIfNMEG8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=OGcRxWyCRS4:o5GDIfNMEG8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=OGcRxWyCRS4:o5GDIfNMEG8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=OGcRxWyCRS4:o5GDIfNMEG8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=OGcRxWyCRS4:o5GDIfNMEG8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=OGcRxWyCRS4:o5GDIfNMEG8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/OGcRxWyCRS4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/157-icefaces-18-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/157-icefaces-18-1.html</feedburner:origLink></item><item><title>WordPress for Business Bloggers</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/VrhduyfZlyw/156-wordpress-for-business-bloggers-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/156-wordpress-for-business-bloggers-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gBHpJFjQyDSwWBrmVwXha7Y7WWM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gBHpJFjQyDSwWBrmVwXha7Y7WWM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gBHpJFjQyDSwWBrmVwXha7Y7WWM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gBHpJFjQyDSwWBrmVwXha7Y7WWM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;WordPress for Business Bloggers provides advanced strategies and techniques to take your WordPress business blog from average to extraordinary. Whether you already have a blog, or are still in the planning stages, this book will show you how to use WordPress to create a highly successful blog for your business.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VrhduyfZlyw:Yc8Zrs1EvAY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VrhduyfZlyw:Yc8Zrs1EvAY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=VrhduyfZlyw:Yc8Zrs1EvAY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VrhduyfZlyw:Yc8Zrs1EvAY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VrhduyfZlyw:Yc8Zrs1EvAY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=VrhduyfZlyw:Yc8Zrs1EvAY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VrhduyfZlyw:Yc8Zrs1EvAY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VrhduyfZlyw:Yc8Zrs1EvAY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VrhduyfZlyw:Yc8Zrs1EvAY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=VrhduyfZlyw:Yc8Zrs1EvAY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/VrhduyfZlyw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/156-wordpress-for-business-bloggers-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/156-wordpress-for-business-bloggers-1.html</feedburner:origLink></item><item><title>Choosing an Open Source CMS</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/w5vcTx3HYMw/155-choosing-an-open-source-cms-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/155-choosing-an-open-source-cms-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7uPuyfnuD8VjsEQFIiGx0RhZjZg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7uPuyfnuD8VjsEQFIiGx0RhZjZg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7uPuyfnuD8VjsEQFIiGx0RhZjZg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7uPuyfnuD8VjsEQFIiGx0RhZjZg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;There are many powerful Open Source Content Management Systems (CMSs) available to take the pain away from managing a web site. These systems are feature-rich, oft en easy to use, and free. Unfortunately, there are so many choices that it's tough to be sure which CMS is the right one for your needs. How can you be sure that you are selecting and working with the right tool?&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=w5vcTx3HYMw:PtlUyVNRqps:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=w5vcTx3HYMw:PtlUyVNRqps:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=w5vcTx3HYMw:PtlUyVNRqps:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=w5vcTx3HYMw:PtlUyVNRqps:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=w5vcTx3HYMw:PtlUyVNRqps:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=w5vcTx3HYMw:PtlUyVNRqps:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=w5vcTx3HYMw:PtlUyVNRqps:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=w5vcTx3HYMw:PtlUyVNRqps:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=w5vcTx3HYMw:PtlUyVNRqps:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=w5vcTx3HYMw:PtlUyVNRqps:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/w5vcTx3HYMw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/155-choosing-an-open-source-cms-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/155-choosing-an-open-source-cms-1.html</feedburner:origLink></item><item><title>Domino 7 Lotus Notes Application Development</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/BZcxVTfdRCI/154-domino-7-lotus-notes-application-development-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/154-domino-7-lotus-notes-application-development-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r26tLvBxxdVZaZSULaIYP9UtW4o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r26tLvBxxdVZaZSULaIYP9UtW4o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r26tLvBxxdVZaZSULaIYP9UtW4o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r26tLvBxxdVZaZSULaIYP9UtW4o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This book is intended to help you with developing applications on the latest release of the Domino platform. This book has been written by Notes/Domino 'insiders'. Collectively, we possess decades of Notes/Domino experience; we've been with the product since Notes 1.0, and since then have worked directly with customers to help them with their Notes/Domino upgrade and deployment issues.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BZcxVTfdRCI:sdh2JsFVf50:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BZcxVTfdRCI:sdh2JsFVf50:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=BZcxVTfdRCI:sdh2JsFVf50:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BZcxVTfdRCI:sdh2JsFVf50:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BZcxVTfdRCI:sdh2JsFVf50:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=BZcxVTfdRCI:sdh2JsFVf50:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BZcxVTfdRCI:sdh2JsFVf50:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BZcxVTfdRCI:sdh2JsFVf50:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BZcxVTfdRCI:sdh2JsFVf50:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=BZcxVTfdRCI:sdh2JsFVf50:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/BZcxVTfdRCI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/154-domino-7-lotus-notes-application-development-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/154-domino-7-lotus-notes-application-development-1.html</feedburner:origLink></item><item><title>3D Game Development with Microsoft Silverlight 3</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/1QRTD0SEDnc/153-3d-game-development-with-microsoft-silverlight-3-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/153-3d-game-development-with-microsoft-silverlight-3-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4Px7opEWfz1ZDut3AGQ7EZlgkrI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4Px7opEWfz1ZDut3AGQ7EZlgkrI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4Px7opEWfz1ZDut3AGQ7EZlgkrI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4Px7opEWfz1ZDut3AGQ7EZlgkrI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;So far, we have worked with 3D scenes showing 3D models with textures and different kinds of lights. We took advantage of C# object-oriented capabilities and we animated 3D models and moved the cameras. We have read values from many different input devices and we added physics, artificial intelligence, amazing effects, gauges, statistics, skill levels, environments,&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=1QRTD0SEDnc:3uwBEbjKLwM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=1QRTD0SEDnc:3uwBEbjKLwM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=1QRTD0SEDnc:3uwBEbjKLwM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=1QRTD0SEDnc:3uwBEbjKLwM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=1QRTD0SEDnc:3uwBEbjKLwM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=1QRTD0SEDnc:3uwBEbjKLwM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=1QRTD0SEDnc:3uwBEbjKLwM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=1QRTD0SEDnc:3uwBEbjKLwM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=1QRTD0SEDnc:3uwBEbjKLwM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=1QRTD0SEDnc:3uwBEbjKLwM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/1QRTD0SEDnc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/153-3d-game-development-with-microsoft-silverlight-3-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/153-3d-game-development-with-microsoft-silverlight-3-1.html</feedburner:origLink></item><item><title>Installation and Configuration for OpenLDAP</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/gOc0_NOuk2A/152-installation-and-configuration-for-openldap-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/152-installation-and-configuration-for-openldap-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JmsnaRHckJ_Rdqpu_IkW1wIJX0o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JmsnaRHckJ_Rdqpu_IkW1wIJX0o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JmsnaRHckJ_Rdqpu_IkW1wIJX0o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JmsnaRHckJ_Rdqpu_IkW1wIJX0o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The OpenLDAP directory server is a mature product that has been around (in one form or another) since 1995. All of the major Linux distributions include the OpenLDAP server, and many major applications, both, Open Source and proprietary, are directory aware, and can make use of the services provided by OpenLDAP. And yet the OpenLDAP server seems to be shrouded in mystery, known and understood only by the gurus and hackers. This book is meant not only to demystify OpenLDAP, but to give the system administrator and software developer a solid understanding of how to make use, in the practical realm, of OpenLDAP’s directory services.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=gOc0_NOuk2A:ZmoYANpd_1M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=gOc0_NOuk2A:ZmoYANpd_1M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=gOc0_NOuk2A:ZmoYANpd_1M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=gOc0_NOuk2A:ZmoYANpd_1M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=gOc0_NOuk2A:ZmoYANpd_1M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=gOc0_NOuk2A:ZmoYANpd_1M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=gOc0_NOuk2A:ZmoYANpd_1M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=gOc0_NOuk2A:ZmoYANpd_1M:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=gOc0_NOuk2A:ZmoYANpd_1M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=gOc0_NOuk2A:ZmoYANpd_1M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/gOc0_NOuk2A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/152-installation-and-configuration-for-openldap-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/152-installation-and-configuration-for-openldap-1.html</feedburner:origLink></item><item><title>Domain Name System</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/wDGfSUDfpc8/151-domain-name-system-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/151-domain-name-system-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GiemxRrM26CCacLSO7yBBD1FaQQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GiemxRrM26CCacLSO7yBBD1FaQQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GiemxRrM26CCacLSO7yBBD1FaQQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GiemxRrM26CCacLSO7yBBD1FaQQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;All applications that provide communication between computers on the Internet use IP addresses to identify communicating hosts. However, IP addresses are difficult for human users to remember. That is why we use the name of a network interface instead of an IP address. For each IP address, there is a name of a network interface (computer)—or to be exact, a domain name.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=wDGfSUDfpc8:Unwq3hhgAt4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=wDGfSUDfpc8:Unwq3hhgAt4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=wDGfSUDfpc8:Unwq3hhgAt4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=wDGfSUDfpc8:Unwq3hhgAt4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=wDGfSUDfpc8:Unwq3hhgAt4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=wDGfSUDfpc8:Unwq3hhgAt4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=wDGfSUDfpc8:Unwq3hhgAt4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=wDGfSUDfpc8:Unwq3hhgAt4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=wDGfSUDfpc8:Unwq3hhgAt4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=wDGfSUDfpc8:Unwq3hhgAt4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/wDGfSUDfpc8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/151-domain-name-system-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/151-domain-name-system-1.html</feedburner:origLink></item><item><title>WordPress Plugin Development</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/S0s4v3zxqf0/150-wordpress-plugin-development-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/150-wordpress-plugin-development-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VqPESiXqPF4g-TetCrb8M5ElFBc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VqPESiXqPF4g-TetCrb8M5ElFBc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VqPESiXqPF4g-TetCrb8M5ElFBc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VqPESiXqPF4g-TetCrb8M5ElFBc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;If you can write WordPress plugins, you can make WordPress do just about anything. From making the site easier to administer, to adding the odd tweak or new feature, to completely changing the way your blog works; plugins are the method WordPress offers to customize and extend its functionality. This book will show you how to build all sorts of WordPress plugins: admin plugins, Widgets, plugins that alter your post output, present custom "views" of your blog, and more.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=S0s4v3zxqf0:LsrQwqU31y4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=S0s4v3zxqf0:LsrQwqU31y4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=S0s4v3zxqf0:LsrQwqU31y4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=S0s4v3zxqf0:LsrQwqU31y4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=S0s4v3zxqf0:LsrQwqU31y4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=S0s4v3zxqf0:LsrQwqU31y4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=S0s4v3zxqf0:LsrQwqU31y4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=S0s4v3zxqf0:LsrQwqU31y4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=S0s4v3zxqf0:LsrQwqU31y4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=S0s4v3zxqf0:LsrQwqU31y4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/S0s4v3zxqf0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/150-wordpress-plugin-development-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/150-wordpress-plugin-development-1.html</feedburner:origLink></item><item><title>First Steps with Scalix Admin Console and Scalix Web Access</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/9y2VmQzsQdc/149-first-steps-with-scalix-admin-console-and-scalix-web-ac-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/149-first-steps-with-scalix-admin-console-and-scalix-web-ac-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6RScofbY8nZ9YllAaOD5hzbWg-k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6RScofbY8nZ9YllAaOD5hzbWg-k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6RScofbY8nZ9YllAaOD5hzbWg-k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6RScofbY8nZ9YllAaOD5hzbWg-k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Scalix email and calendaring, HP OpenMail, and Samsung Contact: these three names stand for some of the most powerful open-source-based groupware solutions available. This book sets out to explain their fundamentals to Linux administrators.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9y2VmQzsQdc:sHErlWmZigM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9y2VmQzsQdc:sHErlWmZigM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=9y2VmQzsQdc:sHErlWmZigM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9y2VmQzsQdc:sHErlWmZigM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9y2VmQzsQdc:sHErlWmZigM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=9y2VmQzsQdc:sHErlWmZigM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9y2VmQzsQdc:sHErlWmZigM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9y2VmQzsQdc:sHErlWmZigM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9y2VmQzsQdc:sHErlWmZigM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=9y2VmQzsQdc:sHErlWmZigM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/9y2VmQzsQdc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/149-first-steps-with-scalix-admin-console-and-scalix-web-ac-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/149-first-steps-with-scalix-admin-console-and-scalix-web-ac-1.html</feedburner:origLink></item><item><title>Error Handling in PHP</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/J-lUdQquVEA/148-error-handling-in-php-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/148-error-handling-in-php-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A5gP1pSl_-mb53SBSbFikBgThkY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A5gP1pSl_-mb53SBSbFikBgThkY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A5gP1pSl_-mb53SBSbFikBgThkY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A5gP1pSl_-mb53SBSbFikBgThkY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Most web applications have rather simple error handling strategy. When an error occurs, the script terminates and an error page is presented. The error should be logged in the error log, and the developers or maintainers should check the logs periodically. The most common sources of errors in database-driven web applications are the following:&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=J-lUdQquVEA:noIgDf3Czg0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=J-lUdQquVEA:noIgDf3Czg0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=J-lUdQquVEA:noIgDf3Czg0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=J-lUdQquVEA:noIgDf3Czg0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=J-lUdQquVEA:noIgDf3Czg0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=J-lUdQquVEA:noIgDf3Czg0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=J-lUdQquVEA:noIgDf3Czg0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=J-lUdQquVEA:noIgDf3Czg0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=J-lUdQquVEA:noIgDf3Czg0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=J-lUdQquVEA:noIgDf3Czg0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/J-lUdQquVEA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/148-error-handling-in-php-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/148-error-handling-in-php-1.html</feedburner:origLink></item><item><title>jQuery Reference Guide</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/hVyvBp_co_Y/147-jquery-reference-guide-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/147-jquery-reference-guide-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WCcERAp7VLQVy1EQz52qSFnpS4o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WCcERAp7VLQVy1EQz52qSFnpS4o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WCcERAp7VLQVy1EQz52qSFnpS4o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WCcERAp7VLQVy1EQz52qSFnpS4o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;jQuery is a powerful, yet easy-to-use JavaScript library that helps web developers and designers add dynamic, interactive elements to their sites, smoothing out browser inconsistencies and greatly reducing development time. In jQuery Reference Guide, you can investigate this library's features in a thorough, accessible format.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hVyvBp_co_Y:jHYsCBiiQR0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hVyvBp_co_Y:jHYsCBiiQR0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=hVyvBp_co_Y:jHYsCBiiQR0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hVyvBp_co_Y:jHYsCBiiQR0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hVyvBp_co_Y:jHYsCBiiQR0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=hVyvBp_co_Y:jHYsCBiiQR0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hVyvBp_co_Y:jHYsCBiiQR0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hVyvBp_co_Y:jHYsCBiiQR0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hVyvBp_co_Y:jHYsCBiiQR0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=hVyvBp_co_Y:jHYsCBiiQR0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/hVyvBp_co_Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/147-jquery-reference-guide-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/147-jquery-reference-guide-1.html</feedburner:origLink></item><item><title>JBoss Tools 3 Developer's Guide</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/LG7EEqGzR9A/146-jboss-tools-3-developers-guide-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/146-jboss-tools-3-developers-guide-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mv33_i7ig982Jc8pAthnFbaf-tc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mv33_i7ig982Jc8pAthnFbaf-tc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mv33_i7ig982Jc8pAthnFbaf-tc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mv33_i7ig982Jc8pAthnFbaf-tc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this chapter, we will discuss the JBoss Tools Palette, which is a very useful tool designed especially for speeding up the development of JSP, JSF, HTML, XHTML or any other text file that contains tags. In principle, JBoss Tools Palette is a collection of common tags, exposed through a flexible and easy-to-use interface.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=LG7EEqGzR9A:MKAyvRi5K-g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=LG7EEqGzR9A:MKAyvRi5K-g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=LG7EEqGzR9A:MKAyvRi5K-g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=LG7EEqGzR9A:MKAyvRi5K-g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=LG7EEqGzR9A:MKAyvRi5K-g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=LG7EEqGzR9A:MKAyvRi5K-g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=LG7EEqGzR9A:MKAyvRi5K-g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=LG7EEqGzR9A:MKAyvRi5K-g:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=LG7EEqGzR9A:MKAyvRi5K-g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=LG7EEqGzR9A:MKAyvRi5K-g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/LG7EEqGzR9A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/146-jboss-tools-3-developers-guide-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/146-jboss-tools-3-developers-guide-1.html</feedburner:origLink></item><item><title>Building SOA-Based Composite Applications Using NetBeans IDE 6</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/rUUc44W3MPg/145-building-soa-based-composite-applications-using-netbean-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/145-building-soa-based-composite-applications-using-netbean-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KNSSYAMKb4pq8YGRLMLpU-9X56w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KNSSYAMKb4pq8YGRLMLpU-9X56w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KNSSYAMKb4pq8YGRLMLpU-9X56w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KNSSYAMKb4pq8YGRLMLpU-9X56w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This book introduces basic SOA concepts and shows how you can use NetBeans and OpenESB tools to design and deploy a composite application. After introducing the SOA concepts, you are introduced to various NetBeans Editors and aids that you need to understand and work with to design a composite application. The last part of the book deals with a full fl edged incremental example on how you can build a complex composite application with necessary screen shots accompanied by the source code available on the website.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=rUUc44W3MPg:HtPS4g11lEk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=rUUc44W3MPg:HtPS4g11lEk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=rUUc44W3MPg:HtPS4g11lEk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=rUUc44W3MPg:HtPS4g11lEk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=rUUc44W3MPg:HtPS4g11lEk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=rUUc44W3MPg:HtPS4g11lEk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=rUUc44W3MPg:HtPS4g11lEk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=rUUc44W3MPg:HtPS4g11lEk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=rUUc44W3MPg:HtPS4g11lEk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=rUUc44W3MPg:HtPS4g11lEk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/rUUc44W3MPg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/145-building-soa-based-composite-applications-using-netbean-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/145-building-soa-based-composite-applications-using-netbean-1.html</feedburner:origLink></item><item><title>Ruby on Rails Web Mashup Projects</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/nJKK-fRao28/144-ruby-on-rails-web-mashup-projects-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/144-ruby-on-rails-web-mashup-projects-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XnPr1Uj1vqceHhgigC-XZlC-O30/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XnPr1Uj1vqceHhgigC-XZlC-O30/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XnPr1Uj1vqceHhgigC-XZlC-O30/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XnPr1Uj1vqceHhgigC-XZlC-O30/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;A web mashup is a new type of web application that uses data and services from one or more external sources to build entirely new and different web applications. Web mashups usually mash up data and services that are available on the Internet—freely, commercially, or through other partnership agreements. The external sources that a mashup uses are known as mashup APIs.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nJKK-fRao28:HF8s8EsRY8E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nJKK-fRao28:HF8s8EsRY8E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=nJKK-fRao28:HF8s8EsRY8E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nJKK-fRao28:HF8s8EsRY8E:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nJKK-fRao28:HF8s8EsRY8E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=nJKK-fRao28:HF8s8EsRY8E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nJKK-fRao28:HF8s8EsRY8E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nJKK-fRao28:HF8s8EsRY8E:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nJKK-fRao28:HF8s8EsRY8E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=nJKK-fRao28:HF8s8EsRY8E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/nJKK-fRao28" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/144-ruby-on-rails-web-mashup-projects-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/144-ruby-on-rails-web-mashup-projects-1.html</feedburner:origLink></item><item><title>Grails 1.1 Web Application Development</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/k86zKAfmqZ8/143-grails-11-web-application-development-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/143-grails-11-web-application-development-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_dkbnBA5WWwnUyqJowJKSfqk4qc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_dkbnBA5WWwnUyqJowJKSfqk4qc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_dkbnBA5WWwnUyqJowJKSfqk4qc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_dkbnBA5WWwnUyqJowJKSfqk4qc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java web application development has something of a checkered history; simple isn't it. There may be more than one way to skin a cat, but there are almost infinite numbers of ways to build a Java web application. The options that are available are mind-boggling. Which database server to use? What about the application server? You also better choose an MVC framework while you're at it. Should you use a persistence framework, or hand code SQL statements? If you use an ORM framework, which one is best? Don't forget to choose a logging library. How should the project be laid out? Once you've finished making all these decisions, it's time to start on the configuration to get all of these disparate frameworks working together. Now, eventually you are ready to start coding! No wonder the latest and greatest web applications are built in PHP and Ruby on Rails.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=k86zKAfmqZ8:U0A5SRcGHtI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=k86zKAfmqZ8:U0A5SRcGHtI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=k86zKAfmqZ8:U0A5SRcGHtI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=k86zKAfmqZ8:U0A5SRcGHtI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=k86zKAfmqZ8:U0A5SRcGHtI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=k86zKAfmqZ8:U0A5SRcGHtI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=k86zKAfmqZ8:U0A5SRcGHtI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=k86zKAfmqZ8:U0A5SRcGHtI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=k86zKAfmqZ8:U0A5SRcGHtI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=k86zKAfmqZ8:U0A5SRcGHtI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/k86zKAfmqZ8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/143-grails-11-web-application-development-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/143-grails-11-web-application-development-1.html</feedburner:origLink></item><item><title>WebSphere Messaging</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/oog4uYUOOSA/142-websphere-messaging-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/142-websphere-messaging-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LGWFbo_d0EUbBwtGLUZzSdEKI_A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LGWFbo_d0EUbBwtGLUZzSdEKI_A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LGWFbo_d0EUbBwtGLUZzSdEKI_A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LGWFbo_d0EUbBwtGLUZzSdEKI_A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Messaging in a large enterprise is common and a WebSphere administrator needs to understand what WebSphere Application Server can do for Java Messaging and/or WebSphere Message Queuing (WMQ) based messaging. Here, we will learn how to create Queue Connection Factories (QCF) and Queue Destinations (QD) which we will use in a demonstration application where we will demonstrate the Java Message Service (JMS) and also show how WMQ can be used as part of a messaging implementation.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=oog4uYUOOSA:iEbzzb-q-jM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=oog4uYUOOSA:iEbzzb-q-jM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=oog4uYUOOSA:iEbzzb-q-jM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=oog4uYUOOSA:iEbzzb-q-jM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=oog4uYUOOSA:iEbzzb-q-jM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=oog4uYUOOSA:iEbzzb-q-jM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=oog4uYUOOSA:iEbzzb-q-jM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=oog4uYUOOSA:iEbzzb-q-jM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=oog4uYUOOSA:iEbzzb-q-jM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=oog4uYUOOSA:iEbzzb-q-jM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/oog4uYUOOSA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/142-websphere-messaging-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/142-websphere-messaging-1.html</feedburner:origLink></item><item><title>PHP Team Development : Agile Works Best</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/FeKl7JnEWdo/141-php-team-development-agile-works-best-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/141-php-team-development-agile-works-best-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uZwJr_fofBG8pGD-MN825SA4sjY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uZwJr_fofBG8pGD-MN825SA4sjY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uZwJr_fofBG8pGD-MN825SA4sjY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uZwJr_fofBG8pGD-MN825SA4sjY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This book is about ensuring project success for PHP teams. It explores technical as well as non technical aspects that matter when achieving project success. On the technical front, designing to divide complexity to conquer complex problems, keeping things simple in the design, choosing the right process, and monitoring and improving the process are important aspects. On the non technical front, making sure that they collaborate effectively, the team should be open to changes. The team should be open to user feedback. Having the right mindset about quality and other aspects related to project success are discussed.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=FeKl7JnEWdo:McDEBJ-zanE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=FeKl7JnEWdo:McDEBJ-zanE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=FeKl7JnEWdo:McDEBJ-zanE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=FeKl7JnEWdo:McDEBJ-zanE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=FeKl7JnEWdo:McDEBJ-zanE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=FeKl7JnEWdo:McDEBJ-zanE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=FeKl7JnEWdo:McDEBJ-zanE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=FeKl7JnEWdo:McDEBJ-zanE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=FeKl7JnEWdo:McDEBJ-zanE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=FeKl7JnEWdo:McDEBJ-zanE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/FeKl7JnEWdo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/141-php-team-development-agile-works-best-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/141-php-team-development-agile-works-best-1.html</feedburner:origLink></item><item><title>JasperReports 3.5 for Java developers</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/8Spp_aZAQbc/140-jasperreports-35-for-java-developers-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/140-jasperreports-35-for-java-developers-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MidmgaYngR0sJPa9mLx-ZZU6HBk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MidmgaYngR0sJPa9mLx-ZZU6HBk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MidmgaYngR0sJPa9mLx-ZZU6HBk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MidmgaYngR0sJPa9mLx-ZZU6HBk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;JasperReports allows you to create better looking reports with formatting and grouping, as well as adding graphical elements to your reports. You can also export your reports to a range of different formats, including PDF and XML. Creating reports becomes easier with the iReport Designer visual designing tool. To round things off, you can integrate your reports with other Java frameworks, using Spring or Hibernate to get data for the report, and Java Server Faces or Struts for presenting the report.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=8Spp_aZAQbc:9_vhEb0kpew:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=8Spp_aZAQbc:9_vhEb0kpew:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=8Spp_aZAQbc:9_vhEb0kpew:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=8Spp_aZAQbc:9_vhEb0kpew:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=8Spp_aZAQbc:9_vhEb0kpew:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=8Spp_aZAQbc:9_vhEb0kpew:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=8Spp_aZAQbc:9_vhEb0kpew:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=8Spp_aZAQbc:9_vhEb0kpew:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=8Spp_aZAQbc:9_vhEb0kpew:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=8Spp_aZAQbc:9_vhEb0kpew:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/8Spp_aZAQbc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/140-jasperreports-35-for-java-developers-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/140-jasperreports-35-for-java-developers-1.html</feedburner:origLink></item><item><title>WordPress 2.7</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/WBpwDqJgiCg/139-wordpress-27-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/139-wordpress-27-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gkUCMaC_7_686iDPMpTCzfJ_9eY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gkUCMaC_7_686iDPMpTCzfJ_9eY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gkUCMaC_7_686iDPMpTCzfJ_9eY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gkUCMaC_7_686iDPMpTCzfJ_9eY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Using WordPress, you can easily create dynamic blogs and websites with great content and many outstanding features. It is an ideal tool for developing blogs and though it is chiefly used for blogging, it can also be used as a complete CMS for a regular website with very little effort. You can customize the features, incorporate your own design, and even write your own plugins with ease. Its versatility and ease of use has attracted a large, enthusiastic, and helpful community of users. Although it is easy to get started with WordPress, its full power is not immediately obvious.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=WBpwDqJgiCg:_ROdvVPL_9M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=WBpwDqJgiCg:_ROdvVPL_9M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=WBpwDqJgiCg:_ROdvVPL_9M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=WBpwDqJgiCg:_ROdvVPL_9M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=WBpwDqJgiCg:_ROdvVPL_9M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=WBpwDqJgiCg:_ROdvVPL_9M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=WBpwDqJgiCg:_ROdvVPL_9M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=WBpwDqJgiCg:_ROdvVPL_9M:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=WBpwDqJgiCg:_ROdvVPL_9M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=WBpwDqJgiCg:_ROdvVPL_9M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/WBpwDqJgiCg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/139-wordpress-27-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/139-wordpress-27-1.html</feedburner:origLink></item><item><title>Creating your MySQL Database</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/VAh5YkCThjM/138-creating-your-mysql-database-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/138-creating-your-mysql-database-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IyQo0y7cukHkmcW4qcJ1ckg_Z9M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IyQo0y7cukHkmcW4qcJ1ckg_Z9M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IyQo0y7cukHkmcW4qcJ1ckg_Z9M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IyQo0y7cukHkmcW4qcJ1ckg_Z9M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;MySQL, launched in 1995, has become the most popular open source database system. The popularity of MySQL and phpMyAdmin has allowed many non-IT specialists to build dynamic websites with a MySQL backend. This book is a short but complete guide showing beginners how to design good data structures for MySQL. It teaches how to plan the data structure and how to implement it physically using MySQL's model.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VAh5YkCThjM:3XK2uXcshis:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VAh5YkCThjM:3XK2uXcshis:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=VAh5YkCThjM:3XK2uXcshis:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VAh5YkCThjM:3XK2uXcshis:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VAh5YkCThjM:3XK2uXcshis:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=VAh5YkCThjM:3XK2uXcshis:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VAh5YkCThjM:3XK2uXcshis:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VAh5YkCThjM:3XK2uXcshis:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=VAh5YkCThjM:3XK2uXcshis:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=VAh5YkCThjM:3XK2uXcshis:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/VAh5YkCThjM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/138-creating-your-mysql-database-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/138-creating-your-mysql-database-1.html</feedburner:origLink></item><item><title>Django 1.0 Web Site Development</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/9xmMWy7kLsM/137-django-10-web-site-development-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/137-django-10-web-site-development-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cSWLvmdBQh5nCPG2DFpsNaSPys4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cSWLvmdBQh5nCPG2DFpsNaSPys4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cSWLvmdBQh5nCPG2DFpsNaSPys4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cSWLvmdBQh5nCPG2DFpsNaSPys4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this book you will learn about employing this MVC web framework, which is written in Python—a powerful and popular programming language. The book emphasizes utilizing Django and Python to create a Web 2.0 bookmark-sharing application, with many common features found in the Web 2.0 sites these days. The book follows a tutorial style to introduce concepts and explain solutions to problems. It is not meant to be a reference manual for Python or Django. Django will be explained as we build features throughout the chapters, until we realize our goal of having a working Web 2.0 application for storing and sharing bookmarks.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9xmMWy7kLsM:vgO8aQ1JYIo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9xmMWy7kLsM:vgO8aQ1JYIo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=9xmMWy7kLsM:vgO8aQ1JYIo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9xmMWy7kLsM:vgO8aQ1JYIo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9xmMWy7kLsM:vgO8aQ1JYIo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=9xmMWy7kLsM:vgO8aQ1JYIo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9xmMWy7kLsM:vgO8aQ1JYIo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9xmMWy7kLsM:vgO8aQ1JYIo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=9xmMWy7kLsM:vgO8aQ1JYIo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=9xmMWy7kLsM:vgO8aQ1JYIo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/9xmMWy7kLsM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/137-django-10-web-site-development-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/137-django-10-web-site-development-1.html</feedburner:origLink></item><item><title>Building Dynamic Web 2.0 Websites with Ruby on Rails</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/vnHiJ6tgdqY/136-building-dynamic-web-20-websites-with-ruby-on-rails-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/136-building-dynamic-web-20-websites-with-ruby-on-rails-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XRmjFHEIQeR4lHMQit0o2HkmV34/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XRmjFHEIQeR4lHMQit0o2HkmV34/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XRmjFHEIQeR4lHMQit0o2HkmV34/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XRmjFHEIQeR4lHMQit0o2HkmV34/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This book is a tutorial for creating a complete website with Ruby on Rails (RoR). It will teach you to develop database-backed web applications according to the Model-View-Controller pattern. It will take you on a joy ride right from installation to a complete dynamic website. All the applications discussed in this book will help you add exciting features to your website. This book will show you how to assemble RoR's features and leverage its power to design, develop, and deploy a fully featured website.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=vnHiJ6tgdqY:yqa21f-RERs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=vnHiJ6tgdqY:yqa21f-RERs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=vnHiJ6tgdqY:yqa21f-RERs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=vnHiJ6tgdqY:yqa21f-RERs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=vnHiJ6tgdqY:yqa21f-RERs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=vnHiJ6tgdqY:yqa21f-RERs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=vnHiJ6tgdqY:yqa21f-RERs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=vnHiJ6tgdqY:yqa21f-RERs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=vnHiJ6tgdqY:yqa21f-RERs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=vnHiJ6tgdqY:yqa21f-RERs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/vnHiJ6tgdqY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/136-building-dynamic-web-20-websites-with-ruby-on-rails-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/136-building-dynamic-web-20-websites-with-ruby-on-rails-1.html</feedburner:origLink></item><item><title>UML 2.0 in Action</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/BEjkrqfvPkY/135-uml-20-in-action-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/135-uml-20-in-action-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HlBIOEGJPNqdyFt5jaP74kjg3C4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HlBIOEGJPNqdyFt5jaP74kjg3C4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HlBIOEGJPNqdyFt5jaP74kjg3C4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HlBIOEGJPNqdyFt5jaP74kjg3C4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This book shows how, with UML, simple models of business processes and specification models can be created and read with little effort. Most books deal with UML almost in its entirety. However, often lack of time, previous knowledge, or motivation to deal with the topic with the necessary intensity prevents us from understanding the material completely and putting it into action. This book is meant for exactly these cases. It presents UML only partially and in a simplified manner. We put together those parts of UML whose application has proven to be practical.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BEjkrqfvPkY:bhvIrJ0gapQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BEjkrqfvPkY:bhvIrJ0gapQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=BEjkrqfvPkY:bhvIrJ0gapQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BEjkrqfvPkY:bhvIrJ0gapQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BEjkrqfvPkY:bhvIrJ0gapQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=BEjkrqfvPkY:bhvIrJ0gapQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BEjkrqfvPkY:bhvIrJ0gapQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BEjkrqfvPkY:bhvIrJ0gapQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=BEjkrqfvPkY:bhvIrJ0gapQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=BEjkrqfvPkY:bhvIrJ0gapQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/BEjkrqfvPkY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/135-uml-20-in-action-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/135-uml-20-in-action-1.html</feedburner:origLink></item><item><title>Seam 2.0 Web Development</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/hxvXnbtVeqk/134-seam-20-web-development-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/134-seam-20-web-development-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BNndqitEImsdcyr33tZWIehAdfc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BNndqitEImsdcyr33tZWIehAdfc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BNndqitEImsdcyr33tZWIehAdfc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BNndqitEImsdcyr33tZWIehAdfc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In the previous chapter, we learned what the Seam Framework is, and what it offers to Java developers. In this chapter, we are going to start learning how to develop applications using Seam, and we will see some of the features we had discussed previously. In this chapter, we will learn the basic structure of a Seam application. We will see in practice how Seam Injection and Outjection work, and we will learn more about Seam components. We will also see exactly how Seam bridges the gap between the Web tier (using Java Server Faces) and the Server tier (using Enterprise Java Beans).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hxvXnbtVeqk:yPo9nXHLTlI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hxvXnbtVeqk:yPo9nXHLTlI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=hxvXnbtVeqk:yPo9nXHLTlI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hxvXnbtVeqk:yPo9nXHLTlI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hxvXnbtVeqk:yPo9nXHLTlI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=hxvXnbtVeqk:yPo9nXHLTlI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hxvXnbtVeqk:yPo9nXHLTlI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hxvXnbtVeqk:yPo9nXHLTlI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=hxvXnbtVeqk:yPo9nXHLTlI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=hxvXnbtVeqk:yPo9nXHLTlI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/hxvXnbtVeqk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/134-seam-20-web-development-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/134-seam-20-web-development-1.html</feedburner:origLink></item><item><title>Learning Dojo</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/JerGeAnbNLc/133-learning-dojo-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/133-learning-dojo-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7cMYO3VWDCNK-7NGdlhx_wgESyg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7cMYO3VWDCNK-7NGdlhx_wgESyg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7cMYO3VWDCNK-7NGdlhx_wgESyg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7cMYO3VWDCNK-7NGdlhx_wgESyg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Dojo is arguably the most feature-packed Ajax toolkit available today, with a wide variety of functionality. It can be used sparsely to just add effects or styling to your web page, or it can be used for complex layouts, caching data stores, and interactive 2D graphics—the choice is yours. This book aims to give an overview of all major aspects of Dojo while at the same time giving lots of examples to copy for your own studies and websites.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=JerGeAnbNLc:SFFACtvzudY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=JerGeAnbNLc:SFFACtvzudY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=JerGeAnbNLc:SFFACtvzudY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=JerGeAnbNLc:SFFACtvzudY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=JerGeAnbNLc:SFFACtvzudY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=JerGeAnbNLc:SFFACtvzudY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=JerGeAnbNLc:SFFACtvzudY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=JerGeAnbNLc:SFFACtvzudY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=JerGeAnbNLc:SFFACtvzudY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=JerGeAnbNLc:SFFACtvzudY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/JerGeAnbNLc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/133-learning-dojo-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/133-learning-dojo-1.html</feedburner:origLink></item><item><title>Internationalization and Taglibs in Struts 1.2</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/3OIPbhynf_8/132-internationalization-and-taglibs-in-struts-12-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/132-internationalization-and-taglibs-in-struts-12-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QUrJNAsoy0xVe9G7PCOg9K2FBec/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QUrJNAsoy0xVe9G7PCOg9K2FBec/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QUrJNAsoy0xVe9G7PCOg9K2FBec/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QUrJNAsoy0xVe9G7PCOg9K2FBec/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Internationalization is a complex and involved subject. In brief, it refers to the automatic
rendering of an application in the user's chosen language. It relates not only to the text
itself, but also to numbers, date format, and currency values. Special symbols and
alphabetical sorting in different languages bring interesting and unexpected problems
with them.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=3OIPbhynf_8:dqcMwz2zk2M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=3OIPbhynf_8:dqcMwz2zk2M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=3OIPbhynf_8:dqcMwz2zk2M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=3OIPbhynf_8:dqcMwz2zk2M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=3OIPbhynf_8:dqcMwz2zk2M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=3OIPbhynf_8:dqcMwz2zk2M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=3OIPbhynf_8:dqcMwz2zk2M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=3OIPbhynf_8:dqcMwz2zk2M:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=3OIPbhynf_8:dqcMwz2zk2M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=3OIPbhynf_8:dqcMwz2zk2M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/3OIPbhynf_8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/132-internationalization-and-taglibs-in-struts-12-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/132-internationalization-and-taglibs-in-struts-12-1.html</feedburner:origLink></item><item><title>Oracle Warehouse Builder 11g Getting Started</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/lICW5FWuBHU/131-oracle-warehouse-builder-11g-getting-started-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/131-oracle-warehouse-builder-11g-getting-started-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yZ-wsiLi-ga2yMzTcuQMfJ4LBW0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yZ-wsiLi-ga2yMzTcuQMfJ4LBW0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yZ-wsiLi-ga2yMzTcuQMfJ4LBW0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yZ-wsiLi-ga2yMzTcuQMfJ4LBW0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Competing in today's world requires a greater emphasis on strategy, long-range planning, and decision making, and this is why businesses are building data warehouses. Data warehouses are becoming more and more common as businesses have realized the need to mine the information that is stored in electronic form. Data warehouses provide valuable insight into the operation of a business and how best to improve it. Organizations need to monitor these processes, define policy, and at a more strategic level, define the visions and goals that will move the company forward in the future. If you are new to data warehousing in general, and to Extract, Transform, and Load (ETL) in particular, and need a way to get started, the Oracle Warehouse Builder is a great application to use to build your warehouse. The Oracle Warehouse Builder (OWB) is a tool provided by Oracle that can be used at every stage of the implementation of a data warehouse right from the initial design and creation of the table structure to ETL and data-quality auditing.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=lICW5FWuBHU:uXcScmksFCg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=lICW5FWuBHU:uXcScmksFCg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=lICW5FWuBHU:uXcScmksFCg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=lICW5FWuBHU:uXcScmksFCg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=lICW5FWuBHU:uXcScmksFCg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=lICW5FWuBHU:uXcScmksFCg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=lICW5FWuBHU:uXcScmksFCg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=lICW5FWuBHU:uXcScmksFCg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=lICW5FWuBHU:uXcScmksFCg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=lICW5FWuBHU:uXcScmksFCg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/lICW5FWuBHU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/131-oracle-warehouse-builder-11g-getting-started-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/131-oracle-warehouse-builder-11g-getting-started-1.html</feedburner:origLink></item><item><title>Oracle 10g/11g Data and Database Management Utilities</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/C3U_q6f3UII/130-oracle-10g11g-data-and-database-management-utilities-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/130-oracle-10g11g-data-and-database-management-utilities-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gATzUMT3R_JwZsh1nq8Lz18A6tA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gATzUMT3R_JwZsh1nq8Lz18A6tA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gATzUMT3R_JwZsh1nq8Lz18A6tA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gATzUMT3R_JwZsh1nq8Lz18A6tA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;When working in data warehouse environments, the Extraction—Transformation—
Loading (ETL) cycle frequently requires the user to load information from external
sources in plain fi le format, or perform data transfers among Oracle database in
a proprietary format. This requires the user to create control fi les to perform the
load. As the format of the source data regularly doesn't fi t the one required by the
Data Warehouse, a common practice is to create stage tables that load data into the
database and create several queries that perform the transformation from this point
on, to take the data to its fi nal destination.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=C3U_q6f3UII:pbr4AMRLnbY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=C3U_q6f3UII:pbr4AMRLnbY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=C3U_q6f3UII:pbr4AMRLnbY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=C3U_q6f3UII:pbr4AMRLnbY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=C3U_q6f3UII:pbr4AMRLnbY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=C3U_q6f3UII:pbr4AMRLnbY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=C3U_q6f3UII:pbr4AMRLnbY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=C3U_q6f3UII:pbr4AMRLnbY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=C3U_q6f3UII:pbr4AMRLnbY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=C3U_q6f3UII:pbr4AMRLnbY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/C3U_q6f3UII" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/130-oracle-10g11g-data-and-database-management-utilities-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/130-oracle-10g11g-data-and-database-management-utilities-1.html</feedburner:origLink></item><item><title>Mastering Oracle Scheduler in Oracle 11g Databases</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/4PjVJPsCUoc/129-mastering-oracle-scheduler-in-oracle-11g-databases-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/129-mastering-oracle-scheduler-in-oracle-11g-databases-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YBWg5sCsc_AKnlbIyXh-QEYW3N8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YBWg5sCsc_AKnlbIyXh-QEYW3N8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YBWg5sCsc_AKnlbIyXh-QEYW3N8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YBWg5sCsc_AKnlbIyXh-QEYW3N8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The Oracle Scheduler can be used to automate not only the simple maintenance tasks, but
also the complex business logic. Traditionally, only PL/SQL could be executed in the
Scheduler. Later, operating system scripts were added to it, and now we can run jobs on
remote systems and cross platform as well. This can turn the Oracle Scheduler into the
spider in your Web, controlling all the jobs running in the organization and giving you a
single point for control.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=4PjVJPsCUoc:JC1Ri116h14:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=4PjVJPsCUoc:JC1Ri116h14:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=4PjVJPsCUoc:JC1Ri116h14:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=4PjVJPsCUoc:JC1Ri116h14:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=4PjVJPsCUoc:JC1Ri116h14:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=4PjVJPsCUoc:JC1Ri116h14:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=4PjVJPsCUoc:JC1Ri116h14:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=4PjVJPsCUoc:JC1Ri116h14:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=4PjVJPsCUoc:JC1Ri116h14:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=4PjVJPsCUoc:JC1Ri116h14:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/4PjVJPsCUoc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/129-mastering-oracle-scheduler-in-oracle-11g-databases-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/129-mastering-oracle-scheduler-in-oracle-11g-databases-1.html</feedburner:origLink></item><item><title>jQuery 1.3</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/c5ukVQW-0qQ/128-jquery-13-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/128-jquery-13-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GYp0A0sYC0trS6JFuH3Yf-0507Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GYp0A0sYC0trS6JFuH3Yf-0507Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GYp0A0sYC0trS6JFuH3Yf-0507Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GYp0A0sYC0trS6JFuH3Yf-0507Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;jQuery effects certainly add fl air, as is evident when we see elements gradually slide
into view instead of appearing all at once. However, they can also provide important
usability enhancements that help orient the user when there is some change on a
page (especially common in AJAX applications). In this chapter, we will explore a
number of these effects and combine them in interesting ways.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=c5ukVQW-0qQ:tc6MTIAgkSk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=c5ukVQW-0qQ:tc6MTIAgkSk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=c5ukVQW-0qQ:tc6MTIAgkSk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=c5ukVQW-0qQ:tc6MTIAgkSk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=c5ukVQW-0qQ:tc6MTIAgkSk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=c5ukVQW-0qQ:tc6MTIAgkSk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=c5ukVQW-0qQ:tc6MTIAgkSk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=c5ukVQW-0qQ:tc6MTIAgkSk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=c5ukVQW-0qQ:tc6MTIAgkSk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=c5ukVQW-0qQ:tc6MTIAgkSk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/c5ukVQW-0qQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/128-jquery-13-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/128-jquery-13-1.html</feedburner:origLink></item><item><title>Apache OFBiz Development : The Service Engine</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/ZPnd5TTbT4o/127-apache-ofbiz-development-the-service-engine-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/127-apache-ofbiz-development-the-service-engine-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ktzn4JnrlLWSA8tGb6hfsiYJXaU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ktzn4JnrlLWSA8tGb6hfsiYJXaU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ktzn4JnrlLWSA8tGb6hfsiYJXaU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ktzn4JnrlLWSA8tGb6hfsiYJXaU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this chapter, we will be exploring the Service Engine. Services in OFBiz operate in
a Service Oriented Architecture (SOA). These services not only have the ability to
invoke other services internally, but can also be 'opened up' and invoked by remote
applications using, amongst other methods, the widely adopted messaging
protocol SOAP.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=ZPnd5TTbT4o:QjEB0Wt5dDQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=ZPnd5TTbT4o:QjEB0Wt5dDQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=ZPnd5TTbT4o:QjEB0Wt5dDQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=ZPnd5TTbT4o:QjEB0Wt5dDQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=ZPnd5TTbT4o:QjEB0Wt5dDQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=ZPnd5TTbT4o:QjEB0Wt5dDQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=ZPnd5TTbT4o:QjEB0Wt5dDQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=ZPnd5TTbT4o:QjEB0Wt5dDQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=ZPnd5TTbT4o:QjEB0Wt5dDQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=ZPnd5TTbT4o:QjEB0Wt5dDQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/ZPnd5TTbT4o" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/127-apache-ofbiz-development-the-service-engine-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/127-apache-ofbiz-development-the-service-engine-1.html</feedburner:origLink></item><item><title>Drools JBoss Rules 5.0 - Human-readable Rules</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/qubv2EOL19k/126-drools-jboss-rules-50-human-readable-rules-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/126-drools-jboss-rules-50-human-readable-rules-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hVVkpC-tvTgp1eZWFZ4wtWWtGVI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hVVkpC-tvTgp1eZWFZ4wtWWtGVI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hVVkpC-tvTgp1eZWFZ4wtWWtGVI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hVVkpC-tvTgp1eZWFZ4wtWWtGVI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Business rules implementations presented so far were aimed mostly at developers.
However, it is sometimes needed that these rules are readable and understandable
by the business analysts. Ideally, they should be able to change the rules or even
write new ones. An important aspect of business rules is their readability and user
friendliness. Looking at a rule, you should immediately have an idea of what it is
about. In this chapter, we'll look at Domain Specifi c Languages (DSLs), decision
tables, and rule fl ows to create human-readable rules.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qubv2EOL19k:2c-ZAZZNRpI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qubv2EOL19k:2c-ZAZZNRpI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=qubv2EOL19k:2c-ZAZZNRpI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qubv2EOL19k:2c-ZAZZNRpI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qubv2EOL19k:2c-ZAZZNRpI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=qubv2EOL19k:2c-ZAZZNRpI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qubv2EOL19k:2c-ZAZZNRpI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qubv2EOL19k:2c-ZAZZNRpI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qubv2EOL19k:2c-ZAZZNRpI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=qubv2EOL19k:2c-ZAZZNRpI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/qubv2EOL19k" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/126-drools-jboss-rules-50-human-readable-rules-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/126-drools-jboss-rules-50-human-readable-rules-1.html</feedburner:origLink></item><item><title>Documenting our Application</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/bMEa2a5uzPU/125-documenting-our-application-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/125-documenting-our-application-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tEbS_5elYom5m-xvr3yMF9JBraY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tEbS_5elYom5m-xvr3yMF9JBraY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tEbS_5elYom5m-xvr3yMF9JBraY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tEbS_5elYom5m-xvr3yMF9JBraY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Every developer's favorite task is documenting their application (or so I've heard).
As irritating as documentation can be, delivering a complete solution implies
comprehensive, usable documentation. This goes beyond (but includes) typical
Javadocs. However, more is required in order to understand how a particular
application works, how its parts fi t together, where dependencies lie, and so on. Even
us, the developers, benefi t from having a wide variety of documentation available.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=bMEa2a5uzPU:kMgIFTLhG6g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=bMEa2a5uzPU:kMgIFTLhG6g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=bMEa2a5uzPU:kMgIFTLhG6g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=bMEa2a5uzPU:kMgIFTLhG6g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=bMEa2a5uzPU:kMgIFTLhG6g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=bMEa2a5uzPU:kMgIFTLhG6g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=bMEa2a5uzPU:kMgIFTLhG6g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=bMEa2a5uzPU:kMgIFTLhG6g:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=bMEa2a5uzPU:kMgIFTLhG6g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=bMEa2a5uzPU:kMgIFTLhG6g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/bMEa2a5uzPU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/125-documenting-our-application-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/125-documenting-our-application-1.html</feedburner:origLink></item><item><title>Flex 3 with Java</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/nCKo-Ktb20E/124-flex-3-with-java-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/124-flex-3-with-java-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/At1pojeBknIlX6aRsoLk9_dh3PI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/At1pojeBknIlX6aRsoLk9_dh3PI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/At1pojeBknIlX6aRsoLk9_dh3PI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/At1pojeBknIlX6aRsoLk9_dh3PI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Rich Internet applications (RIAs) are a new breed of web applications that are capable of
doing things such as loading and handling heavy data ten times faster than HTTP,
designing great-looking and sophisticated user interfaces that resemble desktop-based
applications, and having the possibility of utilizing existing server technology such as
Java, that would have never been possible with typical web technologies, such as HTML.
Flex 3 is a leading technology for developing RIAs for the Web, as well as for the
desktop. This book gives you an insight into, and provides a hands-on experience in,
programming in Flex 3 by utilizing your existing knowledge of Java programming.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nCKo-Ktb20E:_U6-O0K1iO4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nCKo-Ktb20E:_U6-O0K1iO4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=nCKo-Ktb20E:_U6-O0K1iO4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nCKo-Ktb20E:_U6-O0K1iO4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nCKo-Ktb20E:_U6-O0K1iO4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=nCKo-Ktb20E:_U6-O0K1iO4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nCKo-Ktb20E:_U6-O0K1iO4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nCKo-Ktb20E:_U6-O0K1iO4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=nCKo-Ktb20E:_U6-O0K1iO4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=nCKo-Ktb20E:_U6-O0K1iO4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/nCKo-Ktb20E" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/124-flex-3-with-java-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/124-flex-3-with-java-1.html</feedburner:origLink></item><item><title>Guided Rules with the Guvnor</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/qa-zC_-V5cY/123-guided-rules-with-the-guvnor-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/123-guided-rules-with-the-guvnor-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LaTRW5jeT9bVjLpSdUAMgV0cdHw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LaTRW5jeT9bVjLpSdUAMgV0cdHw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LaTRW5jeT9bVjLpSdUAMgV0cdHw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LaTRW5jeT9bVjLpSdUAMgV0cdHw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In the last chapter we took a tour with the Guvnor and used it to write our fi rst
business rule, and printed out a traditional 'Hello World' message. Although this
rule is a major step forward for us, we're not really using the full power of the Drools
rule engine. In this chapter, we're going to stay with the Guvnor rule editor, and use
it to write some more sophisticated rules. In particular, we're going to:&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qa-zC_-V5cY:7640TMPi6Rg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qa-zC_-V5cY:7640TMPi6Rg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=qa-zC_-V5cY:7640TMPi6Rg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qa-zC_-V5cY:7640TMPi6Rg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qa-zC_-V5cY:7640TMPi6Rg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=qa-zC_-V5cY:7640TMPi6Rg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qa-zC_-V5cY:7640TMPi6Rg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qa-zC_-V5cY:7640TMPi6Rg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=qa-zC_-V5cY:7640TMPi6Rg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=qa-zC_-V5cY:7640TMPi6Rg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/qa-zC_-V5cY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/123-guided-rules-with-the-guvnor-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/123-guided-rules-with-the-guvnor-1.html</feedburner:origLink></item><item><title>Spring Faces</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Hh8zdnECq5o/122-spring-faces-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/122-spring-faces-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oQzLzEJa7EhJ3Lgmf64zHF7m_zo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oQzLzEJa7EhJ3Lgmf64zHF7m_zo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oQzLzEJa7EhJ3Lgmf64zHF7m_zo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oQzLzEJa7EhJ3Lgmf64zHF7m_zo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The main focus of the Spring Web Flow framework is to deliver the infrastructure to describe the page fl ow of a web application. The fl ow itself is a very important element of a web application, because it describes its structure, particularly the structure of the implemented business use cases. But besides the fl ow which is only in the background, the user of your application is interested in the graphical user interface (GUI). Therefore, we need a solution of how to provide a rich user interface to the users. One framework which offers components is JavaServer Faces (JSF). With the release of Spring Web Flow 2, an integration module to connect these two technologies has been introduced. The name of the module is Spring Faces.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=Hh8zdnECq5o:vcZz4Wi7JkY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=Hh8zdnECq5o:vcZz4Wi7JkY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=Hh8zdnECq5o:vcZz4Wi7JkY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=Hh8zdnECq5o:vcZz4Wi7JkY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=Hh8zdnECq5o:vcZz4Wi7JkY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=Hh8zdnECq5o:vcZz4Wi7JkY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=Hh8zdnECq5o:vcZz4Wi7JkY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=Hh8zdnECq5o:vcZz4Wi7JkY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=Hh8zdnECq5o:vcZz4Wi7JkY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=Hh8zdnECq5o:vcZz4Wi7JkY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Hh8zdnECq5o" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/122-spring-faces-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/122-spring-faces-1.html</feedburner:origLink></item><item><title>What is XPath?</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/epLLhyFfz58/121-what-is-xpath-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/121-what-is-xpath-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BDcG4W_rtHMLWYSRPJR-6eKX4dM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BDcG4W_rtHMLWYSRPJR-6eKX4dM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BDcG4W_rtHMLWYSRPJR-6eKX4dM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BDcG4W_rtHMLWYSRPJR-6eKX4dM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;XPath is a language for addressing an XML document's elements and attributes. As an example, say you receive an XML document that contains the details of a shipment and you want to retrieve the element/attribute values from the XML document. You don't just want to list the values of all the nodes, but also want to output the values of specific elements or attributes. In such a case, you would use XPath to retrieve the values of those elements and attributes. XPath constructs a hierarchical structure of an XML document,&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=epLLhyFfz58:svKgQN-JASo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=epLLhyFfz58:svKgQN-JASo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=epLLhyFfz58:svKgQN-JASo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=epLLhyFfz58:svKgQN-JASo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=epLLhyFfz58:svKgQN-JASo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=epLLhyFfz58:svKgQN-JASo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=epLLhyFfz58:svKgQN-JASo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=epLLhyFfz58:svKgQN-JASo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JavabeatArticles?a=epLLhyFfz58:svKgQN-JASo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JavabeatArticles?i=epLLhyFfz58:svKgQN-JASo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/epLLhyFfz58" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/121-what-is-xpath-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/121-what-is-xpath-1.html</feedburner:origLink></item><item><title>New Features in Java 7.0 - Part 1</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/HG285C_D8Kc/120-new-features-in-java-70-part-1-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/120-new-features-in-java-70-part-1-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k3qnbKYu1LuyHFCHlVM6upcbEew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k3qnbKYu1LuyHFCHlVM6upcbEew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k3qnbKYu1LuyHFCHlVM6upcbEew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k3qnbKYu1LuyHFCHlVM6upcbEew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article discusses the new features that are available in Java 7.0. Java 7.0 comes with bunch of new features – language level changes as well as API level changes and this article concentrates on the new API features such as Cache API, New Date and Time API and New IO 2 as well as the language level changes in the form of Super packages. The readers are assumed that they are more familiar with the Java 5.0 language level changes such as Generics and Annotations. This article covers few of the new features in Java 7.0 and the remaining set of new features will be covered in the next article. It is likely that the APIs may undergo changes before the formal release of Java 7.0 happens.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JFajYQMc"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=HuQsTZbv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=HuQsTZbv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=B2ezdnJx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YcF12oXp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=YcF12oXp" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6gSKnJIM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=IQmAhbjm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lruuOkSC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=lruuOkSC" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/HG285C_D8Kc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/120-new-features-in-java-70-part-1-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/120-new-features-in-java-70-part-1-1.html</feedburner:origLink></item><item><title>Annotations and Dependency Injection in EJB 3.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/yVKCxFmJZic/119-annotations-and-dependency-injection-in-ejb-30-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/119-annotations-and-dependency-injection-in-ejb-30-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2wYYxHxxHFMqxYHun_1aqkhCUmw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2wYYxHxxHFMqxYHun_1aqkhCUmw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2wYYxHxxHFMqxYHun_1aqkhCUmw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2wYYxHxxHFMqxYHun_1aqkhCUmw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This Article presents two important new features of EJB 3.0 which is bundeled with Java EE 5.0 specification, which are Annotations and Dependency Injection. The solid reason for this artice is , it will give us an idea how these features are used, so on their encounter in other articles of EJB3.0, we can understand their functionality. So we can say learning this article will give us a smooth drive in later other EJB 3.0 core concepts. So now we are going to start to see how Annotations and Dependency Injection has made the life of a developer easier and code more simple and managable.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=LrLqV01Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=454o8YqW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=454o8YqW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ADzuDMR7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=0KVgAZen"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=0KVgAZen" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=HCYjVdK7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=LYchRGDh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cC8X03q3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=cC8X03q3" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/yVKCxFmJZic" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/119-annotations-and-dependency-injection-in-ejb-30-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/119-annotations-and-dependency-injection-in-ejb-30-1.html</feedburner:origLink></item><item><title>Spring 2.5 - Aspect-Oriented Programming(AOP) [Book]</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/G_TANl9s_Kk/118-spring-25-aspect-oriented-programmingaop-book-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/118-spring-25-aspect-oriented-programmingaop-book-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y5RifLrAUkmsP5dcAOWboq2yZGc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y5RifLrAUkmsP5dcAOWboq2yZGc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y5RifLrAUkmsP5dcAOWboq2yZGc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y5RifLrAUkmsP5dcAOWboq2yZGc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Developing powerful web applications with clean, manageable code makes the maintenance process much easier. Aspect-Oriented Programming (AOP) is the easiest and quickest way to achieve such results. Spring is the only Java framework to offer AOP features. The combined power of Spring and AOP gives a powerful and flexible platform to develop and maintain feature-rich web applications quickly.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qsKBY5Dg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kdXiAWgU"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=kdXiAWgU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kpqb0OYk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qszqZC4a"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qszqZC4a" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fJTXTRC4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ehjrInHx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=svi8Fut4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=svi8Fut4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/G_TANl9s_Kk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/118-spring-25-aspect-oriented-programmingaop-book-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/118-spring-25-aspect-oriented-programmingaop-book-1.html</feedburner:origLink></item><item><title>JBoss Portal Server Development [ Book ]</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/ypjfXy5ktCE/117-jboss-portal-server-development-book--1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/117-jboss-portal-server-development-book--1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gomDF7KQMVNzqdg1aV9kZLuEqTk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gomDF7KQMVNzqdg1aV9kZLuEqTk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gomDF7KQMVNzqdg1aV9kZLuEqTk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gomDF7KQMVNzqdg1aV9kZLuEqTk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Enterprises need more than just basic services; they need value-creating entities, which are crucial for running a successful business. Portals offer tremendous value to enterprises, and JBoss Portal Server is a popular, feature-rich open-source server that provides a standards-compliant platform to host functionality that serves the diverse portal needs of an enterprise. Its primary strength lies in its ability to provide robust support for custom implementation of functionality using the JSR-168 portlet API.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zk0NhPBP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1v0rFfTh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1v0rFfTh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=abZsp830"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JBmnxAWk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=JBmnxAWk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MgobbzUl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=9pQMdREu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1Wz3mrO6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1Wz3mrO6" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/ypjfXy5ktCE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/117-jboss-portal-server-development-book--1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/117-jboss-portal-server-development-book--1.html</feedburner:origLink></item><item><title>Flex 3.0 Applications with BlazeDS in Eclipse</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/If8FXScL4UA/116-flex-30-applications-with-blazeds-in-eclipse-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/116-flex-30-applications-with-blazeds-in-eclipse-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X4-KAsjwwYLDJATj76i1sNDorYw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X4-KAsjwwYLDJATj76i1sNDorYw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X4-KAsjwwYLDJATj76i1sNDorYw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X4-KAsjwwYLDJATj76i1sNDorYw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;BlazeDS is the server-based Java remoting and web messaging technology. BlazeDS enables Adobe Flex and Adobe AIR applications developers to easily connect to back-end distributed data and push data in real-time. BlazeDS makes use of AMF3 protocol which is similar to SOAP, but AMF3 protocol is a binary protocol and so is much faster than SOAP. BlazeDS, enables Flex applications make remote procedure calls to the Java server. BlazeDS Simplifies integration with existing Java code.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CyKjJYtA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pWfwM1fb"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pWfwM1fb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=r0ayOVdy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zoSiVvvP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=zoSiVvvP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jiXL1K7V"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=iKUPpWzl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QngTSpon"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=QngTSpon" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/If8FXScL4UA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/116-flex-30-applications-with-blazeds-in-eclipse-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/116-flex-30-applications-with-blazeds-in-eclipse-1.html</feedburner:origLink></item><item><title>Servlets Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/FrXOcmc4MyU/115-servlets-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/115-servlets-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XJmLrZETEqZPsQBWRRg094fKnOk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XJmLrZETEqZPsQBWRRg094fKnOk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XJmLrZETEqZPsQBWRRg094fKnOk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XJmLrZETEqZPsQBWRRg094fKnOk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Servlets are Java programming language classes that dynamically process requests and construct responses. The Java Servlet API allows a software developer to add dynamic content to a Web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to non-Java dynamic Web content technologies such as PHP, CGI and ASP.NET. Servlets can maintain state across many server transactions by using HTTP cookies, session variables or URL rewriting.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=S9jsTlIi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BkpO559O"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=BkpO559O" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=f7F8ZsqA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Glp7zNKx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Glp7zNKx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=nlDHcMRb"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=nqzeHlcF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Mefoxhct"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Mefoxhct" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/FrXOcmc4MyU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/115-servlets-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/115-servlets-interview-questions-1.html</feedburner:origLink></item><item><title>JDBC Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Jvi_M9CFekA/114-jdbc-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/114-jdbc-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tFMwDxV55lPjTgt0DA9uLusD3dU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tFMwDxV55lPjTgt0DA9uLusD3dU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tFMwDxV55lPjTgt0DA9uLusD3dU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tFMwDxV55lPjTgt0DA9uLusD3dU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java Database Connectivity (JDBC) is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. JDBC is oriented towards relational databases.
The Java 2 Platform, Standard Edition, version 1.4 (J2SE) includes the JDBC 3.0 API together with a reference implementation JDBC-to-ODBC bridge, enabling connections to any ODBC-accessible data source in the JVM host environment.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=bJRfNnYg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2O1AXJBF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=2O1AXJBF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=H5ccy2gB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=rGiHWoeF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=rGiHWoeF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1VuIZXRi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=RQ3XrExh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oraY4MNo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=oraY4MNo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Jvi_M9CFekA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/114-jdbc-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/114-jdbc-interview-questions-1.html</feedburner:origLink></item><item><title>RMI Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/6oGlEwO4b_w/113-rmi-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/113-rmi-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3xDsnIEI0L4TZvXNv6i_qsdR5CE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3xDsnIEI0L4TZvXNv6i_qsdR5CE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3xDsnIEI0L4TZvXNv6i_qsdR5CE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3xDsnIEI0L4TZvXNv6i_qsdR5CE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface for performing the object equivalent of remote procedure calls.
There are two common implementations of the API. The original implementation depends on Java Virtual Machine (JVM) class representation mechanisms and it thus only supports making calls from one JVM to another. The protocol underlying this Java-only implementation is known as Java Remote Method Protocol (JRMP). In order to support code running in a non-JVM context, a CORBA version was later developed.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zZOCaQd6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=WfoH549Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=WfoH549Z" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=NIjXIKdl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FkMa2OaX"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=FkMa2OaX" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=r9KIVsVd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=nZPbXBGS"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JEv1PjqX"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=JEv1PjqX" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/6oGlEwO4b_w" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/113-rmi-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/113-rmi-interview-questions-1.html</feedburner:origLink></item><item><title>JNI Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/B9LFWOm8NA0/112-jni-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/112-jni-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jMPLubwDPXC6ScxtOBJZYT7JfmE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jMPLubwDPXC6ScxtOBJZYT7JfmE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jMPLubwDPXC6ScxtOBJZYT7JfmE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jMPLubwDPXC6ScxtOBJZYT7JfmE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The Java Native Interface (JNI) is a programming framework that allows Java code running in the Java virtual machine (JVM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages, such as C, C++ and assembly.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Z12ElEaT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TjVvNeOt"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=TjVvNeOt" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MR252t8F"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GIfIbDkC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=GIfIbDkC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YXyDcL5T"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ETWr9fUq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yrBNkvCA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=yrBNkvCA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/B9LFWOm8NA0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/112-jni-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/112-jni-interview-questions-1.html</feedburner:origLink></item><item><title>Exception Handling Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/RQFgztH-QKs/111-exception-handling-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/111-exception-handling-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rCOdwSlAbS_vQ7SLsgrm4QIdh-U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rCOdwSlAbS_vQ7SLsgrm4QIdh-U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rCOdwSlAbS_vQ7SLsgrm4QIdh-U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rCOdwSlAbS_vQ7SLsgrm4QIdh-U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;A Java exception is an object that describes an exceptional condition i.e., an error condition that has occurred in a piece of code. When this type of condition arises, an object representing that exception is created and thrown in the method that caused the error by the Java Runtime. That method may choose to handle the exception itself, or pass it on. Either way, at some point, the exception is caught and processed.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GGhzASu5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qkt6Bog8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qkt6Bog8" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BA2Tv2yg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=grfGyZv8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=grfGyZv8" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=02BaPm4y"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oTMKMPmM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AQb2T3LY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=AQb2T3LY" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/RQFgztH-QKs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/111-exception-handling-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/111-exception-handling-interview-questions-1.html</feedburner:origLink></item><item><title>J2EE Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/oOEp3cXHSNs/110-j2ee-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/110-j2ee-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DkCW3V6R2EQ53yTp1oyNFiB3q6s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DkCW3V6R2EQ53yTp1oyNFiB3q6s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DkCW3V6R2EQ53yTp1oyNFiB3q6s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DkCW3V6R2EQ53yTp1oyNFiB3q6s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language. The Java EE Platform differs from the Java Standard Edition Platform (Java SE) in that it adds libraries which provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components running on an application server.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TCWjevLB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ta9jpmPO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ta9jpmPO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zrzarz5N"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QfPvfcK0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=QfPvfcK0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=n1P46IXe"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AlZlrxWf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=28bTxL9f"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=28bTxL9f" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/oOEp3cXHSNs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/110-j2ee-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/110-j2ee-interview-questions-1.html</feedburner:origLink></item><item><title>JMS Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/4S_nQaj0vdE/109-jms-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/109-jms-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uv-s_OUZL860Fxc9LcAjtesmjtM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uv-s_OUZL860Fxc9LcAjtesmjtM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uv-s_OUZL860Fxc9LcAjtesmjtM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uv-s_OUZL860Fxc9LcAjtesmjtM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The Java Message Service (JMS) API is a Java Message Oriented Middleware (MOM) API for sending messages between two or more clients. JMS is a part of the Java Platform, Enterprise Edition, and is defined by a specification developed under the Java Community Process as JSR 914.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fRXOu304"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=g9bbX2ge"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=g9bbX2ge" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QGrxHPHY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fx3p1yyR"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=fx3p1yyR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=juCvn42H"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=aGWoJD5H"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=W7MYCPan"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=W7MYCPan" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/4S_nQaj0vdE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/109-jms-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/109-jms-interview-questions-1.html</feedburner:origLink></item><item><title>Java Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/SB7i9VYfa7E/108-java-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/108-java-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ksFnV-3NzTHpoKBFc3PTGGJB-KQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ksFnV-3NzTHpoKBFc3PTGGJB-KQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ksFnV-3NzTHpoKBFc3PTGGJB-KQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ksFnV-3NzTHpoKBFc3PTGGJB-KQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MwoSaEs3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QlfwheFF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=QlfwheFF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mnUIh4IM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=rXdtFRMl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=rXdtFRMl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=crSF1GRD"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1NCj8pSI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=W5frNlCY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=W5frNlCY" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/SB7i9VYfa7E" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/108-java-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/108-java-interview-questions-1.html</feedburner:origLink></item><item><title>EJB Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/WrEyUh6UH5M/107-ejb-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/107-ejb-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z3PPKyhE5vIs62eZdD3rbDOr2vI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z3PPKyhE5vIs62eZdD3rbDOr2vI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z3PPKyhE5vIs62eZdD3rbDOr2vI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z3PPKyhE5vIs62eZdD3rbDOr2vI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Enterprise JavaBeans (EJB) is a managed, server-side component architecture for modular construction of enterprise applications.
The EJB specification is one of several Java APIs in the Java Platform, Enterprise Edition. EJB is a server-side model that encapsulates the business logic of an application. The EJB specification was originally developed in 1997 by IBM and later adopted by Sun Microsystems (EJB 1.0 and 1.1) and enhanced under the Java Community Process as JSR 19 (EJB 2.0), JSR 153 (EJB 2.1) and JSR 220 (EJB 3.0).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xsTnjTVv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6BYNTbd6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=6BYNTbd6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=iR6NyuSo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MvpIuyVJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=MvpIuyVJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=hfEqioZ7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xfqvVbxv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JO01w6rk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=JO01w6rk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/WrEyUh6UH5M" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/107-ejb-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/107-ejb-interview-questions-1.html</feedburner:origLink></item><item><title>Design Patterns Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/ax_FfWnQQM8/106-design-patterns-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/106-design-patterns-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KDCARqVRXNUX9gPDgBU4kTaJJ70/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KDCARqVRXNUX9gPDgBU4kTaJJ70/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KDCARqVRXNUX9gPDgBU4kTaJJ70/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KDCARqVRXNUX9gPDgBU4kTaJJ70/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;A design pattern in architecture and computer science is a formal way of documenting a solution to a design problem in a particular field of expertise. The idea was introduced by the architect Christopher Alexander in the field of architecture, and has been adapted for various other disciplines, including computer science.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=4Zc9U9UG"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=hfhNjwb2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=hfhNjwb2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=S4zwmRoH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QBdrWCFP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=QBdrWCFP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=q0hVlEhl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=9ExvYUkS"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oi5Jmf7y"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=oi5Jmf7y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/ax_FfWnQQM8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/106-design-patterns-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/106-design-patterns-interview-questions-1.html</feedburner:origLink></item><item><title>JSF Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/bowSSgVTXrg/105-jsf-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/105-jsf-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gpKYro6sZAlFm8wdV1GFzFxJuA0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gpKYro6sZAlFm8wdV1GFzFxJuA0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gpKYro6sZAlFm8wdV1GFzFxJuA0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gpKYro6sZAlFm8wdV1GFzFxJuA0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;(JSF) is a Java-based Web application framework intended to simplify development of user interfaces for Java EE applications. Unlike request-driven MVC web frameworks, JSF uses a component-based approach. The state of UI components is saved when the client requests a new page and restored when the request is returned. Out of the box, JSF uses JavaServer Pages (JSP) for its display technology, but can also accommodate other technologies (such as XUL).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vXrrPOUV"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BaBy2GPy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=BaBy2GPy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jJdYZL7S"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TRSFxzag"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=TRSFxzag" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=tIgkfZ1o"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zaeGs8u6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=RPYC14op"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=RPYC14op" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/bowSSgVTXrg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/105-jsf-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/105-jsf-interview-questions-1.html</feedburner:origLink></item><item><title>Hibernate Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/F_WEa2fk7Xo/104-hibernate-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/104-hibernate-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8UcekDKI3wuI1VBEsqTmLOhP97c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8UcekDKI3wuI1VBEsqTmLOhP97c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8UcekDKI3wuI1VBEsqTmLOhP97c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8UcekDKI3wuI1VBEsqTmLOhP97c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hibernate is an object-relational mapping (ORM) library for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database. Hibernate solves Object-Relational impedance mismatch problems by replacing direct persistence-related database accesses with high-level object handling functions. The Hibernate 2.1 framework won a Jolt Award in 2005.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=LXaiqCvp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GURwXSza"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=GURwXSza" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pHwzGIKs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=9yAWEpQ5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=9yAWEpQ5" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ynjyu1ay"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5ojoRdy0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qRuOitYy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qRuOitYy" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/F_WEa2fk7Xo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/104-hibernate-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/104-hibernate-interview-questions-1.html</feedburner:origLink></item><item><title>Spring Framework Interview Questions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/5pRTeKXm4I0/103-spring-framework-interview-questions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/103-spring-framework-interview-questions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6uiI8CuxNFyzdzHUbCVQZppXzLw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6uiI8CuxNFyzdzHUbCVQZppXzLw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6uiI8CuxNFyzdzHUbCVQZppXzLw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6uiI8CuxNFyzdzHUbCVQZppXzLw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The Spring Framework is an open source application framework for the Java platform and .NET Framework[1].
The first version was written by Rod Johnson who released the framework with the publication of his book, Expert One-on-One J2EE Design and Development (Wrox Press, October 2002). The framework was first released under the Apache 2.0 license in June 2003. The first milestone release, 1.0, was released in March 2004, with further milestone releases in September 2004 and March 2005. The Spring 1.2.6 framework won a Jolt productivity award in 2006.The current version is 2.5.6.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ZZTCmUcE"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=i8UE1csT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=i8UE1csT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=0PmASqzV"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qeyuFWI3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qeyuFWI3" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=T2pWbjVd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TsJpN7K6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=60jzHnNq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=60jzHnNq" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/5pRTeKXm4I0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/103-spring-framework-interview-questions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/103-spring-framework-interview-questions-1.html</feedburner:origLink></item><item><title>Web frameworks supported by Spring</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Ubg8ND8vQ_A/102-web-frameworks-supported-by-spring-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/102-web-frameworks-supported-by-spring-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m-0x7_mL3nfviDmGyiV5pvZVPtk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m-0x7_mL3nfviDmGyiV5pvZVPtk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m-0x7_mL3nfviDmGyiV5pvZVPtk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m-0x7_mL3nfviDmGyiV5pvZVPtk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Most of the webapplications are implemented by Model-View-Controller(MVC) pattern. There are plenty of good frameworks use
		the MVC paradigm. Obviously, MVC becomes defacto standard for a webapplication because of it's maintainability
		and clear seperation of presentation layer and the business layer. Spring is one amoung the group, a lightweight
		container used in the enterprise development, also it provides
		a good implementation of MVC for its presentation layer. In realtime most of the applications and companies already made
		a huge investment on Struts and other popular frameworks. They want to stick with the old frameworks and also want to enjoy
		the features of Spring framework. Spring is more flexible than any other framework, spring provides abstract layer
		for every framework to integrated into the them. In this article, i will explain you the way how you can integrate
		few of the popular frameworks in web development, When you read the whole article, you will be more familiar with
		various integration methods on each framework and i will explain spring webflow which is a subproject in the Spring community.
		let's start with integrating Struts into Spring.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5jRbdTtx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5WJzuB0b"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=5WJzuB0b" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JODjUuXc"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=N7wQ4qWq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=N7wQ4qWq" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yg53w2AJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=z64JiUVN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=io6NkIhU"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=io6NkIhU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Ubg8ND8vQ_A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/102-web-frameworks-supported-by-spring-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/102-web-frameworks-supported-by-spring-1.html</feedburner:origLink></item><item><title>Introduction to Java Module System in Java 7.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/4WPXX8ah0ow/101-introduction-to-java-module-system-in-java-70-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/101-introduction-to-java-module-system-in-java-70-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f3Q7wmxgu5Z_ZPgz7MklE-5sgg0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f3Q7wmxgu5Z_ZPgz7MklE-5sgg0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f3Q7wmxgu5Z_ZPgz7MklE-5sgg0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f3Q7wmxgu5Z_ZPgz7MklE-5sgg0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article explains the new Java Module System that will be included in the Java 7.0 release. Modules are new to the java language and they provide a standard for developing and deploying applications. The article will explain the various sub components that are available as part of the Java Module System's architecture. The various sections discussed in the article will provide in-depth details about the module definition, the metadata associated with the module, the versioning system and the repositories for storing and retrieving the module definitions.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yUGNmDra"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vpAY6odx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=vpAY6odx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Rz7ZVkXn"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ffE3mRx1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ffE3mRx1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FmzJaODl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Y9GJmS3O"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=gg47CUwG"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=gg47CUwG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/4WPXX8ah0ow" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/101-introduction-to-java-module-system-in-java-70-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/101-introduction-to-java-module-system-in-java-70-1.html</feedburner:origLink></item><item><title>New Features in Servlets 2.5</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/G5nrZTTRMgo/100-new-features-in-servlets-25-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/100-new-features-in-servlets-25-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5wmoN8Aem8GMzhHMjjggywo5hXw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5wmoN8Aem8GMzhHMjjggywo5hXw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5wmoN8Aem8GMzhHMjjggywo5hXw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5wmoN8Aem8GMzhHMjjggywo5hXw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article presents new features introduced in the Servlet 2.5. Servlet 2.5 is bundled with Java EE 5.0 edition and it has lot of new features. This version has major changes since it has to support the Java 5.0 version for all the J2EE technologies. One of the notable changes will be supporting Generics and Annotations. Using annotations in Java EE environment has simplified the developement process by eliminzating the much need for XML deployment descriptors. EJB 3.0 is example for how it is simple compare to its previous versions. In the same way other technologies also have significent updates. One particular technology is Servlet and it is evloving very quickly. This Servlet 2.5 has few changes and the next version Servlet 3.0 has very exciting features like Web Fragments. The minimum requirement for the Servlet 2.5 is JDK 5.0 or above. Lets look into the Servlet 2.5 features in this article.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=HT45BoZt"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=n35de7G8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=n35de7G8" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vw0erAbc"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GahyIuyl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=GahyIuyl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=bL2zykDg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=reje7WTi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=H1wjJFFw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=H1wjJFFw" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/G5nrZTTRMgo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/100-new-features-in-servlets-25-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/100-new-features-in-servlets-25-1.html</feedburner:origLink></item><item><title>New Features in Java EE 6.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/LvqOkctq7-w/99-new-features-in-java-ee-60-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/99-new-features-in-java-ee-60-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yz9YyHJqdmLvM3dZ1P-yqjaCBn8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yz9YyHJqdmLvM3dZ1P-yqjaCBn8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yz9YyHJqdmLvM3dZ1P-yqjaCBn8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yz9YyHJqdmLvM3dZ1P-yqjaCBn8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article presents what is new in the Java EE 6.0 edition. There is lot of new activities in the JCP expert groups to add more valuable features in Java EE 6.0 version. Roberto Chinnici and Bill Shannon are Spec Leads for the JSR 316. For the past two releases of Java EE versions, sun is focusing on making the environment more easier for the developers instead of adding more new technologies. For example, EJB 2.x is more difficult for the developers particularly the Entity Beans part in the EJB, then it has simplified the EJB 3.0 programming model in Java EE 5.0 by extensive use of annotations and introduced JPA 1.0 to reduce the complexitiy on persistance layer. The same approach continues in the Java EE 6.0 version also, they define it in the two topics namingly Extensibility and Profiles. Writing about all the changes in one article would become lengthy, so we will see some of the notable changes in this article like Profiles, Modularity and focus on Web tier.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VTulaUhl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xhkAhvw9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=xhkAhvw9" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=NBQPjz49"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=LiLlxUTd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=LiLlxUTd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ZQpLh29P"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=RknW1lXI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QLisTn90"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=QLisTn90" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/LvqOkctq7-w" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/99-new-features-in-java-ee-60-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/99-new-features-in-java-ee-60-1.html</feedburner:origLink></item><item><title>What is Web Beans?</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/X970WS7PRpc/98-what-is-web-beans-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/98-what-is-web-beans-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d4jY7VIqyRRSgpHvFtexajJRn9I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d4jY7VIqyRRSgpHvFtexajJRn9I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d4jY7VIqyRRSgpHvFtexajJRn9I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d4jY7VIqyRRSgpHvFtexajJRn9I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article introduces new unified framework for the Java EE environment, called Web Beans.This article is written based on the specification available at the time of writing this article. The specification for this framework is still under the public review, so there may be few changes before the final release. You can read the JSR 299 here. Web Beans is open source framework currently in the Alpha release. Gaving King, who is also the founder of famous framework JBoss Seam is also the specification lead for the Web Beans. There is lot of welcome notes for this framework and it solves many issues which is not addressed by the Java EE specifications. It is expected to be shipped with Java EE 6.0 edition. Lets jump into the next sections to read more about the Web Beans.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=0Lqqbt7l"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=LQ61gLUv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=LQ61gLUv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=tdhf1Rru"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VhQpdVZY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=VhQpdVZY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TqkyINBK"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ZIRtytgU"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FePBD56M"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=FePBD56M" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/X970WS7PRpc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/98-what-is-web-beans-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/98-what-is-web-beans-1.html</feedburner:origLink></item><item><title>New Features in Servlets 3.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/BdV9i3MwHgE/97-new-features-in-servlets-30-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/97-new-features-in-servlets-30-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gPO1uq4TpEdIQ2Zc1kqistnPwU8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gPO1uq4TpEdIQ2Zc1kqistnPwU8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gPO1uq4TpEdIQ2Zc1kqistnPwU8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gPO1uq4TpEdIQ2Zc1kqistnPwU8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article covers most of the important features available as part of Servlet 3.0 specification. Note that the Servlet 3.0 specification constantly keeps changing frequently with the reviews coming in and the features and the API's mentioned in this article is based on the specification that is available in JCP for public review as of December 2008. This article focuses on the new set of annotations introduced that can be used by developers rather than put the data in the configuration file, followed by the enhanced Pluggability and the extension support for adding third-party frameworks. The article is finally concluded by detailing about the asynchronous execution of processing and the usage for the same. JSR 315 talks about the Servlet 3.0 features. For attitional information please read the reference section of this article.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=iwvw71bY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=DtxxaqOD"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=DtxxaqOD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=9GeRT576"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qUjV4A6P"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qUjV4A6P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=x0plHO6d"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AcqXD16I"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=LJ2JKZl5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=LJ2JKZl5" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/BdV9i3MwHgE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/97-new-features-in-servlets-30-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/97-new-features-in-servlets-30-1.html</feedburner:origLink></item><item><title>AXIS 2.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/c_2dabIDihg/96-axis-20-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/96-axis-20-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kkrt23hsKFuoKrcP9W4fJQZ02aE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kkrt23hsKFuoKrcP9W4fJQZ02aE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kkrt23hsKFuoKrcP9W4fJQZ02aE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kkrt23hsKFuoKrcP9W4fJQZ02aE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Apache Axis2 is a core engine for web services with two implementations: Apache Axis2/Java and Apache Axis2/C. It is a complete redesign and rewrite of the widely used Apache Axis SOAP stack that builds on the lessons learned from the Apache Axis implementation of the SOAP submission to W3C. Apache Axis2 not only supports SOAP 1.1 and SOAP 1.2, but also has integrated support for the widely popular REST-style of web services. The same business logic implementation can offer both a WS-* style interface and a REST/POX style interface simultaneously.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6o3CvDG0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5ufYPrWc"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=5ufYPrWc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kILNsAsK"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JBQ2wZVY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=JBQ2wZVY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FOUWOYhb"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fdFZPnee"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Ss2o8xZs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Ss2o8xZs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/c_2dabIDihg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/96-axis-20-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/96-axis-20-1.html</feedburner:origLink></item><item><title>Spring 2.5 - New Features, Auto Detection of components and Annotations</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/s9een6jYB5s/95-spring-25-new-features-auto-detection-of-components-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/95-spring-25-new-features-auto-detection-of-components-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PGh3zktUrnW7T8TBRnxVa9NrqVI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PGh3zktUrnW7T8TBRnxVa9NrqVI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PGh3zktUrnW7T8TBRnxVa9NrqVI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PGh3zktUrnW7T8TBRnxVa9NrqVI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article provides a basic introduction to the new features that are available in Spring 2.5. This article provides no aim in explaining about the fundamentals of Spring framework as well as the related theories. For a more fundamental understanding, refer Introduction to Spring. The article initially begins by explaining about the common annotations like @Autowired, @Resource, @PostConstruct, @PreDestroy that were introduced as part of moving the configuration details from xml to Annotation. This is then followed by Auto-detection of classes and the set of annotations that were introduced in Spring MVC for simplifying web development have also been covered. If you are not understaning anything about the spring framework, please read the list of articles before coming to this article:&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5IZXVn7X"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=4OGitKyb"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=4OGitKyb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AMCj850V"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=U6mjPbcA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=U6mjPbcA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yB3aOReX"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=RCMnWLDj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xxkxjeUO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=xxkxjeUO" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/s9een6jYB5s" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/95-spring-25-new-features-auto-detection-of-components-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/95-spring-25-new-features-auto-detection-of-components-1.html</feedburner:origLink></item><item><title>What is RSS and Atom?</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/4PXgCFKKrcY/94-what-is-rss-and-atom-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/94-what-is-rss-and-atom-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cpIbhAwpG-8FAWC23MWXcKlzO1E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cpIbhAwpG-8FAWC23MWXcKlzO1E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cpIbhAwpG-8FAWC23MWXcKlzO1E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cpIbhAwpG-8FAWC23MWXcKlzO1E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;RSS and Atom are the most widely used of many content syndication formats that have developed over the last few years to address the need to distribute and receive streams of content from websites and applications. Sites syndicate content for a broad variety of reasons, from replacing email as a medium for outbound contact to updating satellite sites. Each format has evolved to meet the changing needs of its driving community. All the common formats use a specific XML vocabulary to structure a stream of content in an easily consumable format.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cSM6Abja"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=F300mFk4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=F300mFk4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zdxsDdwp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=iRS6hx34"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=iRS6hx34" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MIYzcr4p"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1snO1f2O"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sNZmHFGd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=sNZmHFGd" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/4PXgCFKKrcY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/94-what-is-rss-and-atom-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/94-what-is-rss-and-atom-1.html</feedburner:origLink></item><item><title>Yahoo! User Interface library(YUI)</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/uX1RmkhaEd8/93-yahoo-user-interface-libraryyui-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/93-yahoo-user-interface-libraryyui-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JOg9jxse9ph_cKepvbjUVv-jAPY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JOg9jxse9ph_cKepvbjUVv-jAPY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JOg9jxse9ph_cKepvbjUVv-jAPY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JOg9jxse9ph_cKepvbjUVv-jAPY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Learning the Yahoo! User Interface Library introduces the popular open-source YUI JavaScript library and takes the user through each of the fully released components in detail looking at the classes that make up each component and the properties and methods that can be used. It includes a series of practical examples to reinforce how each component should/can be used.  Author Dan Wellman takes the reader from beginner to advanced-level YUI usage and understanding.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=tM7LquUd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dQ07AW9U"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=dQ07AW9U" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kCObpSHF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VjAEXgQW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=VjAEXgQW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xl0XMIZx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VuHVlswd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ixywHUM3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ixywHUM3" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/uX1RmkhaEd8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/93-yahoo-user-interface-libraryyui-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/93-yahoo-user-interface-libraryyui-1.html</feedburner:origLink></item><item><title>SOA process architecture, modeling and simulation in BPEL, TIBCO's BusinessWorks, and BEA's Weblogic Integration</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/mpZVRmcr6K8/92-soa-process-architecture-modeling-and-simulation-in-bp-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/92-soa-process-architecture-modeling-and-simulation-in-bp-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rmmk4nPT8zs4YPCdxro0Zh9IGQ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rmmk4nPT8zs4YPCdxro0Zh9IGQ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rmmk4nPT8zs4YPCdxro0Zh9IGQ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rmmk4nPT8zs4YPCdxro0Zh9IGQ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;SOA Cookbook covers process-oriented SOA. BPEL is the best-known language in this area, and this book presents numerous BPEL examples. It also studies proprietary vendor process languages such as TIBCO's BusinessWorks and BEA's Weblogic Integration. If you are building SOA processes in the field, chances are you are using one of the languages discussed in SOA Cookbook. The book assumes that the reader is comfortable with XML and web services.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pfGHVhzA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=0P7JVDWl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=0P7JVDWl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CYCzn1SZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=S3hQAj7k"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=S3hQAj7k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=WVceUxCo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sodGUmPl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TDvlUvyc"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=TDvlUvyc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/mpZVRmcr6K8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/92-soa-process-architecture-modeling-and-simulation-in-bp-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/92-soa-process-architecture-modeling-and-simulation-in-bp-1.html</feedburner:origLink></item><item><title>EJB 3.0 Entity Manager</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/4VHB94G5FDw/91-ejb-30-entity-manager-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/91-ejb-30-entity-manager-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gg_8x5cPjtHrDpdW9B9PiKg2L9A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gg_8x5cPjtHrDpdW9B9PiKg2L9A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gg_8x5cPjtHrDpdW9B9PiKg2L9A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gg_8x5cPjtHrDpdW9B9PiKg2L9A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The EJB 3.0 specifi cation recognizes that many applications have the above persistence needs without requiring the services (security, transactions) of an application server EJB container. Consequently the persistence aspects of EJB 3 have been packaged as a separate specifi cation—the Java Persistence API (JPA). JPA does not assume we have a container and can even be used in a Java SE (Standard Edition) application. As well as persistence, JPA deals with Object/Relational Mapping and Queries, these are covered in Chapters 4 and 5 respectively. Most of our examples assume that the persistence engine exists within an EJB 3 container such as GlassFish or JBoss. In Chapter 6 we shall show examples of persistence outside a container.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3mf1L2kO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YGgdIjst"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=YGgdIjst" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=gMijOSbu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=KmKxGQjR"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=KmKxGQjR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FYSHsHJ5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uqXdNwwh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3eeAd9ZW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=3eeAd9ZW" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/4VHB94G5FDw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/91-ejb-30-entity-manager-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/91-ejb-30-entity-manager-1.html</feedburner:origLink></item><item><title>Integrating Spring with JMS</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/LsE6ZDjEB-o/90-integrating-spring-with-jms-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/90-integrating-spring-with-jms-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k5BBmk5J-XDUIYHzo_6MPucDIfM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k5BBmk5J-XDUIYHzo_6MPucDIfM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k5BBmk5J-XDUIYHzo_6MPucDIfM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k5BBmk5J-XDUIYHzo_6MPucDIfM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java Messaging Service opened the door for modeling the asynchronous mode of communication. It provides a common way of sending and receiving messages by having a middle man, also called as Message Broker or Message oriented Middleware. Now with the capability of an asynchronous framework like JMS being integrated with Spring, it can take all the benefits of Spring and this article shows you the steps of integrating Spring with the JMS framework. This article assumes that you have a fair bit of knowledge in Spring as well as in JMS.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VDV2BS8Q"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=rzEpUtJC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=rzEpUtJC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CxEV1wWH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=J9tvrqWR"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=J9tvrqWR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fV0GjkjT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=B3Co3JiN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2vTTxQih"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=2vTTxQih" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/LsE6ZDjEB-o" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/90-integrating-spring-with-jms-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/90-integrating-spring-with-jms-1.html</feedburner:origLink></item><item><title>Java EE 5.0 Development with NetBeans 6.0 (Developing Web Applications using JSF)</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/J5NKl8O9lE4/89-java-ee-50-development-with-netbeans-60-developing-w-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/89-java-ee-50-development-with-netbeans-60-developing-w-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v8cuc8U6FkVhupPArmyVvj8-rMk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v8cuc8U6FkVhupPArmyVvj8-rMk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v8cuc8U6FkVhupPArmyVvj8-rMk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v8cuc8U6FkVhupPArmyVvj8-rMk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Before JSF was developed, Java web applications were typically developed using non-standard web application frameworks such as Apache Struts, Tapestry, Spring Web MVC, or many others. These frameworks are built on top of the Servlet and JSP standards, and automate a lot of functionality that needs to be manually coded when using these APIs directly.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=N6EtQA9E"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=g6f5jzAw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=g6f5jzAw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=DlGReouN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pehrc9B6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pehrc9B6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Cbc10HRw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=EAbpTYvr"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Fm7Oz2b6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Fm7Oz2b6" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/J5NKl8O9lE4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/89-java-ee-50-development-with-netbeans-60-developing-w-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/89-java-ee-50-development-with-netbeans-60-developing-w-1.html</feedburner:origLink></item><item><title>Apache JMeter</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Vbynx8sVF_s/88-apache-jmeter-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/88-apache-jmeter-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wBYt2c-VnFgYFwFojHv-4PR2tEk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wBYt2c-VnFgYFwFojHv-4PR2tEk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wBYt2c-VnFgYFwFojHv-4PR2tEk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wBYt2c-VnFgYFwFojHv-4PR2tEk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;JMeter is found to be very useful and convenient in support of functional testing. Although JMeter is known more as a performance testing tool, functional testing elements can be integrated within the Test Plan, which was originally designed to support load testing. Many other load-testing tools provide little or none of this feature, restricting themselves to performance-testing purposes. Besides integrating functional-testing elements along with load-testing elements in the Test Plan, you can also create a Test Plan that runs these exclusively. In other words, aside from creating a Load Test Plan, JMeter also allows you to create a Functional Test Plan. This flexibility is certainly resource-efficient for the testing project.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lZ8Mq2W8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=wUuXnJLj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=wUuXnJLj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CaRWufqI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GOqWXOSs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=GOqWXOSs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QbyhwfVs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3Ao173HW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=EnDV73E2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=EnDV73E2" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Vbynx8sVF_s" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/88-apache-jmeter-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/88-apache-jmeter-1.html</feedburner:origLink></item><item><title>DWR Java AJAX Applications</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/H3EYhOccM1Q/87-dwr-java-ajax-applications-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/87-dwr-java-ajax-applications-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v4a8v07lpi6xePaPib67uVGHH7M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v4a8v07lpi6xePaPib67uVGHH7M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v4a8v07lpi6xePaPib67uVGHH7M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v4a8v07lpi6xePaPib67uVGHH7M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this chapter, we will get to the actual hands-on work. We will develop samples based on DWR, which show how to dynamically change the common user interface elements such as tables and lists as well as fi eld completion. We also make a dynamic user interface skeleton for our samples that will hold all the samples in this book.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Df3zD0ec"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mFky4hsQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=mFky4hsQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Y63bGtpC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kQsrR9Rt"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=kQsrR9Rt" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ka9gI0Zp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GCzx3bfS"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=i5e9XZC6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=i5e9XZC6" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/H3EYhOccM1Q" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/87-dwr-java-ajax-applications-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/87-dwr-java-ajax-applications-1.html</feedburner:origLink></item><item><title>Swing Extreme Testing : Learn Swing user interface testing strategy</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/JcrO_0dcDm8/86-swing-extreme-testing-learn-swing-user-interface-test-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/86-swing-extreme-testing-learn-swing-user-interface-test-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fi8CdpfJHRRO-rikqmpvBIdXzh4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fi8CdpfJHRRO-rikqmpvBIdXzh4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fi8CdpfJHRRO-rikqmpvBIdXzh4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fi8CdpfJHRRO-rikqmpvBIdXzh4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In order to make testing easy, we implemented the dialog as a public class called
SaveAsDialog, rather than as an inner class of the main user interface component.
We might normally balk at giving such a trivial component its own class, but it
is easier to test when written this way and it makes a good example. Also, once
a simple version of this dialog is working and tested, it is possible to think of
enhancements that would defi nitely make it too complex to be an inner class. For
example, there could be a small status area that explains why a name is not allowed
(the current implementation just disables the Ok button when an illegal name is
entered, which is not very user-friendly).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BkezQmzI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=99RYGaA2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=99RYGaA2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=emYqAp2C"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=e0uDIUgS"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=e0uDIUgS" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Lmn1b05o"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=eZgsb6pX"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kzmT8Q9O"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=kzmT8Q9O" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/JcrO_0dcDm8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/86-swing-extreme-testing-learn-swing-user-interface-test-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/86-swing-extreme-testing-learn-swing-user-interface-test-1.html</feedburner:origLink></item><item><title>JDBC 4.0 and Oracle JDeveloper for J2EE Development</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/XbNEUXDN89A/85-jdbc-40-and-oracle-jdeveloper-for-j2ee-development-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/85-jdbc-40-and-oracle-jdeveloper-for-j2ee-development-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hRqFLRn9wDezJo4nqICU3xAW3S4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hRqFLRn9wDezJo4nqICU3xAW3S4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hRqFLRn9wDezJo4nqICU3xAW3S4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hRqFLRn9wDezJo4nqICU3xAW3S4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Unlike Eclipse IDE, which requires a plug-in, JDeveloper has a built-in provision to establish a JDBC connection with a database. JDeveloper is the only Java IDE with an embedded application server, the Oracle Containers for J2EE (OC4J). This database-based web application may run in JDeveloper without requiring a third-party application server. However, JDeveloper also supports third-party application servers. Starting with JDeveloper 11, application developers may point the IDE to an application server instance (or OC4J instance), including third-party application servers that they want to use for testing during development. JDeveloper provides connection pooling for the efficient use of database connections. A database connection may be used in an ADF BC application, or in a JavaEE application.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lu4tgchK"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uuWjOVzd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=uuWjOVzd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Wl69oq4B"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MQQINebY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=MQQINebY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1pMz8l9Q"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=OFJh8HLZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=9ZTL8BaS"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=9ZTL8BaS" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/XbNEUXDN89A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/85-jdbc-40-and-oracle-jdeveloper-for-j2ee-development-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/85-jdbc-40-and-oracle-jdeveloper-for-j2ee-development-1.html</feedburner:origLink></item><item><title>Developing a Spring Framework MVC application step-by-step using NetBeans</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/s8ep5u3WWm0/84-developing-a-spring-framework-mvc-application-step-by-s-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/84-developing-a-spring-framework-mvc-application-step-by-s-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hDybz2eXz3MfOvLvPcvAS1MLdPY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hDybz2eXz3MfOvLvPcvAS1MLdPY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hDybz2eXz3MfOvLvPcvAS1MLdPY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hDybz2eXz3MfOvLvPcvAS1MLdPY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Developing a Spring Framework MVC application step-by-step using NetBeans&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zGeZahTW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Ff2n4o9b"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Ff2n4o9b" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=NRJ8Awxi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oRWTqsFD"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=oRWTqsFD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cbHRbGE1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=8IAgyjic"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3YcG7xO3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=3YcG7xO3" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/s8ep5u3WWm0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/84-developing-a-spring-framework-mvc-application-step-by-s-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/84-developing-a-spring-framework-mvc-application-step-by-s-1.html</feedburner:origLink></item><item><title>Email Integration in Spring Framework</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/cr-TCEBvVHk/83-email-integration-in-spring-framework-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/83-email-integration-in-spring-framework-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uv_sro2zMQBD7KO_cr9WuVhZpV8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uv_sro2zMQBD7KO_cr9WuVhZpV8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uv_sro2zMQBD7KO_cr9WuVhZpV8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uv_sro2zMQBD7KO_cr9WuVhZpV8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The Spring Framework provides a supportive utility library for sending email that shields the user from the essentials of the core mailing system and is dependable for low level resource handling on behalf of the customer.

Spring Framework uses the following package as a root level package for the email support:             
             org.springframework.mail&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=q7ToFd0K"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=aWI8E9B4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=aWI8E9B4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jVouwLCj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ERPm3OPr"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ERPm3OPr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=muMIEWIc"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=byHemX2R"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=x8WAkpv3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=x8WAkpv3" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/cr-TCEBvVHk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/83-email-integration-in-spring-framework-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/83-email-integration-in-spring-framework-1.html</feedburner:origLink></item><item><title>JAX-WS Web Services in NetBeans 6.1</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Nj58nhvKJKk/82-jax-ws-web-services-in-netbeans-61-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/82-jax-ws-web-services-in-netbeans-61-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TQPcD0iPTEbEK55AaLfMg-uI0iY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TQPcD0iPTEbEK55AaLfMg-uI0iY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TQPcD0iPTEbEK55AaLfMg-uI0iY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TQPcD0iPTEbEK55AaLfMg-uI0iY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java API for XML Web Services(JAX-WS) is an important part of latest JEE specification (Java EE 5 platform). In this article we will see how to develop JAX-WS based web services using NetBeans 6.1 IDE. This article will not provide any of the theoretical information about JAX-WS.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fymo5a7W"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vsOzcYv8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=vsOzcYv8" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MgyigjZD"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=iE8RwkkE"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=iE8RwkkE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=NnVFEazL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=r6OyUWsW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Nyu5OJ6Y"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Nyu5OJ6Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Nj58nhvKJKk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/82-jax-ws-web-services-in-netbeans-61-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/82-jax-ws-web-services-in-netbeans-61-1.html</feedburner:origLink></item><item><title>JPA in NetBeans 6.1</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/7reVwNSnfZ8/81-jpa-in-netbeans-61-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/81-jpa-in-netbeans-61-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_x1VxC0Q7fc0H8Ue634wKhTNiXU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_x1VxC0Q7fc0H8Ue634wKhTNiXU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_x1VxC0Q7fc0H8Ue634wKhTNiXU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_x1VxC0Q7fc0H8Ue634wKhTNiXU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this article we will see how to use Java Persistence API (JPA) in NetBeans 6.1 with in a Java application. The JPA was first introduced as part of the Java EE 5 platform. This article will not provide any of the theoretical information about JPA.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oCBY1cN9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YMNDU8vq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=YMNDU8vq" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1tmtltnp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3dNU9v1m"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=3dNU9v1m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=f42hzdx5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qfyw5O2a"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cqUBpMWk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=cqUBpMWk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/7reVwNSnfZ8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/81-jpa-in-netbeans-61-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/81-jpa-in-netbeans-61-1.html</feedburner:origLink></item><item><title>EJB 3.0 and WebServices</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/dQW1RZdwKQ0/80-ejb-30-and-webservices-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/80-ejb-30-and-webservices-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wFNnubWfhYK5YT8CSrag4IcRlcw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wFNnubWfhYK5YT8CSrag4IcRlcw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wFNnubWfhYK5YT8CSrag4IcRlcw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wFNnubWfhYK5YT8CSrag4IcRlcw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article discusses how an enterprise bean can act as a Web-Service component. Since Web-Services itself is a vast technology, the first part of the article discusses more about Web-Services. Specifically, the first part of the article discusses what Web-Services are, its unique features among other related technologies, its architecture, and the various base components upon which Web- Services are built. The second part of the article describes the JSR-181 which is the &#xfffd;Web-Services Meta-data for the Java Platform&#xfffd; and how enterprise beans can make use of the API&#xfffd;s available under this JSR to expose themselves as Web-Services components.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TNta9nvo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sAsu6jEg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=sAsu6jEg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lxF4w9NO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=57NKcVxg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=57NKcVxg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Ocfi0Ibs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fwPQjmbw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sJHM2K9Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=sJHM2K9Z" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/dQW1RZdwKQ0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/80-ejb-30-and-webservices-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/80-ejb-30-and-webservices-1.html</feedburner:origLink></item><item><title>Types of Managed Bean scopes in Spring Framework</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Etky6-Nbvn8/79-types-of-managed-bean-scopes-in-spring-framework-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/79-types-of-managed-bean-scopes-in-spring-framework-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jVdCw1EgGqKCFzBTg5jinOhJ4Qc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jVdCw1EgGqKCFzBTg5jinOhJ4Qc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jVdCw1EgGqKCFzBTg5jinOhJ4Qc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jVdCw1EgGqKCFzBTg5jinOhJ4Qc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article presents the different scopes on Spring managed beans. This is one of the
	greatest advantage using spring's managed beans. Every bean definition can be declared with 
	different scopes. If you are the beginner learning the Spring Framework first time, please
	read our introduction articles on the Spring Framework :&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lYnSm1QQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=DsCulfgm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=DsCulfgm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=4kySSDWg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=en0qt8VO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=en0qt8VO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6kBIULbf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=o01mNhjD"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=RGvyVvwW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=RGvyVvwW" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Etky6-Nbvn8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/79-types-of-managed-bean-scopes-in-spring-framework-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/79-types-of-managed-bean-scopes-in-spring-framework-1.html</feedburner:origLink></item><item><title>OpenCms 7 Development</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/8UYVvul6eyk/78-opencms-7-development-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/78-opencms-7-development-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X5k7YBB6nxlKQyI1TMGA4wTxeNQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X5k7YBB6nxlKQyI1TMGA4wTxeNQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X5k7YBB6nxlKQyI1TMGA4wTxeNQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X5k7YBB6nxlKQyI1TMGA4wTxeNQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This book is a guide for developers interested in building websites using the OpenCms content management system. The book is intended for developers who are familiar with Java, JSP, and building web applications based on the Java J2EE framework.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=aBWDAEh2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ONeX6TMj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ONeX6TMj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=RydMtwDI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=woXLz3M1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=woXLz3M1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=rKpPXBE3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GDZbC5Tb"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cZ0x1VNY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=cZ0x1VNY" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/8UYVvul6eyk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/78-opencms-7-development-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/78-opencms-7-development-1.html</feedburner:origLink></item><item><title>Liferay Portal Enterprise Intranets</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/XU9RuzIDUHA/77-liferay-portal-enterprise-intranets-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/77-liferay-portal-enterprise-intranets-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XN3T-cwNT5LaMEkl4R7dyt--x3o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XN3T-cwNT5LaMEkl4R7dyt--x3o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XN3T-cwNT5LaMEkl4R7dyt--x3o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XN3T-cwNT5LaMEkl4R7dyt--x3o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Liferay Portal is the world's leading open-source portal platform built on Java and Web 2.0 technologies. Corporations use it to provide a unified web interface to data and tools scattered across many sources.
Liferay Portal uses the latest in Java, J2EE, and Web 2.0 technologies to deliver solutions for enterprises across both public and private sectors. Liferay Portal's flexibility allows it to be deployed in a number of different scenarios to meet key business needs. Some of the key business benefits are:&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=241uL3rn"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jintGHh7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=jintGHh7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lPspEIb2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jjSwVYwO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=jjSwVYwO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CzvZk4Qh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Tat12nnC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=EOP2YHeC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=EOP2YHeC" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/XU9RuzIDUHA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/77-liferay-portal-enterprise-intranets-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/77-liferay-portal-enterprise-intranets-1.html</feedburner:origLink></item><item><title>ZK Developer’s Guide : Online Media Library</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/iXpiasfmJ7g/76-zk-developers-guide-online-media-library-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/76-zk-developers-guide-online-media-library-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Raos65rnVdMpyT-QFgFoPHTJV-M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Raos65rnVdMpyT-QFgFoPHTJV-M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Raos65rnVdMpyT-QFgFoPHTJV-M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Raos65rnVdMpyT-QFgFoPHTJV-M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The fi rst chapter shows the theory and deployment of the ZK framework. Now
it's time to do the things that we are here for: implementing applications with ZK.
The next three chapters will show the detailed implementation of a small, but rich
application. It's not really possible to use all components in this application, but the
application at the end of Chapter 4 has many things that you will need in your fi rst
project with the ZK framework.
With the help of this chapter, you should be able to build your own applications
based on the ZK framework. In this chapter, we only build the cornerstone of the
Online Media library, and improve it step by step in the next chapters.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1KTJUw3R"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JCne4z81"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=JCne4z81" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=0ojsTY7A"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7CURNVbF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=7CURNVbF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=D0sM9TCV"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CAfCZoud"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zrquyGGv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=zrquyGGv" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/iXpiasfmJ7g" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/76-zk-developers-guide-online-media-library-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/76-zk-developers-guide-online-media-library-1.html</feedburner:origLink></item><item><title>The BIRT Environment and Your First Report</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/pRpUCYG0Bas/75-the-birt-environment-and-your-first-report-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/75-the-birt-environment-and-your-first-report-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2Ons8y_h9BcLmnC3L-Mjp_Nr9PE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Ons8y_h9BcLmnC3L-Mjp_Nr9PE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2Ons8y_h9BcLmnC3L-Mjp_Nr9PE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Ons8y_h9BcLmnC3L-Mjp_Nr9PE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;OK, so now you have BIRT installed; what now? You have heard so many great things about the BIRT Report Designer, 

and are eager to jump into creating some reports. However, you haven't ever worked with Eclipse or BIRT for that 

matter. At first glance the BIRT Designer can look a little intimidating, and in some cases you may not even see 

the BIRT Designer on your fi rst run. That's OK. In this chapter we will get acquainted with the BIRT working 

environment, also known as the BIRT Perspective in Eclipse lingo, and we will get started on creating a basic 

report.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vePEtyXP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Gc1kbXj7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Gc1kbXj7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dvhEGGrs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zbmiCkIi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=zbmiCkIi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lOnUwa9E"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3rmia2kM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CrBXg3Vf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=CrBXg3Vf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/pRpUCYG0Bas" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/75-the-birt-environment-and-your-first-report-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/75-the-birt-environment-and-your-first-report-1.html</feedburner:origLink></item><item><title>AJAX - The Complete Reference</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/p-AB-MzKs9U/74-ajax-the-complete-reference-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/74-ajax-the-complete-reference-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aIPeCtgmM9HHZW34gmdiLuM8ZBk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aIPeCtgmM9HHZW34gmdiLuM8ZBk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aIPeCtgmM9HHZW34gmdiLuM8ZBk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aIPeCtgmM9HHZW34gmdiLuM8ZBk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;With the basic concepts out of the way, like any good programming book we now jump right into coding with the ubiquitous “Hello World” example. In this version of the classic example, we will press a button and trigger an asynchronous communication request using an XMLHttpRequest (XHR) object and the Web server will issue an XML response which will be parsed and displayed in the page. The whole process is overviewed in Figure 1-4.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sPZzHfNu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=X5OKfslb"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=X5OKfslb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=wc9RqJwD"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sF68CkwS"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=sF68CkwS" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xuAuEn0h"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=nBJ1SgN8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=PWtkdx4U"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=PWtkdx4U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/p-AB-MzKs9U" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/74-ajax-the-complete-reference-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/74-ajax-the-complete-reference-1.html</feedburner:origLink></item><item><title>The Java 6.0 Compiler API</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/OD_6fCTWjFM/73-the-java-60-compiler-api-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0FdWtNFXfZHNutwLCcxBueUb6S4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0FdWtNFXfZHNutwLCcxBueUb6S4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0FdWtNFXfZHNutwLCcxBueUb6S4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0FdWtNFXfZHNutwLCcxBueUb6S4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;One of the cool features available in Java 6.0 (Mustang) is the ‘Java Compiler API’. This API is a result of the JSR (Java Specification Request) 199 which proposes that there must be a standard way to compile java source files. The result of the JSR is the new ‘Java Compiler API’ and one can use this new feature to compile java source files from within java files. Previously developers were depending on the low-level issues like starting a process representing the javac.exe. Though this feature is not intended to every one, Editors or IDE (Integrated Development Environment) can make much use of this new feature for compiling Java source files in a better manner.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=crsCHlnP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=OZ7ir3lz"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=OZ7ir3lz" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Z6LYAxqb"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zQ4IUFts"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=zQ4IUFts" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=f3NEZc44"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Fdgt7szN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xyV9F8cF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=xyV9F8cF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/OD_6fCTWjFM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html</feedburner:origLink></item><item><title>Spring Web Flow - Introduction</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/khrexrBWv8g/72-spring-web-flow-introduction-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/72-spring-web-flow-introduction-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y_S_92Q5Q1be1IEictty01sIskg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y_S_92Q5Q1be1IEictty01sIskg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y_S_92Q5Q1be1IEictty01sIskg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y_S_92Q5Q1be1IEictty01sIskg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;You must have found the web applications are getting more and more complex and to maintain them is getting even harder. You now have to write or understand and maintain a large and complex page flows (flow of the application). If you are bugged down with creating such a complex application the answer lies in using Spring Web Flow.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uDGlqXGu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=4MyNArw4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=4MyNArw4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=iNW26nlI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=nkYFNsc7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=nkYFNsc7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5WpLfPHF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=65o3nYlJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=99oM4PV3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=99oM4PV3" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/khrexrBWv8g" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/72-spring-web-flow-introduction-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/72-spring-web-flow-introduction-1.html</feedburner:origLink></item><item><title>Introduction to Spring Web Framework</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/e38U5EB5KnQ/71-introduction-to-spring-web-framework-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/71-introduction-to-spring-web-framework-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ow4cFydJoBheckztAhm4nKq0ch4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ow4cFydJoBheckztAhm4nKq0ch4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ow4cFydJoBheckztAhm4nKq0ch4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ow4cFydJoBheckztAhm4nKq0ch4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Today, the Principle of Inversion of Control has gained much popularity and Spring is a Light-Weight Framework that adopts this principle extensively for Building Java or J2ee Applications. In most of the times an Application never wants to gain access to all the services provided by the heavy-weight J2ee Container, but still will use it. In such a case, an Application can depend on the light-weight services provided by the Spring Framework/Container. How this is possible is detailed in brief in this article. Anyway Spring is not a complete replacment for J2ee Container. This article provides an Introduction over the Core features of the Spring Framework like how to Declare and Initialize Beans Declaratively, how to establish Dependencies among Beans etc. The later part of the article explores more on the various stuff available within the Bean Xml Configuration File along with plenty of sample snippets.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kgWUbum5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=XsNsly9j"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=XsNsly9j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Jt2VTsbX"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=N9MExbdk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=N9MExbdk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Qbul52tp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=8nvo7jtM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1u9mYDKL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1u9mYDKL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/e38U5EB5KnQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/71-introduction-to-spring-web-framework-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/71-introduction-to-spring-web-framework-1.html</feedburner:origLink></item><item><title>Integrating Struts With Spring</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/QxHPGErnga8/70-integrating-struts-with-spring-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/70-integrating-struts-with-spring-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wgOShFmO_gAJRuHPGNZ0RJMdl9c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wgOShFmO_gAJRuHPGNZ0RJMdl9c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wgOShFmO_gAJRuHPGNZ0RJMdl9c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wgOShFmO_gAJRuHPGNZ0RJMdl9c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Struts is more established and more stable MVC2 framework at this time so if your application is based on Struts framework you may forget about thinking to move to some other framework. But at the same time you must have heard about the buzz created by Inversion of Control (IOC) design pattern. This design pattern is implemented by Spring framework. Besides there are some more amazing features of Spring like AOP. So if you like to take advantage of these features of Spring you do not have to rebuild the application, but you can integrate your existing Struts application with Spring without much hassle. More about that latter but first we would like to have a look at new features of Spring and how they work.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AweuOMRo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CzakpFnN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=CzakpFnN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=63RvzMon"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YuI61Kja"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=YuI61Kja" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uSGvY0KU"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xsZX7w82"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=KwWpyhq6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=KwWpyhq6" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/QxHPGErnga8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/70-integrating-struts-with-spring-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/70-integrating-struts-with-spring-1.html</feedburner:origLink></item><item><title>What's new in Struts 2.0? - Struts 2.0 Framework</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/SXLTZ-C0BPQ/69-whats-new-in-struts-20-struts-20-framework-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/69-whats-new-in-struts-20-struts-20-framework-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZO0QjInhh33q54cEPDJWEfikpe4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZO0QjInhh33q54cEPDJWEfikpe4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZO0QjInhh33q54cEPDJWEfikpe4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZO0QjInhh33q54cEPDJWEfikpe4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this article we will talk about the new features in Struts 2.0. Over the years, every developers believes that struts is the best and simple framework to implement. Since last two years, more new frameworks come to the market and the use of Struts is declined. Lack of updation in the Struts framework is the main reason for developers choosing alternative framework. To answer this, Struts team comes with the Struts 2.0, an integration of Struts 1.0 with Webwork. Here we will look into the prominent features in the new framework.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Wg608lmO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=C1c1MrF7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=C1c1MrF7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=V6w76D24"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=DE2qwmv7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=DE2qwmv7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BARkdpi1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BqsNT0XC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uKAH50Kj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=uKAH50Kj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/SXLTZ-C0BPQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/69-whats-new-in-struts-20-struts-20-framework-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/69-whats-new-in-struts-20-struts-20-framework-1.html</feedburner:origLink></item><item><title>Introductiion to Jakarta Struts</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/dbsoBmr8dkY/68-introductiion-to-jakarta-struts-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/68-introductiion-to-jakarta-struts-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rivLImEPAbvWG0iSe9wsqQqnX9o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rivLImEPAbvWG0iSe9wsqQqnX9o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rivLImEPAbvWG0iSe9wsqQqnX9o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rivLImEPAbvWG0iSe9wsqQqnX9o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article explores the Struts framework in depth and highlights the benefits Struts can bring to your development efforts. We believe that once you can “talk the talk” of web architecture and design, you will be better equipped to use Struts with your own applications.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MHsV9Vvr"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Rvg4SJRw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Rvg4SJRw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Szy0LAjZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sZ20wn8T"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=sZ20wn8T" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Pxkwaq37"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=tQy5BHpf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CM8heOYo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=CM8heOYo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/dbsoBmr8dkY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/68-introductiion-to-jakarta-struts-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/68-introductiion-to-jakarta-struts-1.html</feedburner:origLink></item><item><title>Struts 2.0 Introduction and Validations using Annotations</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/P03MbHhGoWk/67-struts-20-introduction-and-validations-using-annotatio-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/67-struts-20-introduction-and-validations-using-annotatio-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SazKHtVAHEELa5o8qpJi4_ZhHQY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SazKHtVAHEELa5o8qpJi4_ZhHQY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SazKHtVAHEELa5o8qpJi4_ZhHQY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SazKHtVAHEELa5o8qpJi4_ZhHQY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article provides an introduction to Struts 2.0 and its new Validation Features. Since Struts 2.0 is new, the first few sections of the article discusses in brief about the basics of Struts 2.0, its architecture and its various New Features. The rest of the article is dedicated towards explaining about the new Validation Features available. Struts is an Open-Source Web Application Framework that simplifies the creation of a Java Web Application. It is based on the Model-View-Controller 2 (MVC 2) Architecture which was originally found in a language called SmallTalk. The recent version of Struts is Struts 2.0 and it has borrowed most of the concepts in terms of architecture and functionality from two frameworks namely WebWork and XWork.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yecCbxI9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2bEBDiXM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=2bEBDiXM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=o0riwMQi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mOvzevge"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=mOvzevge" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=M2bGjdS3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6PcvKErx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=M60xIMA4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=M60xIMA4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/P03MbHhGoWk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/67-struts-20-introduction-and-validations-using-annotatio-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/67-struts-20-introduction-and-validations-using-annotatio-1.html</feedburner:origLink></item><item><title>Hibernate Vs EJB 3.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/o7w4CWVGD28/66-hibernate-vs-ejb-30-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/66-hibernate-vs-ejb-30-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R2M1bGXaz850XaH-XxrIQH74uZ0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R2M1bGXaz850XaH-XxrIQH74uZ0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R2M1bGXaz850XaH-XxrIQH74uZ0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R2M1bGXaz850XaH-XxrIQH74uZ0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The J2EE field is agog with excitement about a very popular open-source technology , Hibernate , being elevated to the status of JCP standard. Feedback from J2EE programmers in industry says that knowledge of Hibernate is mandatory for all J2EE aspirants. In this short tutorial , the author attempts to trace the reasons for this new trend and to alert us , to the imminent and dramatic changes in the J2EE landscape.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pRzvfoRy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=hnytjT0a"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=hnytjT0a" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jrLTmVoq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TkH6BvMs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=TkH6BvMs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7CtfGr39"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UlpcQ8zg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=NilfpNqG"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=NilfpNqG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/o7w4CWVGD28" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/66-hibernate-vs-ejb-30-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/66-hibernate-vs-ejb-30-1.html</feedburner:origLink></item><item><title>AJAX - Conversation with an Ajaxian</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/mrA-f5dw4I4/65-ajax-conversation-with-an-ajaxian-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/65-ajax-conversation-with-an-ajaxian-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2eLZY4k1lGZUpvsknRZAbQH_brU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2eLZY4k1lGZUpvsknRZAbQH_brU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2eLZY4k1lGZUpvsknRZAbQH_brU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2eLZY4k1lGZUpvsknRZAbQH_brU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Ajax is a relatively new approach to Web development. Since it is neither a new tool nor a different technology, and neither a new language it requires a different style for you to master it, or to be an Ajaxian. A conversational style has been used to help you understand the nuances of Ajax.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=0cqk8sXL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pOwbr59n"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pOwbr59n" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YQZPSvTy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qQVzIyKO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qQVzIyKO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=hjeilNAg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=tPcfOXg0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GBs4gsJg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=GBs4gsJg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/mrA-f5dw4I4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/65-ajax-conversation-with-an-ajaxian-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/65-ajax-conversation-with-an-ajaxian-1.html</feedburner:origLink></item><item><title>What is OpenLaszlo?</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/GPVNOnhzJJM/64-what-is-openlaszlo-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/64-what-is-openlaszlo-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mKBGHKW8CFCrbl1wLbr8igX_syk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mKBGHKW8CFCrbl1wLbr8igX_syk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mKBGHKW8CFCrbl1wLbr8igX_syk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mKBGHKW8CFCrbl1wLbr8igX_syk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this lab-oriented beginner's tutorial, the author explores OpenLaszlo technology and explains its basic features.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=eqn4FIQM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2D2LkVVP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=2D2LkVVP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=nY51PmhP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yBP5u8Yi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=yBP5u8Yi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=SE1p1ibN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=swpoRvSG"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fODpsD7z"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=fODpsD7z" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/GPVNOnhzJJM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/64-what-is-openlaszlo-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/64-what-is-openlaszlo-1.html</feedburner:origLink></item><item><title>Templates in Groovy</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/5zTM36MZ-y8/63-templates-in-groovy-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/63-templates-in-groovy-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hLZ-TrECXv_zBzYHMI9bwh7VtT8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hLZ-TrECXv_zBzYHMI9bwh7VtT8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hLZ-TrECXv_zBzYHMI9bwh7VtT8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hLZ-TrECXv_zBzYHMI9bwh7VtT8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this article, we will expose the various APIs for processing Templates in Groovy. A template can be thought of some static content along with some well-defined place-holders. These templates can be re-used any number of times by simply copying it and substituting the place-holders with some appropriate values. The first section of the article concentrates on the various types of Template Engines available in Groovy. And the later section of the article guides you in using the Template API. This is not an introductory article about Groovy, so novice readers can read the introductory article Introductory Article on Groovy before continuing with this article.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VkD12Aq6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=F7Ueu7Au"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=F7Ueu7Au" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=h7o0aHQh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FiEJzD54"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=FiEJzD54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=itbB8cbF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=NKma1xn5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TWAreAvz"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=TWAreAvz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/5zTM36MZ-y8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/63-templates-in-groovy-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/63-templates-in-groovy-1.html</feedburner:origLink></item><item><title>Closures in Groovy</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/ws6JchfAsSk/62-closures-in-groovy-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/62-closures-in-groovy-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QqI9ZWvbjk5_FeCjHzNFmTgqeZ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QqI9ZWvbjk5_FeCjHzNFmTgqeZ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QqI9ZWvbjk5_FeCjHzNFmTgqeZ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QqI9ZWvbjk5_FeCjHzNFmTgqeZ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this article, let us look into one of the important features supported in Groovy, the Closures. Groovy is an object-oriented scripting language in which the syntax resembles Java. Not all languages support the concept of Closures directly, although they may provide indirect support, that too with so many limitations and restrictions. This article will make you familiar with the concepts of Closures and will provide considerable amount of code snippets to make the understanding clearer. This article assumes that the reader is having sufficient knowledge in Groovy Programming and first-time readers may look into the Introductory Article on Groovy before proceeding with this article.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QCcFwbdI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fODbTWdn"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=fODbTWdn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sa9x9IT0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6kACB8vH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=6kACB8vH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MTQcT5Fa"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=tkKyHddM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mIyKIoL6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=mIyKIoL6" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/ws6JchfAsSk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/62-closures-in-groovy-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/62-closures-in-groovy-1.html</feedburner:origLink></item><item><title>Linux Thin Client Networks Design and Deployment</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/v6MJ346MmvU/61-linux-thin-client-networks-design-and-deployment-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/61-linux-thin-client-networks-design-and-deployment-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YLTlpFZuoVA4Eo-jnNdTRlfdchs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YLTlpFZuoVA4Eo-jnNdTRlfdchs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YLTlpFZuoVA4Eo-jnNdTRlfdchs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YLTlpFZuoVA4Eo-jnNdTRlfdchs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The biggest difference is in how the two platforms use the network. When running a personal computer, often software applications are stored on network servers. When you activate an icon, the network pushes the executable down to your PC. Once downloaded into memory, the application runs and then very little interaction takes place until you save a fi le. Or in other cases, the executables are on the local PC, and network activity is not used until fi les are saved. If an executable takes a few seconds longer to download, you won't really notice it when using a personal computer. Some networking devices seem better designed for effi ciency of download instead of being designed for the smaller and more plentiful packets of network computing. When you activate a software application on a thin client, the presentation of the user interface is pushed to you from the server, and then all keystrokes and mouse activity are transmitted back and forth to the server in real time. The network needs to be very fast, have low latency, and be confi gured to pass packets immediately to the servers.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BKkCl89o"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=gUpXG8U8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=gUpXG8U8" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UCnTcYcA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dgeIkI88"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=dgeIkI88" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3JCE6D39"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ADE4TQzf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=U0D5Kjoy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=U0D5Kjoy" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/v6MJ346MmvU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/61-linux-thin-client-networks-design-and-deployment-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/61-linux-thin-client-networks-design-and-deployment-1.html</feedburner:origLink></item><item><title>Service Oriented Java Business Integration</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/xiF30P1kTVI/60-service-oriented-java-business-integration-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/60-service-oriented-java-business-integration-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tD5esZTMISOBdRUYXeWN84WVD2o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tD5esZTMISOBdRUYXeWN84WVD2o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tD5esZTMISOBdRUYXeWN84WVD2o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tD5esZTMISOBdRUYXeWN84WVD2o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;You're all in the business of software development. Some of you are architects and developers while few others are technology managers and executives. For many of you, ESB is encroaching and JBI is still an unknownâ€”a risk previously avoided but now found to be inescapable. Let us tame these buzzwords in the context of SOA and Integration.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yEvryBF1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ymIvlBCk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ymIvlBCk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=k9TBIPNN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JgzOyhm6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=JgzOyhm6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jx4MPcSX"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=08Xb0Cu9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BXXADYlO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=BXXADYlO" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/xiF30P1kTVI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/60-service-oriented-java-business-integration-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/60-service-oriented-java-business-integration-1.html</feedburner:origLink></item><item><title>Tapestry 5.0 - Building Web Applications</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/OnsFzO4NRJw/59-tapestry-50-building-web-applications-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/59-tapestry-50-building-web-applications-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g29TxeR9fpH5-MrWRn5dqFejRfw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g29TxeR9fpH5-MrWRn5dqFejRfw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g29TxeR9fpH5-MrWRn5dqFejRfw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g29TxeR9fpH5-MrWRn5dqFejRfw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;We are already familiar with a signifi cant number of Tapestry components, and using them, we can build sophisticated and functionally rich interfaces. It so happens however, that many web applications have certain patterns repeating on their pages. For example, they have tables that display different data or they have forms that accept user input and then put the submitted details into some kind of Java Bean object.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ocdMU3EW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mxWP5TAu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=mxWP5TAu" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6TSCTF9j"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VQ8KojKA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=VQ8KojKA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lqf2K87T"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Pf2Riaxy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UQbv5MSU"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=UQbv5MSU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/OnsFzO4NRJw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/59-tapestry-50-building-web-applications-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/59-tapestry-50-building-web-applications-1.html</feedburner:origLink></item><item><title>Web Development in Groovy using Groovlets</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/7IxOLkXj_aw/58-web-development-in-groovy-using-groovlets-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/58-web-development-in-groovy-using-groovlets-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2dk15zslSQf4_jH41V8EOfRjLFI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2dk15zslSQf4_jH41V8EOfRjLFI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2dk15zslSQf4_jH41V8EOfRjLFI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2dk15zslSQf4_jH41V8EOfRjLFI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this article, we will learn about how to achieve Web Development using Groovy. Groovy is a scripting language and it has components called Groovlets which sit on top of a Web Server for handling HTTP Requests and Responses similar to Java Servlets. This article will provide an overview about Groovlets in the first section and will present several code snippets that will help in simplifying the usage of Groovlets in the subsequent sections. Remember, this is not an introductory article on Groovy and first-time readers are strongly advised to have a look over the Introductory article on Groovy .&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QcPInz3K"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=apSIkqba"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=apSIkqba" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=e7m6AJz7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Uecjup5b"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Uecjup5b" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=G9a3jUvR"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=nUkJPnI1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ZZlFAQnZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ZZlFAQnZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/7IxOLkXj_aw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/58-web-development-in-groovy-using-groovlets-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/58-web-development-in-groovy-using-groovlets-1.html</feedburner:origLink></item><item><title>Accessing Web Services from JSF applications</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/bP-gwCl83oQ/57-accessing-web-services-from-jsf-applications-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/57-accessing-web-services-from-jsf-applications-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PydG5C23wAlD2XEoWQA7Z52KILk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PydG5C23wAlD2XEoWQA7Z52KILk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PydG5C23wAlD2XEoWQA7Z52KILk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PydG5C23wAlD2XEoWQA7Z52KILk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this technical article, let us see how it is possible to access Web Services from JSF Applications. JSF Application resides in the Web Tier of a typical Enterprise Application, whereas Web Services are External Services that reside in the Application Tier. We make use of Java EE 5 for developing the Sample Application in the final section of this article. It is assumed that readers have sufficient knowledge of JSF and Web Services before continuing this article.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=WyMz9SfW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6YA6eGQT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=6YA6eGQT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=eG3Mumex"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7Mr4KXyh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=7Mr4KXyh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=EiwKnlnA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=HjALgA5E"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=e6yrhsW4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=e6yrhsW4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/bP-gwCl83oQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/57-accessing-web-services-from-jsf-applications-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/57-accessing-web-services-from-jsf-applications-1.html</feedburner:origLink></item><item><title>Event Driven Programming with JSF</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/x7URxD5EhMM/56-event-driven-programming-with-jsf-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/56-event-driven-programming-with-jsf-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3U8xOkXg4b1ZAq1Ojp_WrT27mNc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3U8xOkXg4b1ZAq1Ojp_WrT27mNc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3U8xOkXg4b1ZAq1Ojp_WrT27mNc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3U8xOkXg4b1ZAq1Ojp_WrT27mNc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article discusses theories and concepts related to JSF Event Model. It details the supporting high level classes and interfaces that are involved in JSF Event Handling Mechanism. The logical categorization of JSF Events is also explained along with code snippets. Then, the tags available in the core JSF Framework are also discussed.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uxc6gXTI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dZcuUAK9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=dZcuUAK9" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=e71AX0jN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=KHjogC1v"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=KHjogC1v" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VSZyYRyp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zkIBt4Fk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=bQmAptzm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=bQmAptzm" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/x7URxD5EhMM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/56-event-driven-programming-with-jsf-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/56-event-driven-programming-with-jsf-1.html</feedburner:origLink></item><item><title>Navigation model in JSF</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/j6oZ7KP9yhI/55-navigation-model-in-jsf-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/55-navigation-model-in-jsf-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dybARTq4irYGqPj3XU8KtQ95uDE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dybARTq4irYGqPj3XU8KtQ95uDE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dybARTq4irYGqPj3XU8KtQ95uDE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dybARTq4irYGqPj3XU8KtQ95uDE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this article, let us see the different types of Navigation mechanisms available in JSF. The JSF Navigation Model is both declarative and programmatic, i,e, Navigation can be configured either statically in the deployment time or dynamically during the run-time of a Web Application. We will see how to configure such navigation models in a Web Application with code snippets.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=HVnWcaxq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=PWO8IyMa"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=PWO8IyMa" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=SCztBZPr"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=IEuw72Tz"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=IEuw72Tz" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=74uc2bCw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=iFahQYQb"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7C9vYNmW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=7C9vYNmW" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/j6oZ7KP9yhI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/55-navigation-model-in-jsf-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/55-navigation-model-in-jsf-1.html</feedburner:origLink></item><item><title>Request Processing Lifecycle phases in JSF</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/69liYdVcul4/54-request-processing-lifecycle-phases-in-jsf-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/54-request-processing-lifecycle-phases-in-jsf-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ccpUvB8LLb0nr_hgnUwnCTnDdZU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ccpUvB8LLb0nr_hgnUwnCTnDdZU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ccpUvB8LLb0nr_hgnUwnCTnDdZU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ccpUvB8LLb0nr_hgnUwnCTnDdZU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article will explain the sequence of activities that will take place while processing the Request in a typical Web Application. The various phases like the Restore View Phase, Apply Request Phase, Process Validations Phase, Update Model Phase, Invoke Application Phase and Render Response Phase are covered briefly.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MqznXz0P"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GRym1fVd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=GRym1fVd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AI8LZohL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zuLLuQBT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=zuLLuQBT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dN8lCYhD"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GkGX31kK"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=M093qc3A"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=M093qc3A" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/69liYdVcul4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/54-request-processing-lifecycle-phases-in-jsf-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/54-request-processing-lifecycle-phases-in-jsf-1.html</feedburner:origLink></item><item><title>Using Converters in JSF</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/JuPWTfUzDWk/53-using-converters-in-jsf-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/53-using-converters-in-jsf-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0RE51aiOIu6I6NUj9HGITi_cjK4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0RE51aiOIu6I6NUj9HGITi_cjK4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0RE51aiOIu6I6NUj9HGITi_cjK4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0RE51aiOIu6I6NUj9HGITi_cjK4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java Server Faces provides a component-based event-driven model for User Interface Layer in a Web Application. JSF UI Components behave very similar to Swing Components in which case Events are made to trigger by the User and they are handled by appropriate Listeners. In this article, we will focus on Converters which remains an important aspect in converting the user input to the one that is stored in the Mode.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=10noXi4O"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=LX0GLoez"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=LX0GLoez" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=z4UX37eL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UgnFmflJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=UgnFmflJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=M7sonpJL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7P36iaER"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pKZHoNux"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pKZHoNux" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/JuPWTfUzDWk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/53-using-converters-in-jsf-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/53-using-converters-in-jsf-1.html</feedburner:origLink></item><item><title>Spring - iBatis Integration</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/icPNlcQ7910/52-spring-ibatis-integration-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/52-spring-ibatis-integration-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ne70nuiZhX3GLPphyKj60YH0E2U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ne70nuiZhX3GLPphyKj60YH0E2U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ne70nuiZhX3GLPphyKj60YH0E2U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ne70nuiZhX3GLPphyKj60YH0E2U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;iBatis is an object-relational mapping tool (ORM) that simplifies access to database. This article details the steps needed for integrating iBatis with Spring. Through such an integration, objects that are specific to iBatis can utilise all the benefits given by Spring's IOC Container. This is not an introductory article for both Spring and iBatis Frameworks. First-time readers are encouraged to read the Introductory article for Spring in javabeat Introduction to Spring Web Framework to know the preliminary concepts related to Spring.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VqLb7xI9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pylRnD1V"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pylRnD1V" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FNn6UbmJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pgqXRnR5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pgqXRnR5" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kNYDiiD5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=38U6yFfK"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=4rncCH46"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=4rncCH46" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/icPNlcQ7910" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/52-spring-ibatis-integration-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/52-spring-ibatis-integration-1.html</feedburner:origLink></item><item><title>Introduction to Spring's Aspect Oriented Programming(AOP)</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Nkb7KdhPM58/51-introduction-to-springs-aspect-oriented-programminga-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/51-introduction-to-springs-aspect-oriented-programminga-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b38a8_YRc_sBdlGthpWMzPVc4ko/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b38a8_YRc_sBdlGthpWMzPVc4ko/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b38a8_YRc_sBdlGthpWMzPVc4ko/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b38a8_YRc_sBdlGthpWMzPVc4ko/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;One of the major features available in the Spring Distribution is the provision for separating the cross-cutting concerns in an Application through the means of Aspect Oriented Programming. Aspect Oriented Programming is sensibly new and it is not a replacement for Object Oriented Programming. In fact, AOP is another way of organizing your Program Structure. This first section of this article looks into the various terminologies that are commonly used in the AOP Environment. Then it moves into the support that is available in the Spring API for embedding Aspects into an Application . Finally the article concludes by giving a Sample Application.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zf0ChAGf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BQRLmCIO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=BQRLmCIO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oFu7KxWX"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7jtOcYy1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=7jtOcYy1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2IKcZei3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3SpDtfmO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=S79p67FH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=S79p67FH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Nkb7KdhPM58" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/51-introduction-to-springs-aspect-oriented-programminga-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/51-introduction-to-springs-aspect-oriented-programminga-1.html</feedburner:origLink></item><item><title>New Features in WebLogic Server 10.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/rPdwmPAHsD4/50-new-features-in-weblogic-server-100-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/50-new-features-in-weblogic-server-100-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vEoOw1-e3dFVdoXgaNNxYlfD_9s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vEoOw1-e3dFVdoXgaNNxYlfD_9s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vEoOw1-e3dFVdoXgaNNxYlfD_9s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vEoOw1-e3dFVdoXgaNNxYlfD_9s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;There are a lot of changes and new features in Weblogic Server 10.0. This new release gets better and efficient in terms of performance, in terms of the supported APIs and in terms of the supported external libraries. Almost all of the updates in the Java EE are reflected in the WebLogic Server 10.0. In the following sections we will discuss 18 of these new features.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=M0sN2WgP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=juMmLgYZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=juMmLgYZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qLtsZAsn"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3HPVnN5w"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=3HPVnN5w" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Qa9408Jh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Kk3sgdaw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ICizbrnY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ICizbrnY" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/rPdwmPAHsD4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/50-new-features-in-weblogic-server-100-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/50-new-features-in-weblogic-server-100-1.html</feedburner:origLink></item><item><title>Life Cycle Management of a Spring Bean</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/ZhoYJmRaDdU/49-life-cycle-management-of-a-spring-bean-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/49-life-cycle-management-of-a-spring-bean-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UkYN91_OwWFLdZimzHUhGCaHE70/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UkYN91_OwWFLdZimzHUhGCaHE70/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UkYN91_OwWFLdZimzHUhGCaHE70/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UkYN91_OwWFLdZimzHUhGCaHE70/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article would brief about how a Spring Bean is managed in IOC (Inversion of Control) Container. Spring Beans exist within the Container as long as they are needed by the Appplication. There are various life-cycle interfaces and methods that will be called by the IOC Container.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YW9pz8tT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1m9y5sPB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1m9y5sPB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oHO1ORKT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=02i4FJxr"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=02i4FJxr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=PV6dRdDL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=senrO0S7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=PZaCaHDv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=PZaCaHDv" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/ZhoYJmRaDdU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/49-life-cycle-management-of-a-spring-bean-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/49-life-cycle-management-of-a-spring-bean-1.html</feedburner:origLink></item><item><title>Using Enterprise Beans in Spring Environment</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/uprMBpTeipA/48-using-enterprise-beans-in-spring-environment-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/48-using-enterprise-beans-in-spring-environment-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4yFprcr22rQT54LRKYs7l8OkPug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4yFprcr22rQT54LRKYs7l8OkPug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4yFprcr22rQT54LRKYs7l8OkPug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4yFprcr22rQT54LRKYs7l8OkPug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Enterprise Java Beans (EJB) can be used extensively in Spring's environment. In this article, we will know about the transparent support available in Spring for using the Stateless and the Stateful Session Beans in Spring.The pre-requisite for this article is some basic knowledge in Spring which can be got by reading the article in javabeat Introduction to Spring Web Framework.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sFusDgeE"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=aW0RrmbS"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=aW0RrmbS" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TOrVG469"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sx8Pp0mt"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=sx8Pp0mt" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sZytEg0u"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cnPzLg9j"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=WeLknf0b"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=WeLknf0b" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/uprMBpTeipA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/48-using-enterprise-beans-in-spring-environment-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/48-using-enterprise-beans-in-spring-environment-1.html</feedburner:origLink></item><item><title>Accessing objects in JNDI using Spring</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/GI7OkGTCmtg/47-accessing-objects-in-jndi-using-spring-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/47-accessing-objects-in-jndi-using-spring-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/83YuYWIiglApjbCum402B8i1M_o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/83YuYWIiglApjbCum402B8i1M_o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/83YuYWIiglApjbCum402B8i1M_o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/83YuYWIiglApjbCum402B8i1M_o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Spring provides support to access objects from the JNDI Repository. This article will begin with the JNDI concepts along with a sample JNDI Application. Then it will proceed with the various core supporting classes available in Spring for JNDI Integration. Following that, practical samples would be given to make things clear.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=SHg4cuZo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MtjPImsw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=MtjPImsw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=hFaSKPog"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pjG17EAq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pjG17EAq" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sq5a9aM9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dIkSPl9Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CysD8Jpc"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=CysD8Jpc" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/GI7OkGTCmtg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/47-accessing-objects-in-jndi-using-spring-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/47-accessing-objects-in-jndi-using-spring-1.html</feedburner:origLink></item><item><title>Integrating Spring and Groovy</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/b2qx1jlkh7s/46-integrating-spring-and-groovy-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/46-integrating-spring-and-groovy-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GteNqhGkjKbKsknLRehqbB80gQs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GteNqhGkjKbKsknLRehqbB80gQs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GteNqhGkjKbKsknLRehqbB80gQs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GteNqhGkjKbKsknLRehqbB80gQs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Spring makes it easier to provide integration support for scripting languages. The currently supported scripting languages are Groovy, JRuby and BeanShell. However, this article concentrates only on Spring's support for the Groovy language. Plenty of code samples are given in each section for much clarity. The article assumes that the reader is comfortable in both Spring and Groovy concepts.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1UCKJtbJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qyIVyaR4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qyIVyaR4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5ZC0Pkgw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ADhHNYu5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ADhHNYu5" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3MalFotR"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UoaUL7eu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2Pw9OdEp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=2Pw9OdEp" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/b2qx1jlkh7s" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/46-integrating-spring-and-groovy-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/46-integrating-spring-and-groovy-1.html</feedburner:origLink></item><item><title>J2ME User Interface</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/B1_XtymdC-Q/45-j2me-user-interface-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/45-j2me-user-interface-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R0Xr21yT3GHB76n87zx6YufGXok/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R0Xr21yT3GHB76n87zx6YufGXok/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R0Xr21yT3GHB76n87zx6YufGXok/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R0Xr21yT3GHB76n87zx6YufGXok/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;User-interface requirements for small handheld devices are different from personal computers. Because comparatively the display size of handheld devices is smaller. That’s why, we cannot follow the personal computers user-interface programming guidelines for handheld devices. In J2ME,the CLDC itself does not define any GUI functionality. The official GUI classes for the J2ME are included in profiles such as the MIDP and are defined by the Java Community Process (JCP). The GUI classes in the MIDP are not based on the Abstract Window Toolkit (AWT). The limited CPU memory of handheld devices, cannot handle the AWT.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=WJIVSfT3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pcuYo2Lh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pcuYo2Lh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=x1r1lxwr"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qk52XNqm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qk52XNqm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qSVJfOMA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=PgtgCp05"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yzDIt5dt"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=yzDIt5dt" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/B1_XtymdC-Q" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/45-j2me-user-interface-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/45-j2me-user-interface-1.html</feedburner:origLink></item><item><title>Introduction to DOM4J</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/A0XENlaugFU/44-introduction-to-dom4j-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/44-introduction-to-dom4j-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uS7i7b6h2FVU6PZluj51h_4UO9Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uS7i7b6h2FVU6PZluj51h_4UO9Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uS7i7b6h2FVU6PZluj51h_4UO9Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uS7i7b6h2FVU6PZluj51h_4UO9Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Ym5kqwt5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pH0dahBu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pH0dahBu" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=w547FlvB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=C8bBrF1n"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=C8bBrF1n" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Zes9k2LY"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ncFTEI4S"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=L1E6wUkg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=L1E6wUkg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/A0XENlaugFU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/44-introduction-to-dom4j-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/44-introduction-to-dom4j-1.html</feedburner:origLink></item><item><title>Java Management Extensions(JMX) support in Spring</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/rcn2LiEjKhw/43-java-management-extensionsjmx-support-in-spring-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/43-java-management-extensionsjmx-support-in-spring-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-ZjfKVIzVSO6acu7_qqDLpmd4NQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-ZjfKVIzVSO6acu7_qqDLpmd4NQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-ZjfKVIzVSO6acu7_qqDLpmd4NQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-ZjfKVIzVSO6acu7_qqDLpmd4NQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article would focus on how Spring provides support for integration with JMX. JMX stands for Java Management Extensions and it is an API from Sun which can be used to manage as well as monitor any kind of Java resource. This article doesn't aim to provide an in-depth coverage in JMX, however it provides a basic overview about JMX along with a sample Application. It includes a detailed step-by-step approach for integrating the JMX Environment into the Spring's Framework.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zgruE3pv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=baDmuNTu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=baDmuNTu" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Hj9zbV58"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TMc6lVL9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=TMc6lVL9" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=muOJmEoA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=OwQrdmFu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=IsrjFBjf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=IsrjFBjf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/rcn2LiEjKhw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/43-java-management-extensionsjmx-support-in-spring-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/43-java-management-extensionsjmx-support-in-spring-1.html</feedburner:origLink></item><item><title>Integrating Spring Framework with Hibernate ORM Framework</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/8lTV6hwdwSM/42-integrating-spring-framework-with-hibernate-orm-framewo-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/42-integrating-spring-framework-with-hibernate-orm-framewo-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yCv5XslRRu-8S1wSVTUQoLCeEM4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yCv5XslRRu-8S1wSVTUQoLCeEM4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yCv5XslRRu-8S1wSVTUQoLCeEM4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yCv5XslRRu-8S1wSVTUQoLCeEM4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hibernate is a powerful technology for persisting data in any kind of Application. Spring, on the other hand is a dependency injection framework that supports IOC. The beauty of Spring is that it can integrates well with most of the prevailing popular technologies. In this article, we will discuss on how it is possible to integrate Spring with Hibernate. This article assumes that the reader has a basic understanding in both Spring and Hibernate Frameworks.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BBmSwV1N"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AHkG0n9l"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=AHkG0n9l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UeZqET0s"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6BcrgrEI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=6BcrgrEI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ukWjUsdM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=F8QsUM9e"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=a1GqYtnn"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=a1GqYtnn" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/8lTV6hwdwSM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/42-integrating-spring-framework-with-hibernate-orm-framewo-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/42-integrating-spring-framework-with-hibernate-orm-framewo-1.html</feedburner:origLink></item><item><title>Apache POI - Reading Excel sheet using Java</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/wJ57Re0T6io/41-apache-poi-reading-excel-sheet-using-java-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/41-apache-poi-reading-excel-sheet-using-java-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fIOkbFfuPijXbLw3_5iEBRRI6gU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fIOkbFfuPijXbLw3_5iEBRRI6gU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fIOkbFfuPijXbLw3_5iEBRRI6gU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fIOkbFfuPijXbLw3_5iEBRRI6gU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;POI, Apache POI - Java API to access Microsoft format files. POI (Poor Obfuscation Implementation) API is a fantastic way for Java programmers to access Microsoft document formats. The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. In short, you can read and write MS Excel files using Java. An alternate way of generating a spreadsheet is via the Cocoon serializer.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qxGPKPfN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=smjIjt32"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=smjIjt32" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=22ye3lR7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oFP8UiWO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=oFP8UiWO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=LTKCQD2N"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5AvUH7nx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Fdr5jbeZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Fdr5jbeZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/wJ57Re0T6io" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/41-apache-poi-reading-excel-sheet-using-java-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/41-apache-poi-reading-excel-sheet-using-java-1.html</feedburner:origLink></item><item><title>Creating Webservice using JBoss and Eclipse Europa</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/c55_4f6dEEY/40-creating-webservice-using-jboss-and-eclipse-europa-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/40-creating-webservice-using-jboss-and-eclipse-europa-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9ZZzUrKU2JHPwlBfM2ScYlrvJ3w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9ZZzUrKU2JHPwlBfM2ScYlrvJ3w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9ZZzUrKU2JHPwlBfM2ScYlrvJ3w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9ZZzUrKU2JHPwlBfM2ScYlrvJ3w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article will introduce you to JBoss Webservice (JAX-WS). Here you will be knowing how to use the annotations and create a web service to deploy in JBoss. Since JBoss comes with JAX-WS jars inbuilt, we will not be adding any jars in addition for this article. This article will also give you a example code and walk you through the code. This will also explain creation of dynamic web project (not elaborated) and configuration of JBoss server to it.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=R4ph3JEG"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UcYaMlw4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=UcYaMlw4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Z0mkYhnR"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7jNgTfV2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=7jNgTfV2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1SeyMtLJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=SZB0D8CA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=EAB54BLM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=EAB54BLM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/c55_4f6dEEY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/40-creating-webservice-using-jboss-and-eclipse-europa-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/40-creating-webservice-using-jboss-and-eclipse-europa-1.html</feedburner:origLink></item><item><title>Integrating Spring and JSF</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/hYtYvAfyiKw/39-integrating-spring-and-jsf-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/39-integrating-spring-and-jsf-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/frZCEDaz_jVkfxAILu9BvnrEdUk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/frZCEDaz_jVkfxAILu9BvnrEdUk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/frZCEDaz_jVkfxAILu9BvnrEdUk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/frZCEDaz_jVkfxAILu9BvnrEdUk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article provides an introduction on how Spring and Java Server Faces Technologies can be integrated. It covers the necessary details of both Spring and JSF Technology in the initial section in the context of Integration. Later on it moves towards the concept of Variable Resolvers which help in easing the integration between the two technologies. Then a full-fleged sample application is followed to get a greater feel and understanding of the integration.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=aA9yPJdF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Njyjbuyx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Njyjbuyx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=XeDl0B9C"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mqXcv9KB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=mqXcv9KB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3Mt6W9H2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5gRCYp58"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=KLGVZIGD"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=KLGVZIGD" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/hYtYvAfyiKw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/39-integrating-spring-and-jsf-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/39-integrating-spring-and-jsf-1.html</feedburner:origLink></item><item><title>Regular Expressions in Java</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/OOMDUahSXFU/38-regular-expressions-in-java-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/38-regular-expressions-in-java-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Mhi08laZ58I1x0CkfzPc7A3aj9Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mhi08laZ58I1x0CkfzPc7A3aj9Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Mhi08laZ58I1x0CkfzPc7A3aj9Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mhi08laZ58I1x0CkfzPc7A3aj9Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Regular Expressions are basically patterns of characters which are used to perform certain useful operations on the given input. The operations include finding particular text, replacing the text with some other text, or validating the given text. For example, we can use Regular Expression to check whether the user input is valid for a field like Email Id or a telephone number.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qjX81l9n"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3brYX7J0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=3brYX7J0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=g0HjxUkH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1bHUuAx9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1bHUuAx9" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=8WBP3zrX"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BntimImj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=eE6qgV9T"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=eE6qgV9T" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/OOMDUahSXFU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/38-regular-expressions-in-java-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/38-regular-expressions-in-java-1.html</feedburner:origLink></item><item><title>Introduction to Hibernate Caching</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/0cP1Mze5Rh0/37-introduction-to-hibernate-caching-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/37-introduction-to-hibernate-caching-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-5fI67iJKMikU17cpObMVr_EqOM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-5fI67iJKMikU17cpObMVr_EqOM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-5fI67iJKMikU17cpObMVr_EqOM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-5fI67iJKMikU17cpObMVr_EqOM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;While working with Hibernate web applications we will face so many problems in its performance due to database traffic. That to when the database traffic is very heavy . Actually hibernate is well used just because of its high performance only. So some techniques are necessary to maintain its performance. Caching is the best technique to solve this problem. In this article we will discuss about, how we can improve the performance of Hibernate web applications using caching.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VxQGyAPQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YfbLmprv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=YfbLmprv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kUQWMsis"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Rk9gVmdi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Rk9gVmdi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TJJ9svfW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=bUu3YcQQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3TS9BIOw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=3TS9BIOw" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/0cP1Mze5Rh0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/37-introduction-to-hibernate-caching-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/37-introduction-to-hibernate-caching-1.html</feedburner:origLink></item><item><title>jUDDI and Configuration in jBoss and MySQL database</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/2xDpvC8rV_A/36-juddi-and-configuration-in-jboss-and-mysql-database-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/36-juddi-and-configuration-in-jboss-and-mysql-database-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lOAQ0vIHFgU8TuvDd3AVAIL3AGg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lOAQ0vIHFgU8TuvDd3AVAIL3AGg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lOAQ0vIHFgU8TuvDd3AVAIL3AGg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lOAQ0vIHFgU8TuvDd3AVAIL3AGg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;UDDI is one of the core Web Service standard. It provides access to Web Service Description Language which provides binding information and message formats required to interact with the web services listed in its directory. Enterprises that seek to optimize software or service reuse subscribe to some form of service-oriented architecture (SOA), server programs or database software licensed by some of the professed founders of the UDDI.org and OASIS.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fCy3qwYq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ghstodaE"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ghstodaE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MNqosySp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oMsruSR7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=oMsruSR7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Z2AU7l2j"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cYAPDT1i"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Toj4f5H8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Toj4f5H8" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/2xDpvC8rV_A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/36-juddi-and-configuration-in-jboss-and-mysql-database-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/36-juddi-and-configuration-in-jboss-and-mysql-database-1.html</feedburner:origLink></item><item><title>Introduction to Spring IDE 2.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/oSCrdYBImfg/35-introduction-to-spring-ide-20-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/35-introduction-to-spring-ide-20-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TRBGnjXaezsQsjxlo8FUMJzGS5Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TRBGnjXaezsQsjxlo8FUMJzGS5Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TRBGnjXaezsQsjxlo8FUMJzGS5Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TRBGnjXaezsQsjxlo8FUMJzGS5Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article will introduce you with Spring IDE 2.0. Spring IDE 2.0 is a plugin for developing Spring Applications with ease in Eclipse IDE. This article will walk you through the various steps involved in installing Spring IDE 2.0 in Eclipse. This article also describes common tasks done in Spring Framework way using Spring IDE 2.0 plugin.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YWiQehPw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=pd9dh7cp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=pd9dh7cp" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QeIxub2I"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=E8ciD2ti"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=E8ciD2ti" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7wBWAqMh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=8W02zQSs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=0Tp7191Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=0Tp7191Z" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/oSCrdYBImfg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/35-introduction-to-spring-ide-20-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/35-introduction-to-spring-ide-20-1.html</feedburner:origLink></item><item><title>Universal, Description, Discovery and Integration (UDDI)</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/SVB7L0u8xH4/34-universal-description-discovery-and-integration-uddi-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/34-universal-description-discovery-and-integration-uddi-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9Ld26a5wTUpgEumWxOyehhPZ7nA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9Ld26a5wTUpgEumWxOyehhPZ7nA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9Ld26a5wTUpgEumWxOyehhPZ7nA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9Ld26a5wTUpgEumWxOyehhPZ7nA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Welcome to the future of Internet-based application development and deployment. This article will give us an idea about Universal, Description, Discovery and Integration (UDDI). What is it ? Why it is an important in the future of Web services standards ? This article explains that UDDI is focused on sharing business information, making it easier for you to publish your preferred means of conducting business, find trading partners and have them find you, and interoperate with these trading partners over the Internet. This artical assumes that you already have knowledge about little bit of HTTP, SOAP, and Web Services.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=DbgZUhBe"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=SDvbhYHI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=SDvbhYHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=wIStmxB9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ZqEu5ciu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ZqEu5ciu" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ltmN2qjg"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=DGu4ZHO2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QrUGAqY9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=QrUGAqY9" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/SVB7L0u8xH4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/34-universal-description-discovery-and-integration-uddi-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/34-universal-description-discovery-and-integration-uddi-1.html</feedburner:origLink></item><item><title>Generics in Java 5.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/O9nJkiCqVPs/33-generics-in-java-50-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/33-generics-in-java-50-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g6CyOo_7dyKJfVMuRvE3GQ-coKc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g6CyOo_7dyKJfVMuRvE3GQ-coKc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g6CyOo_7dyKJfVMuRvE3GQ-coKc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g6CyOo_7dyKJfVMuRvE3GQ-coKc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The feature of Generics in Java allows Applications to create classes and objects that can operate on any defined types. Programmers can now make use of the Generics feature for a much better code. There is no need for un-necessary casting when dealing with Objects in a Collection. This article provides a detailed overview of Generics and its usage in different context with samples. To start with, it illustrates the need for Generics and the difficulties faced by the Developers before its origin. It will explain in detail on how to write Generic Classes, Generic Methods and so on. Then the various aspects of Bound Constraints and Wild-cards will be discussed.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=NNI2Lw4L"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fvnqbUds"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=fvnqbUds" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Pw29q3Y3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=9mV2rxYB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=9mV2rxYB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ODtbnpnt"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5eSfBZht"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fcYHlcKm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=fcYHlcKm" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/O9nJkiCqVPs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/33-generics-in-java-50-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/33-generics-in-java-50-1.html</feedburner:origLink></item><item><title>New Features in Java 5.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/RLoflYKLlVU/32-new-features-in-java-50-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/32-new-features-in-java-50-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HvyyCFUzrVL9zq1VaeVMeklBPDM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HvyyCFUzrVL9zq1VaeVMeklBPDM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HvyyCFUzrVL9zq1VaeVMeklBPDM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HvyyCFUzrVL9zq1VaeVMeklBPDM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java 5.0 comes with a bunch of useful features. In this article, we are going to have an overview of the features like Enhanced for-loop, Variable Arguments, Static Imports and Enumerations. The sections in this article are,&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=40SSMb6b"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lFYh8rXy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=lFYh8rXy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3iqymaNz"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vpLMaRYH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=vpLMaRYH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vhqJsfYJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=m0f6BNS3"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=bpEqQ9yN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=bpEqQ9yN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/RLoflYKLlVU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/32-new-features-in-java-50-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/32-new-features-in-java-50-1.html</feedburner:origLink></item><item><title>AutoBoxing in Java 5.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/SYjLLoNfdt8/31-autoboxing-in-java-50-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/31-autoboxing-in-java-50-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/s6kBk_JxvegbxaASVJDoTDa-1aE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s6kBk_JxvegbxaASVJDoTDa-1aE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/s6kBk_JxvegbxaASVJDoTDa-1aE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s6kBk_JxvegbxaASVJDoTDa-1aE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In the latest version of J2SE 5.0 released by Sun, Autoboxing is one of the new feature. Before J2SE 5.0, working with primitive types required the repetitive work of converting the primitive types into wrapper classes and vice - versa. Sometimes the purpose of conversion is just for some API call, after which the results have to be converted into original form which is very frustrating .Auto-boxing and Auto-Unboxing enables the primitive types to be converted into respective wrapper objects and the other way around.This article gives some insight about the importance of this new feature and how it can be used in the real-world programming.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=gzXkD5AM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TBPsLT5z"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=TBPsLT5z" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mS9kAzJN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1PZ3diBK"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1PZ3diBK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vvEc3aPO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=luf9ln9N"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=4wNHVHHx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=4wNHVHHx" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/SYjLLoNfdt8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/31-autoboxing-in-java-50-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/31-autoboxing-in-java-50-1.html</feedburner:origLink></item><item><title>Annotations in Java 5.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/S1cpgl_hqts/30-annotations-in-java-50-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/30-annotations-in-java-50-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OlFJtOtx-XWAYFgAuKV0tIKhEpY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OlFJtOtx-XWAYFgAuKV0tIKhEpY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OlFJtOtx-XWAYFgAuKV0tIKhEpY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OlFJtOtx-XWAYFgAuKV0tIKhEpY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Annotations in Java is all about adding meta-data facility to the Java Elements. Like Classes, Interfaces or Enums, Annotations define a type in Java and they can be applied to several Java Elements. Tools which will read and interpret the Annotations will implement a lot of functionalities from the meta-information obtained. For example, they can ensure the consistency between classes, can check the validity of the paramters passed by the clients at run-time and can generate lot of base code for a project. This article provides you a complete guide detailing the various aspects of Annotations. The topics covered in this article are as follows,&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mk8rUvpI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zxT3UfcR"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=zxT3UfcR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=4IdWmy8Q"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Q0BklL9u"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Q0BklL9u" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GD1keJiT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=V0wPH6I4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Ec2bHN6v"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Ec2bHN6v" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/S1cpgl_hqts" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/30-annotations-in-java-50-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/30-annotations-in-java-50-1.html</feedburner:origLink></item><item><title>Introduction to Google Guice</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/_j9lDbNuaZU/29-introduction-to-google-guice-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/29-introduction-to-google-guice-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hwIcAp0udo1pfsvtTM1jRSitjhw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hwIcAp0udo1pfsvtTM1jRSitjhw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hwIcAp0udo1pfsvtTM1jRSitjhw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hwIcAp0udo1pfsvtTM1jRSitjhw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Google Guice is a Dependency Injection Framework that can be used by Applications where Relation-ship/Dependency between Business Objects have to be maintained manually in the Application code. Since Guice support Java 5.0, it takes the benefit of Generics and Annotations thereby making the code type-safe.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qttCZNCj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kNHd73Da"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=kNHd73Da" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BARwurFr"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jv4OLb7l"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=jv4OLb7l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GFXs6IjV"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FQ9kK5k1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mCs8e2V2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=mCs8e2V2" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/_j9lDbNuaZU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/29-introduction-to-google-guice-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/29-introduction-to-google-guice-1.html</feedburner:origLink></item><item><title>Google Web ToolKit(GWT)</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Y4k-3m8KEY8/28-google-web-toolkitgwt-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/28-google-web-toolkitgwt-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xJjam3M6GruqicjNQ9NdFymsOJE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xJjam3M6GruqicjNQ9NdFymsOJE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xJjam3M6GruqicjNQ9NdFymsOJE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xJjam3M6GruqicjNQ9NdFymsOJE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;J2ME (Java 2 Micro Edition) is an advanced technology in Java, developed with the help of Java Community Process Program. J2ME is a reduced version of the Java API and Java Virtual Machine that is designed to operate within the limited resources available in the embedded computers and microcomputers.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=4Zw4HrhF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GNXQ2e8V"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=GNXQ2e8V" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2PIiK6DN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VDtjANue"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=VDtjANue" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3UlOxl0r"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=tuKwzwhN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vRDmco4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=vRDmco4l" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Y4k-3m8KEY8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/28-google-web-toolkitgwt-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/28-google-web-toolkitgwt-1.html</feedburner:origLink></item><item><title>Introduction to J2ME</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/pysohsT_g2w/27-introduction-to-j2me-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/27-introduction-to-j2me-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oP_9Aj_jdknsqH91QwDzwNJAnc4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oP_9Aj_jdknsqH91QwDzwNJAnc4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oP_9Aj_jdknsqH91QwDzwNJAnc4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oP_9Aj_jdknsqH91QwDzwNJAnc4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;J2ME (Java 2 Micro Edition) is an advanced technology in Java, developed with the help of Java Community Process Program. J2ME is a reduced version of the Java API and Java Virtual Machine that is designed to operate within the limited resources available in the embedded computers and microcomputers.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=fBnS2Fkp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Eu0wEgWm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Eu0wEgWm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=znk0fsRZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lrbKI2nj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=lrbKI2nj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=biFzVg7a"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=gkXLDHl4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VS46j1Bu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=VS46j1Bu" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/pysohsT_g2w" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/27-introduction-to-j2me-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/27-introduction-to-j2me-1.html</feedburner:origLink></item><item><title>Introduction to Eclipse Plugin Architecture</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/m0DpJ6YV2ms/26-introduction-to-eclipse-plugin-architecture-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/26-introduction-to-eclipse-plugin-architecture-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sdNOpMBT5Se-fbwe8QFHlsImFjI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sdNOpMBT5Se-fbwe8QFHlsImFjI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sdNOpMBT5Se-fbwe8QFHlsImFjI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sdNOpMBT5Se-fbwe8QFHlsImFjI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article will guide you in creating Eclipse Plugins using the Eclipse Plugin Development Environment (PDE). Because the Plugin Development Architecture is vast, this article will only provide brief information about the various components that fits into the PDE.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=jSzHXTkP"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qqPAdLJO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=qqPAdLJO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GNybKkxy"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=C6HSU3Qw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=C6HSU3Qw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2VpSe2JH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vWCpP3JN"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JFHsuN2Y"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=JFHsuN2Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/m0DpJ6YV2ms" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/26-introduction-to-eclipse-plugin-architecture-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/26-introduction-to-eclipse-plugin-architecture-1.html</feedburner:origLink></item><item><title>Programming Web Services using Apache Axis</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/fMSw93jMr6I/25-programming-web-services-using-apache-axis-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/25-programming-web-services-using-apache-axis-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VG30pcTFRPDnbLh3YDAcMU1toEE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VG30pcTFRPDnbLh3YDAcMU1toEE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VG30pcTFRPDnbLh3YDAcMU1toEE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VG30pcTFRPDnbLh3YDAcMU1toEE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The article titled Programming Web Services using Apache Axis shows how Axis Framework has simplified the creation of Web Services. It will start with the definition of Web Services and its related terminologies like SOAP and WSDL. Following that the ease with which Web Services are published are explained.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dPLIRCyM"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dqUvpAPv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=dqUvpAPv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=8aqOElWJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=bbMywDcB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=bbMywDcB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=I9lfRxDE"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=laJluIFO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=J3ke83Qo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=J3ke83Qo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/fMSw93jMr6I" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/25-programming-web-services-using-apache-axis-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/25-programming-web-services-using-apache-axis-1.html</feedburner:origLink></item><item><title>Introduction to Struts Actions</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/1GQ3DmdtRYg/24-introduction-to-struts-actions-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/24-introduction-to-struts-actions-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a9liI7V30cJm9EpHCvTLeZf7ZqE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a9liI7V30cJm9EpHCvTLeZf7ZqE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a9liI7V30cJm9EpHCvTLeZf7ZqE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a9liI7V30cJm9EpHCvTLeZf7ZqE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Action classes will be defined to handle requests. Actions exists between the Model and View of an application. This article will cover all of the standard actions and the helper methods of the Action class.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=k18E4J5c"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=23sEVtNG"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=23sEVtNG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=VNjQx68o"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=hk1UrPFh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=hk1UrPFh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uSnqoBSp"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=RnMkL8h1"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=wk3FQEwL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=wk3FQEwL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/1GQ3DmdtRYg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/24-introduction-to-struts-actions-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/24-introduction-to-struts-actions-1.html</feedburner:origLink></item><item><title>Using JSF and AJAX with Ajax–enabled JSF implementations - Ajax4Jsf</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/c26-5nbbE1o/23-using-jsf-and-ajax-with-ajax150enabled-jsf-implement-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/23-using-jsf-and-ajax-with-ajax150enabled-jsf-implement-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jt-pjwU_06-jp9m8pV7f26YvNs4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jt-pjwU_06-jp9m8pV7f26YvNs4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jt-pjwU_06-jp9m8pV7f26YvNs4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jt-pjwU_06-jp9m8pV7f26YvNs4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;With the advent of internet, there has been constant paradigm change from time and again. There are many scripting web languages which came and showed their impact now and then. But the feature I am going to talk about will give a close look to internet as a close friend. In this article,&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xDqJv2CT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=69pchm2C"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=69pchm2C" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=hdabD0Tm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=13xjuVbv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=13xjuVbv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=rS2GBLsv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=HulIbtQs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=WTvxYY92"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=WTvxYY92" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/c26-5nbbE1o" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/23-using-jsf-and-ajax-with-ajax150enabled-jsf-implement-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/23-using-jsf-and-ajax-with-ajax150enabled-jsf-implement-1.html</feedburner:origLink></item><item><title>J2EE Connector Architecture(JCA), An Introduction</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/SqO72MGEjGs/22-j2ee-connector-architecturejca-an-introduction-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/22-j2ee-connector-architecturejca-an-introduction-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZICy4kp4yRP0394gEKja2mJ1M3c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZICy4kp4yRP0394gEKja2mJ1M3c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZICy4kp4yRP0394gEKja2mJ1M3c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZICy4kp4yRP0394gEKja2mJ1M3c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;JCA, the J2EE Connector Architecture, is an initiative towards EAI, Enterprise Application Integration. It is a standardized architecture providing the J2EE Components to have plug and play access to heterogeneous EIS, Enterprise Information Systems. Examples of EIS are ERP (Enterprise Resource Planning), Transaction Processing Systems, Legacy Database Systems etc.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Wp2HVlIh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Ssyy9YAZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Ssyy9YAZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=R8Ptg3nz"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uZYvT6Z2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=uZYvT6Z2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=n5AS8B8t"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Z7KeY2Wk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=yMFIOye0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=yMFIOye0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/SqO72MGEjGs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/22-j2ee-connector-architecturejca-an-introduction-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/22-j2ee-connector-architecturejca-an-introduction-1.html</feedburner:origLink></item><item><title>AJAX Support in Struts 2.0</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/-NlwouLBcOI/21-ajax-support-in-struts-20-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/21-ajax-support-in-struts-20-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZrytW9XQcKUIX1l_AgqN1r-EnME/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZrytW9XQcKUIX1l_AgqN1r-EnME/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZrytW9XQcKUIX1l_AgqN1r-EnME/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZrytW9XQcKUIX1l_AgqN1r-EnME/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Ajax or Asynchronous JavaScript and XML was introduced by Jesse James Garrett in 2005. He is called the “Father of Ajax” .Ajax is a collection of concepts and technologies that allows richer and more interactive user interaction with the web applications. The Ajax engine allows the user’s interaction with the application to happen asynchronously — independent of communication with the server. So the user is never staring at a blank browser window and an hourglass icon, waiting around for the server to do something.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=R4A4y9Lj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mHfijEFB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=mHfijEFB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=F07wVzlu"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ZloGhKjZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ZloGhKjZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ggsUP7Lq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2xiMSYFi"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=nUFijNL7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=nUFijNL7" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/-NlwouLBcOI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/21-ajax-support-in-struts-20-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/21-ajax-support-in-struts-20-1.html</feedburner:origLink></item><item><title>Introduction to JBoss Seam</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/jiI7o6aWFi0/20-introduction-to-jboss-seam-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/20-introduction-to-jboss-seam-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v0YpELFXidZs0wIJLGn55HXzzcM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v0YpELFXidZs0wIJLGn55HXzzcM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v0YpELFXidZs0wIJLGn55HXzzcM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v0YpELFXidZs0wIJLGn55HXzzcM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Yet another Web Application Framework! This time it is from JBoss Community. JBoss provides a new Web Application Framework called "JBoss Seam" which combines the advantages from the two rapidly growing technologies Enterprise Java Beans 3.0 and Java Server Faces. JBoss Seam, by sitting on top of J2EE provides a nice way of integration between JSF and EJB Components with other great functionalities.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=9FJq9Sgw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mzVye7x2"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=mzVye7x2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2o2K99dw"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=n6llcJTo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=n6llcJTo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ouZ1ke0Q"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=QRG3nYDs"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=sQLAmEAh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=sQLAmEAh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/jiI7o6aWFi0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/20-introduction-to-jboss-seam-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/20-introduction-to-jboss-seam-1.html</feedburner:origLink></item><item><title>Introduction to Ajax4Jsf</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/matJ24ui0Mc/19-introduction-to-ajax4jsf-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/19-introduction-to-ajax4jsf-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PO9l-mYdeRZj57TMJmVrZ-8aLgQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PO9l-mYdeRZj57TMJmVrZ-8aLgQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PO9l-mYdeRZj57TMJmVrZ-8aLgQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PO9l-mYdeRZj57TMJmVrZ-8aLgQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java Server Faces provided a Component Based Architecture for building User Interface Components for the Web Application. Ajax aims in providing Faster Response to the Client Applications by reloading only the needed Data. Wouldn't be nice to take the advantages of both Jsf and Ajax for developing Robust Web Applications. Ajax4Jsf provides solution for this. It is the integration of Java Server Faces with Ajax (which stands for Asynchronous JavaScript and Xml), thereby providing Ajax Support to the Jsf UI Components. This article attempts to provide an overview of the Ajax4Jsf Framework which is now an open Source Project in the JBoss Community.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=T8amybix"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UXlmvpAt"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=UXlmvpAt" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ljq2Heeh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=poAIKIYd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=poAIKIYd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=o0o6RpBS"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=HRn2xfcj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=OLhip7AL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=OLhip7AL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/matJ24ui0Mc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/19-introduction-to-ajax4jsf-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/19-introduction-to-ajax4jsf-1.html</feedburner:origLink></item><item><title>Introduction to Spring MVC Web Framework - Web Tier</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/UXS0OvSgFYo/18-introduction-to-spring-mvc-web-framework-web-tier-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/18-introduction-to-spring-mvc-web-framework-web-tier-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DGiy8RjgijZqw6J8E_bQn1HVqx4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DGiy8RjgijZqw6J8E_bQn1HVqx4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DGiy8RjgijZqw6J8E_bQn1HVqx4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DGiy8RjgijZqw6J8E_bQn1HVqx4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Today, the Principle of Inversion of Control has gained much popularity and Spring is a Light-Weight Framework that adopts this principle extensively for Building Java or J2ee Applications. In most of the times an Application never wants to gain access to all the services provided by the heavy-weight J2ee Container, but still will use it. In such a case, an Application can depend on the light-weight services provided by the Spring Framework/Container. How this is possible is detailed in brief in this article. Anyway Spring is not a complete replacment for J2ee Container. This article provides an Introduction over the Core features of the Spring Framework like how to Declare and Initialize Beans Declaratively, how to establish Dependencies among Beans etc. The later part of the article explores more on the various stuff available within the Bean Xml Configuration File along with plenty of sample snippets.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=rs7qSC4r"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cHd44ibV"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=cHd44ibV" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=31taxAGx"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1hEMVCnB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1hEMVCnB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lLDQuZOe"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=8fxIKPht"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=gClWYeok"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=gClWYeok" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/UXS0OvSgFYo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/18-introduction-to-spring-mvc-web-framework-web-tier-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/18-introduction-to-spring-mvc-web-framework-web-tier-1.html</feedburner:origLink></item><item><title>Introduction to Java Server Faces(JSF) HTML Tags</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/U7GAdP4EY-8/17-introduction-to-java-server-facesjsf-html-tags-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/17-introduction-to-java-server-facesjsf-html-tags-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CZxmcNM-i62bht--CaKm9cuFaR8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CZxmcNM-i62bht--CaKm9cuFaR8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CZxmcNM-i62bht--CaKm9cuFaR8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CZxmcNM-i62bht--CaKm9cuFaR8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Development of compelling JSF applications requires a good grasp of the JSF tag libraries-core and HTML-that represent a combined total of 43 tags. Because of their prominence in the JSF framework, here you have been provided in-depth coverage of some of those HTML tags, and how you can best use them. Even simple JSF pages use tags from both libraries. Many JSF pages have a structure similar to this:&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=r7SuZgrk"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=f6IhFwhZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=f6IhFwhZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Itsarjn8"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=D4fRa8Ay"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=D4fRa8Ay" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=U7YoOyam"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qhGIlXb7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=evZxgd4N"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=evZxgd4N" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/U7GAdP4EY-8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/17-introduction-to-java-server-facesjsf-html-tags-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/17-introduction-to-java-server-facesjsf-html-tags-1.html</feedburner:origLink></item><item><title>Introduction to Groovy - Scripting Language</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/KiXimqc_aa8/16-introduction-to-groovy-scripting-language-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/16-introduction-to-groovy-scripting-language-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g2Qx-boIIf93oli36_0_NOohzkc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g2Qx-boIIf93oli36_0_NOohzkc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g2Qx-boIIf93oli36_0_NOohzkc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g2Qx-boIIf93oli36_0_NOohzkc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Groovy is an Object Oriented Scripting Language which provides Dynamic, Easy-to-use and Integration capabilities to the Java Virutual Machine. It absorbs most of the syntax from Java and it is much powerful in terms of funtionalities which is manifiested in the form Closures, Dynamic Typing, Builders etc. Groovy also provides simplified API for accessing Databases and XML. Groovy language is large in terms of functionalities and concepts and this article provides only the basic Introduction and Information about Groovy. The first section of the article concentrates on the very basic concepts and theories of Groovy like Declaring Variables, Flow Control and Looping Structures. Then the next section focusses on Declaring Classes, Objects, Methods and the different ways of accessing them in Groovy. Covered in depth are the most exiting Groovy Closures. Finally the article explored the Groovy Distribution along with the various available Utilities.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=UFoNxZZA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=rQ1rw8C7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=rQ1rw8C7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ciUg8K5j"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=anntUiPQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=anntUiPQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FvcNasyc"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=mPUHMB04"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=MieFRzuW"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=MieFRzuW" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/KiXimqc_aa8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/16-introduction-to-groovy-scripting-language-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/16-introduction-to-groovy-scripting-language-1.html</feedburner:origLink></item><item><title>Introduction to JSF Core Tags Library</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/Sf0agRCX8LQ/15-introduction-to-jsf-core-tags-library-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/15-introduction-to-jsf-core-tags-library-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T_yrUtq776IaCddCbd7fGfj9lkI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T_yrUtq776IaCddCbd7fGfj9lkI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T_yrUtq776IaCddCbd7fGfj9lkI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T_yrUtq776IaCddCbd7fGfj9lkI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article introduces about the various Core Tags that are available in JSF. Tags represent some set of Actions that will be executed in the Server. This article assumes the reader to have a fair bit of knowlege in Java Server Faces. If not, then they can visit the Introductory Article in JSF in javabeat. For more information and resources about Java Server Faces, readers can also Jsf Articles Page visit here. This article will start off with the Major Classification of Core JSF Tags and then will explain in depth about the various different types of Tags that are available in each category. Wherever and whenever possible, Code Snippets are given to make the understanding of the Tags much clearer.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uVNjZqk9"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=JfHwoMKJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=JfHwoMKJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=dCXGFmZh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=f3xap6E4"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=f3xap6E4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ooZXWBMv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=u8hinnp7"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zBr1pCdE"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=zBr1pCdE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/Sf0agRCX8LQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/15-introduction-to-jsf-core-tags-library-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/15-introduction-to-jsf-core-tags-library-1.html</feedburner:origLink></item><item><title>Java 6.0 Features Part - 2 : Pluggable Annotation Processing API</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/V1HRxj2rKkI/14-java-60-features-part-2-pluggable-annotation-proce-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/14-java-60-features-part-2-pluggable-annotation-proce-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vzGUKUwYouZs8eCa-f9nmqmTBUM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vzGUKUwYouZs8eCa-f9nmqmTBUM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vzGUKUwYouZs8eCa-f9nmqmTBUM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vzGUKUwYouZs8eCa-f9nmqmTBUM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The first part of this article listed out the major new features of Java 6 (Mustang) related to areas like Common Annotations (JSR 250), Scripting Language for the Java Platform (JSR 223) and JDBC 4.0. This article assumed that Readers have got sufficiently fair bit of knowledge in the various concepts of Java 5.0. First-time Readers of Java 6 are strongly encouraged to read the first part of this article titled "Introduction to Java 6.0 New Features, Part–I". This article covers the left-over features of Part-I. More specifically, it will cover the Pluggabable Annotation Processing API (JSR 269), Java API for XML Binding (JSR 222) and Streaming API for XML (JSR 173).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=EYByVImo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=roT4fDn6"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=roT4fDn6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=R2hfuE6l"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kCfvyQJe"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=kCfvyQJe" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=m7qz8p8l"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=7Z8UpiUo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=WZLFurtO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=WZLFurtO" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/V1HRxj2rKkI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/14-java-60-features-part-2-pluggable-annotation-proce-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/14-java-60-features-part-2-pluggable-annotation-proce-1.html</feedburner:origLink></item><item><title>Introduction to Java 6.0 New Features, Part–I</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/w68j1gKMmt0/13-introduction-to-java-60-new-features-parti-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/13-introduction-to-java-60-new-features-parti-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HSyB6r0RHM4uReW4Ehtec78LGbo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HSyB6r0RHM4uReW4Ehtec78LGbo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HSyB6r0RHM4uReW4Ehtec78LGbo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HSyB6r0RHM4uReW4Ehtec78LGbo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article covers the various new features of Java 6, also known as Mustang. This article assumes that readers have sufficient knowledge over the concepts and terminologies in Java 5.0. For more information on Java 5.0, readers can vist the resources available in javabeat here. Though there is no significant changes at the Language Level, though Mustang comes with a bunch of enhancements in the other areas like Core, XML and Desktop. Most of the features are applicable both to J2SE and J2EE Platforms.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=W4qqtRNZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=kefuoNjH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=kefuoNjH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zBWjxdkq"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=RW2uwN6w"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=RW2uwN6w" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=bd7ngEK5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xkqq1HEo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=0Vcop9S5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=0Vcop9S5" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/w68j1gKMmt0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/13-introduction-to-java-60-new-features-parti-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/13-introduction-to-java-60-new-features-parti-1.html</feedburner:origLink></item><item><title>Comparison of AJAX Frameworks: Prototype, GWT, DWR and Thinware</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/o-0akinvIdg/12-comparison-of-ajax-frameworks-prototype-gwt-dwr-and-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/12-comparison-of-ajax-frameworks-prototype-gwt-dwr-and-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YbxdD5V_Dm19bc-fAIq1K_vZmpU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YbxdD5V_Dm19bc-fAIq1K_vZmpU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YbxdD5V_Dm19bc-fAIq1K_vZmpU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YbxdD5V_Dm19bc-fAIq1K_vZmpU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;These days we can see that the concept of Web 2.0 is becoming popular. Web 2.0 refers to the concept of new web applications that are interactive in nature and are intended to help people to collaborate and offer services for them, not just static HTML. This stuff became possible, in part, by means of the AJAX technology. For us, java developers, to build applications that are aligned with this very concept of Web 2.0 involves the selection of one tool (or framework) that helps us to accomplish our needs.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=DE7doEUT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=vZk0Au5W"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=vZk0Au5W" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ACYSn94S"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=FvNMa4KO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=FvNMa4KO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=cp6MZYsL"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=8kdU3Bmm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=BCYukiJl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=BCYukiJl" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/o-0akinvIdg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/12-comparison-of-ajax-frameworks-prototype-gwt-dwr-and-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/12-comparison-of-ajax-frameworks-prototype-gwt-dwr-and-1.html</feedburner:origLink></item><item><title>Introduction to Java Server Faces</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/geeC4Q-MFdU/11-introduction-to-java-server-faces-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/11-introduction-to-java-server-faces-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5_hB0Oy2xGDVM1iDbWE_pI3KG6Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5_hB0Oy2xGDVM1iDbWE_pI3KG6Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5_hB0Oy2xGDVM1iDbWE_pI3KG6Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5_hB0Oy2xGDVM1iDbWE_pI3KG6Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java Server Faces (JSF) simplifies the development of User Interfaces in a typical Web application. It provides a Component-based Pluggable Architecture for developing and representing User Interface Components. Also bundled with JSF is a whole set of various new features like Event Handling Mechanism, Page Navigation, Input Validation and Conversion. This article provides an overview about JSF Framework and the various core elements that form the basis for a JSF Framework. It then provides a detailed overview about the various phases in the JSF Request Processing Life-cycle. Explained further is the structure of the JSF Configuration File. And finally the article is concluded by providing a sample application that demonstrates the various new features.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=EE8wyQU5"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1bQaEe7V"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1bQaEe7V" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=3KX8Lwmv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=gOuBKc09"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=gOuBKc09" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2EZr2gpz"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=iu1A48JF"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Y3qIT9Gf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Y3qIT9Gf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/geeC4Q-MFdU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/11-introduction-to-java-server-faces-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/11-introduction-to-java-server-faces-1.html</feedburner:origLink></item><item><title>Interceptors in Hibernate ORM Framework - An Introduction</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/vjjG82Pih7s/9-interceptors-in-hibernate-orm-framework-an-introducti-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/9-interceptors-in-hibernate-orm-framework-an-introducti-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bmatiS3CpsX1p_AbdLVCKYv7POE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bmatiS3CpsX1p_AbdLVCKYv7POE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bmatiS3CpsX1p_AbdLVCKYv7POE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bmatiS3CpsX1p_AbdLVCKYv7POE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article deals with Hibernate Interceptors. Hibernate is an open-source project that provides solution. For more information about Hibernate, novice readers are encouraged to read the articleon javabeat before reading this article.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=2sFRBRXj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5xRmR9Am"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=5xRmR9Am" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=U8hhVtKA"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=E4JEE63K"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=E4JEE63K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=oBTUR6ws"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=zQOkFXLj"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=T8dijRQm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=T8dijRQm" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/vjjG82Pih7s" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/9-interceptors-in-hibernate-orm-framework-an-introducti-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/9-interceptors-in-hibernate-orm-framework-an-introducti-1.html</feedburner:origLink></item><item><title>Hibernate ORM(Object/Relational) Framework - An Introduction</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/46Cm8B53XRU/7-hibernate-ormobjectrelational-framework-an-introdu-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/7-hibernate-ormobjectrelational-framework-an-introdu-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YOar7_wEZMaEAy2gSBHhWdadI8g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YOar7_wEZMaEAy2gSBHhWdadI8g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YOar7_wEZMaEAy2gSBHhWdadI8g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YOar7_wEZMaEAy2gSBHhWdadI8g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Persistent data can be seen anywhere in an application. Managing persistent data is one of the
  		few challenges that modern technologies/products are facing. A solution called Object-Relational
  		Mapping (ORM) has gained major popularity over the past few years.  ORM is a piece of 
		software/product for the representation and conversion of data between the database and the 
		object-oriented programming language. Hibernate is one such ORM solution and it is an open-source 
		project.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=shWjPicz"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=xtzvhOuH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=xtzvhOuH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=gmRbMfG0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AtBxxxit"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=AtBxxxit" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=KeRj2H5y"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=f7X9re2g"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=eeg8sA1A"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=eeg8sA1A" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/46Cm8B53XRU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/7-hibernate-ormobjectrelational-framework-an-introdu-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/7-hibernate-ormobjectrelational-framework-an-introdu-1.html</feedburner:origLink></item><item><title>Building JSF application with Exadel IDE</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/tTIYObPDfXU/6-building-jsf-application-with-exadel-ide-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/6-building-jsf-application-with-exadel-ide-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7t-RQEKBPoBs7ae6eQA1x1oPefY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7t-RQEKBPoBs7ae6eQA1x1oPefY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7t-RQEKBPoBs7ae6eQA1x1oPefY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7t-RQEKBPoBs7ae6eQA1x1oPefY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java Server Faces (JSF) is a widely-used web application framework based on standards and promoted by Sun Microsystems. It provides a high level framework, based on the MVC pattern, which brings several functionalities for simplifying the building of user interfaces of web applications.In this article we introduce the Exadel's IDE and its excellent capabilities for development in JSF. This tool had been released recently as an open source product since its incorporation in the JBoss Group.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GzxKvjgm"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=TuHrwbVd"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=TuHrwbVd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=GLxx8urH"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=la2IX9if"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=la2IX9if" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=wd9oGrVV"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=YxJQM3kf"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ERd1E251"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=ERd1E251" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/tTIYObPDfXU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/6-building-jsf-application-with-exadel-ide-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/6-building-jsf-application-with-exadel-ide-1.html</feedburner:origLink></item><item><title>Introduction to Java Persistence API(JPA)</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/fdKFFNTeY7Q/5-introduction-to-java-persistence-apijpa-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/5-introduction-to-java-persistence-apijpa-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kT41nHh8S-rVAJFBBa79YwuWk3s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kT41nHh8S-rVAJFBBa79YwuWk3s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kT41nHh8S-rVAJFBBa79YwuWk3s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kT41nHh8S-rVAJFBBa79YwuWk3s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Java Persistence API (JPA) provides POJO (Plain Old Java Object) standard and object relational mapping (OR mapping) for data persistence among applications. Persistence, which deals with storing and retrieving of application data, can now be programmed with Java Persistence API starting from EJB 3.0 as a result of JSR 220. This API has borrowed many of the concepts and standards from leading persistence frameworks like Toplink (from Oracle) and Hibernate (from JBoss). One of the great benefits of JPA is that it is an independent API and can nicely integrate with J2EE as well as J2SE applications.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Uu1ySdWC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Yfg00hxl"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Yfg00hxl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5tEVUAlO"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=1RpYKQxK"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=1RpYKQxK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=wQoVe62y"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=wGGB5B8h"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=PAmCXHdh"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=PAmCXHdh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/fdKFFNTeY7Q" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/5-introduction-to-java-persistence-apijpa-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/5-introduction-to-java-persistence-apijpa-1.html</feedburner:origLink></item><item><title>What is new in Java 6.0 Collections API?</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/FguYZmzS4zM/4-what-is-new-in-java-60-collections-api-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/4-what-is-new-in-java-60-collections-api-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Fb6rrbSLcUkFVlnl_JUbMW7-7eQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fb6rrbSLcUkFVlnl_JUbMW7-7eQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Fb6rrbSLcUkFVlnl_JUbMW7-7eQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fb6rrbSLcUkFVlnl_JUbMW7-7eQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In this article I will write about the new Collections APIs introduced in Java 6.0. Mustang has few interesting changes in the Collections APIs, one amoung them is the Deque. Deque is used for the Bi-Directional traversal. It has different implementations including BlockingDeque,ArrayDeque,etc. I will talk about the Deque and its various implementation, also few more changes in the Collectiona API in Java 6.0.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=EcUoXMmv"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=59gRJn8x"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=59gRJn8x" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=ceB9hyBZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=AkjjcKYC"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=AkjjcKYC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=qEeWBSA0"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=lnt1aSqB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=Z6NPkQpo"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=Z6NPkQpo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/FguYZmzS4zM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/4-what-is-new-in-java-60-collections-api-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/4-what-is-new-in-java-60-collections-api-1.html</feedburner:origLink></item><item><title>EJB 3.0 Timer Services - An Overview</title><link>http://feedproxy.google.com/~r/JavabeatArticles/~3/yGYgRo64lBg/3-ejb-30-timer-services-an-overview-1.html</link><guid isPermaLink="false">http://www.javabeat.net/articles/3-ejb-30-timer-services-an-overview-1.html</guid><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SgHziEUYTfqudu8yUOc9EHe302k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SgHziEUYTfqudu8yUOc9EHe302k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SgHziEUYTfqudu8yUOc9EHe302k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SgHziEUYTfqudu8yUOc9EHe302k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Starting from EJB 2.1, Timer Services are available for building J2EE Applications that depends on time based services. Time based services are mostly used in scheduling applications. Technically, these scheduling applications are called workflows. A workflow defines a configurable sequence of activities or tasks that will take place at a particular point of time. Before EJB 2.1, one has to manually code for building and deploying time-based workflow systems. But, with the invent of EJB 3.0, thanks to Annotations and Dependency injections, life has become still more easier for creating such applications.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=CTTVSwoB"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=B64S9JQt"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=B64S9JQt" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=I7lw0RAJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=6KLpVEHT"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=6KLpVEHT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=U7GYfHCI"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=uGQ2RiIe"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/JavabeatArticles?a=5soBX0ER"&gt;&lt;img src="http://feeds.feedburner.com/~f/JavabeatArticles?i=5soBX0ER" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatArticles/~4/yGYgRo64lBg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.javabeat.net/articles/3-ejb-30-timer-services-an-overview-1.html</feedburner:origLink><feedburner:origLink>http://www.javabeat.net/articles/3-ejb-30-timer-services-an-overview-1.html</feedburner:origLink></item></channel></rss>
