<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss1full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
<channel rdf:about="http://www.javabeat.net/rss/jb-tips.xml">
<title>JavaBeat Tips</title>
<link>http://www.javabeat.net/rss/jb-tips.xml</link>
<description>JavaBeat Tips</description>
<dc:language>en-us</dc:language>
<dc:rights>My copyright text</dc:rights>
<dc:date>2008-07-18T20:58:04+01:00</dc:date>
<dc:creator>me</dc:creator>
<dc:subject>my subject</dc:subject>
<items>
<rdf:Seq><rdf:li rdf:resource="http://www.javabeat.net/tips/89-use-a4jstatus-to-display-status-of-the-reque.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/88-a4jsupport-how-to-use-action-attribute.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/87-a4jsupport-simple-example-on-onkeyup-event.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/86-how-to-write-throws-advice-in-spring-aop.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/85-how-to-write-interception-around-advice-in-sp.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/84-simple-example-for-before-advice-and-after-ad.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/83-editing-eclipse-classpath-file.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/82-baisc-steps-to-configure-log4j-using-xml-and.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/81-batch-insert-in-hibernate.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/80-hibernate-basic-configuration-example.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/79-accessing-managed-bean-methods-programmatical.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/78-how-to-use-managed-bean-reference-inside-face.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/77-how-to-initialize-map-property-in-managed-mea.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/76-how-to-initialize-list-property-in-managed-me.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/74-lists-and-maps-as-managed-beans-in-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/73-publish-and-subscribe-messages-using-jms-topi.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/72-how-to-use-hselectoneradio-inside-hdatatabl.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/71-write-your-own-validator-in-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/70-create-simple-custom-converter-implementation.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/69-how-to-implement-fphaselistener-for-hcomman.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/68-how-to-read-xml-file-and-inject-bean-referenc.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/67-how-to-implement-actionlistener-factionlist.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/66-fconvertdatetime-tag-in-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/65-houtputformat-tag-in-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/64-fconvertnumber-tag-in-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/63-create-ejb-30-project-in-netbeans-61.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/62-entity-beans-in-ejbbmp.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/61-entity-beans-in-ejbcmp.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/60-java-security-packages-using-jcajce.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/59-java-messaging-servicejms.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/58-jstl-sql-tags.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/57-jstl-xml-tags.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/56-core-tags-in-jstl.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/55-an-introduction-to-jstl.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/54-getting-started-with-flex-20.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/53-what-is-spring.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/52-display-error-messages-in-jsf-hmessages-.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/51-hselectonemenu-java-server-faces-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/50-hselectmanymenu-java-server-faces-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/49-hselectmanycheckbox-java-server-faces-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/48-hselectbooleancheckbox-java-server-faces-.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/47-how-to-use-resource-bundle-in-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/46-hdatatable-java-server-faces-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/45-how-to-set-selected-tab-in-richtabpanel-tag.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/44-hcommandlink-how-to-pass-parameter-to-next.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/43-how-to-use-hselectbooleancheckbox-within-hd.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/42-fattribute-tag-in-java-server-faces-jsf.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/41-display-error-messages-in-jsf-hmessage-.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/40-display-error-messages-in-jsf-hmessages-.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/39-knowing-about-your-database.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/38-customizing-dragging-and-dropping-for-swing-c.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/37-locking-files-using-java.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/36-file-upload-and-download-using-java.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/35-precise-rounding-of-decimals-using-rounding-m.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/34-using-the-prototype-pattern-to-clone-objects.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/33-sending-mail-from-java.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/32-passing-arguments-and-properties-from-command.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/31-generation-of-random-numbers.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/30-downloading-content-from-the-internet.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/29-creating-user-defined-exceptions.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/28-copying-file-contents-using-filechannel.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/27-logging-messages-using-java-logging-api.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/26-working-with-virtual-proxy-pattern.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/25-making-use-of-the-properties-class.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/24-parsing-input-using-scanner.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/23-parsing-xml-documents-using-sax.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/22-persisting-object-state-in-xml-format.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/21-randomly-accessing-the-file-contents.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/20-sorting-custom-types-in-java.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/19-recursively-traversing-files-and-folders-usin.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/18-factory-pattern-design-patterns-in-javaj.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/17-conversion-between-array-and-list-types.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/16-querying-class-information-at-runtime-using-j.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/15-using-the-jar-utility.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/14-storing-application-data-using-preferences-ap.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/13-threads-synchronization.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/12-overriding-the-tostring-method-in-object-cl.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/11-using-the-externalizable-interface.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/10-enhanced-for-loop-for-user-defined-objects.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/9-hashcode-and-equals-methods.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/8-using-the-new-process-builder-class.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/7-singleton-pattern-design-patterns-in-javaj.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/6-template-method-pattern-design-patterns-in.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/5-state-pattern-design-patterns-in-javaj2ee.html" />
<rdf:li rdf:resource="http://www.javabeat.net/tips/4-expression-language-in-jsp-20.html" />
</rdf:Seq>
</items>
<image rdf:resource="http://www.mysite.com/mylogo.jpg" />
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JavabeatTips" type="application/rss+xml" /><feedburner:emailServiceId>1244751</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname></channel>
<item rdf:about="http://www.javabeat.net/tips/89-use-a4jstatus-to-display-status-of-the-reque.html">
<title>Use a4j:status to display status of the request</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/339587079/89-use-a4jstatus-to-display-status-of-the-reque.html</link>
<description>When there is a request to the server, the client have to wait untill he gets the response.
	It will be nice if you give status of the server request processing. use a4j:status tag in the
	RichFaces to implement this feature in your webpages. In this example this tag is used with 
	a4j:support and showing the status message while user types in the text field.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=2nubkT"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=2nubkT" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/339587079" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/89-use-a4jstatus-to-display-status-of-the-reque.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/89-use-a4jstatus-to-display-status-of-the-reque.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/88-a4jsupport-how-to-use-action-attribute.html">
<title>a4j:support - How to use action attribute?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/339587080/88-a4jsupport-how-to-use-action-attribute.html</link>
<description>This example program demonstrates how to use action attribute to update the server values and 
	display in the screen. In this example user inputs are passed to update method and processed. The values are 
	updated in the h:panelGrid component. The advantage of using a4j:support tag is it can be updated the 
	whole region by specifying the reRender attribute.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=4ptVBP"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=4ptVBP" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/339587080" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/88-a4jsupport-how-to-use-action-attribute.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/88-a4jsupport-how-to-use-action-attribute.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/87-a4jsupport-simple-example-on-onkeyup-event.html">
<title>a4j:support - Simple Example on onkeyup event</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/339587081/87-a4jsupport-simple-example-on-onkeyup-event.html</link>
<description>This example program demonstrates how to get started with a4j:support tag in the
	RiachFaces tag libraray. This is part of Ajax4jsf libraray. But, from RiachFaces 3.0, Ajax4jsf is
	merged with RichFaces tag libraray. a4j:support is used inside any component to provide
	ajax support on that particular field.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=nIVPhW"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=nIVPhW" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/339587081" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/87-a4jsupport-simple-example-on-onkeyup-event.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/87-a4jsupport-simple-example-on-onkeyup-event.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/86-how-to-write-throws-advice-in-spring-aop.html">
<title>How to write Throws Advice in Spring AOP?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/336205375/86-how-to-write-throws-advice-in-spring-aop.html</link>
<description>Throws Advice is used when throwing exception from the business methods. This interceptor will be
	called when there is any exception, so one can do any logic to candle the exception.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=grFBOr"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=grFBOr" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/336205375" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/86-how-to-write-throws-advice-in-spring-aop.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/86-how-to-write-throws-advice-in-spring-aop.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/85-how-to-write-interception-around-advice-in-sp.html">
<title>How to write Interception Around Advice in Spring AOP?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/336205376/85-how-to-write-interception-around-advice-in-sp.html</link>
<description>In this tips we explore how to use the Interception Around Advice in Spring's Aspect Oriented Programming(AOP).
	Interception Around Advice is fundamental advice type in the Spring framework. Also this advice type is derived from
	other frameworks like AspectJ. So it is interoporable with other framework, other advices in the Spring AOPs are
	specific to Spring Framework and cannot be used in the other similar frameworks.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=FDPGpl"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=FDPGpl" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/336205376" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/85-how-to-write-interception-around-advice-in-sp.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/85-how-to-write-interception-around-advice-in-sp.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/84-simple-example-for-before-advice-and-after-ad.html">
<title>Simple example for Before advice and After Advice in Spring Framework</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/336205377/84-simple-example-for-before-advice-and-after-ad.html</link>
<description>This tips presents a very simple program for invoking the Before Advice and After Advice
 in the Spring Framework. Thsese two methods are part of Spring's AOP implementation and 
 used as interceptor methods.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=r0O0Iq"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=r0O0Iq" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/336205377" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/84-simple-example-for-before-advice-and-after-ad.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/84-simple-example-for-before-advice-and-after-ad.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/83-editing-eclipse-classpath-file.html">
<title>Editing eclipse classpath file</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/336205378/83-editing-eclipse-classpath-file.html</link>
<description>While creating a project in Eclipse, by default it creates a .classpath file in the project directory. That file will be usedfor storing file names and other dependent files needed in the classpath to compile and execute the project successfully.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=1XJKU6"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=1XJKU6" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/336205378" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/83-editing-eclipse-classpath-file.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/83-editing-eclipse-classpath-file.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/82-baisc-steps-to-configure-log4j-using-xml-and.html">
<title>Baisc steps to configure Log4j using xml and properties file</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/336205379/82-baisc-steps-to-configure-log4j-using-xml-and.html</link>
<description>This example demonstrated how to configure Log4j setup using the Proerties file
	and XML file. These are the two most widely used techniques for configuring the
	Log4j for your application. But, in the recent days configuring with properties files
	are considered to be old technique and recommended using XML.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=PVB30w"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=PVB30w" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/336205379" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/82-baisc-steps-to-configure-log4j-using-xml-and.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/82-baisc-steps-to-configure-log4j-using-xml-and.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/81-batch-insert-in-hibernate.html">
<title>Batch insert in Hibernate</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/336205380/81-batch-insert-in-hibernate.html</link>
<description>This example program shows how to insert multiple rows using the batch processing in hibernate. when
 there are thousand of rows to be persisted, everytime iterating and inserting will cause the memory 
 problem. Hibernate stored all the persisted objects in the memory. To avoid this problem use batch processing
 in the hibernate.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=IxLza8"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=IxLza8" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/336205380" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/81-batch-insert-in-hibernate.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/81-batch-insert-in-hibernate.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/80-hibernate-basic-configuration-example.html">
<title>Hibernate basic configuration example</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/334608816/80-hibernate-basic-configuration-example.html</link>
<description>This example demonstrates how to configure hibernate framework for running a simple
	standalone program. Here the sample program uses programmatic configuration to set 
	all the properties required for running hibernate. Also the example uses derby as the
	database to connect and update the values. This is not the big change, you only have to
	change few parameters if you are using any other databases.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=pMM2cz"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=pMM2cz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/334608816" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/80-hibernate-basic-configuration-example.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/80-hibernate-basic-configuration-example.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/79-accessing-managed-bean-methods-programmatical.html">
<title>Accessing Managed Bean methods programmatically in JSF 1.1</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/334608817/79-accessing-managed-bean-methods-programmatical.html</link>
<description>As we know JSF managed beans are mostly access only through the JSP pages are faces-config.xml.
	But, there is some schenarios where you will need information stored in the managed beans for the
	business logic in some other beans. JSF provides API to access those values where ever you want.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=K3ipXp"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=K3ipXp" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/334608817" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/79-accessing-managed-bean-methods-programmatical.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/79-accessing-managed-bean-methods-programmatical.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/78-how-to-use-managed-bean-reference-inside-face.html">
<title>How to use Managed Bean reference inside faces-config.xml?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/334608818/78-how-to-use-managed-bean-reference-inside-face.html</link>
<description>Managed Bean in JSF can refer another managed bean inside the faces-config.xml. There is no restriction
	for the type of bean can be refered. But, JSF does not support the cyclic dependencies for Managed Bean
	reference. For example, you cannot refer bean B from bean A while bean B also refers to bean A. The following simple program 
	demonstrates how to refer a listBean inside a normal JSF Managed Bean. For simplicity purpose this example
	use List as managed bean. You can use any type of bean for the reference.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=1fvvZQ"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=1fvvZQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/334608818" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/78-how-to-use-managed-bean-reference-inside-face.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/78-how-to-use-managed-bean-reference-inside-face.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/77-how-to-initialize-map-property-in-managed-mea.html">
<title>How to initialize Map property in Managed Mean?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/334020182/77-how-to-initialize-map-property-in-managed-mea.html</link>
<description>JSF Managed Beans can initialize its Map properties in the faces-config.xml. There is a property
	in the faces-config.xml as map-entries. This cane be used for initializing the values and can
	be accessed directly through the Managed Beans in any JSP pages.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=lmTbgT"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=lmTbgT" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/334020182" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/77-how-to-initialize-map-property-in-managed-mea.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/77-how-to-initialize-map-property-in-managed-mea.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/76-how-to-initialize-list-property-in-managed-me.html">
<title>How to initialize List property in Managed Mean?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/334020183/76-how-to-initialize-list-property-in-managed-me.html</link>
<description>JSF Managed Beans can initialize its List properties in the faces-config.xml. There is a property
	in the faces-config.xml as list-entries. This cane be used for initializing the values and can
	be accessed directly through the Managed Beans in any JSP pages.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=7zLiog"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=7zLiog" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/334020183" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/76-how-to-initialize-list-property-in-managed-me.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/76-how-to-initialize-list-property-in-managed-me.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/74-lists-and-maps-as-managed-beans-in-jsf.html">
<title>Lists and Maps as Managed Beans in JSF</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/334020184/74-lists-and-maps-as-managed-beans-in-jsf.html</link>
<description>This tips explain how to use List and Map classes directly as Managed Beans. Here notice that you cannot use 
	List and Map interfaces directly as Managed Beans, you can use only the implementations classes like
	ArrayList, Map,etc. There is no way to call constructor in the interfaces if you use List or Map
	directly.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=qYB4vG"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=qYB4vG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/334020184" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/74-lists-and-maps-as-managed-beans-in-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/74-lists-and-maps-as-managed-beans-in-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/73-publish-and-subscribe-messages-using-jms-topi.html">
<title>Publish and Subscribe messages using JMS Topic in JBoss Server</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/334020185/73-publish-and-subscribe-messages-using-jms-topi.html</link>
<description>This tips gives overview on how to write Java Messaging Service(JMS) code
for creating Topic in the Tomcat server. This is very basic example and only show
how to get started instead of looking into the advanced concepts in JMS technology.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=0LFDqu"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=0LFDqu" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/334020185" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/73-publish-and-subscribe-messages-using-jms-topi.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/73-publish-and-subscribe-messages-using-jms-topi.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/72-how-to-use-hselectoneradio-inside-hdatatabl.html">
<title>How to use h:selectOneRadio inside h:dataTable in JSF?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/331353467/72-how-to-use-hselectoneradio-inside-hdatatabl.html</link>
<description>This tips explains how to use the h:selectOneRadio tag inside h:dataTable iteration tag.
	Using h:selectOneRadio is not straight forward since JSF dowsn't provide easy mechanism 
	for toggling the radio button selectios. Programmer has to write the manual script code to 
	toggle the radio selections.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=CqWFMj"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=CqWFMj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/331353467" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/72-how-to-use-hselectoneradio-inside-hdatatabl.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/72-how-to-use-hselectoneradio-inside-hdatatabl.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/71-write-your-own-validator-in-jsf.html">
<title>Write your own Validator in JSF</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/331353469/71-write-your-own-validator-in-jsf.html</link>
<description>This tips presents sample programs for how to write the custom validator in JSF application.
	There is many built-in validators available in JSF.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=lWVS3t"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=lWVS3t" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/331353469" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/71-write-your-own-validator-in-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/71-write-your-own-validator-in-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/70-create-simple-custom-converter-implementation.html">
<title>Create simple custom Converter implementation class in JSF</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/330467381/70-create-simple-custom-converter-implementation.html</link>
<description>This article explains the simple Converter class implementation. Converter class is used for converting 
	any given input to the desired output format or with any business logic to the input values. This example
	also includes the PhaseListener to identify in which JSF lifecycle phase the convertion happens.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=DHTtfn"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=DHTtfn" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/330467381" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/70-create-simple-custom-converter-implementation.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/70-create-simple-custom-converter-implementation.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/69-how-to-implement-fphaselistener-for-hcomman.html">
<title>How to implement f:phaseListener for h:commandButton?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/329901848/69-how-to-implement-fphaselistener-for-hcomman.html</link>
<description>How to implement f:phaseListener for h:commandButton? - PhaseListener in JSF
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=u5H1i5"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=u5H1i5" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/329901848" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/69-how-to-implement-fphaselistener-for-hcomman.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/69-how-to-implement-fphaselistener-for-hcomman.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/68-how-to-read-xml-file-and-inject-bean-referenc.html">
<title>How to read xml file and inject bean reference using Spring Framework?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/329901849/68-how-to-read-xml-file-and-inject-bean-referenc.html</link>
<description>This article presents sample source code for creating the Bean instance using the
    Spring Framework. This is basic example to read configuration file from the file
    system and create the beans from the applicationContext.xml file. This xml file define two
    beans Employee and Address.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=wE8114"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=wE8114" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/329901849" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/68-how-to-read-xml-file-and-inject-bean-referenc.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/68-how-to-read-xml-file-and-inject-bean-referenc.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/67-how-to-implement-actionlistener-factionlist.html">
<title>How to implement ActionListener (f:actionListener) in JSF?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370893/67-how-to-implement-actionlistener-factionlist.html</link>
<description>This article explains how to implement the ActionListener class in the JSF core tag library. An ActionListener is an event handler interface for a class that can respond to user events in your JSF page. The body content of this tag must be empty.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=HUDoBb"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=HUDoBb" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370893" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/67-how-to-implement-actionlistener-factionlist.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/67-how-to-implement-actionlistener-factionlist.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/66-fconvertdatetime-tag-in-jsf.html">
<title>f:convertDateTime tag in JSF</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370894/66-fconvertdatetime-tag-in-jsf.html</link>
<description>f:convertDateTime is used for validating the date input. If the user enters any invlid input, it will throw the error
	message to the screen. Also it allows the user to specify the apttern of date format using the 'pattern' attribute.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=SopeSi"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=SopeSi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370894" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/66-fconvertdatetime-tag-in-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/66-fconvertdatetime-tag-in-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/65-houtputformat-tag-in-jsf.html">
<title>h:outputFormat tag in JSF</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370895/65-houtputformat-tag-in-jsf.html</link>
<description>The outputFormat tag renders parameterized text and allows you to customize the appearance of this text using CSS styles. Parameterized text is compound text containing placeholder values to be replaced by actual values at rendering time.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=TdH1H3"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=TdH1H3" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370895" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/65-houtputformat-tag-in-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/65-houtputformat-tag-in-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/64-fconvertnumber-tag-in-jsf.html">
<title>f:convertNumber Tag in JSF</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370896/64-fconvertnumber-tag-in-jsf.html</link>
<description>This tag is used to register the NumberConverter instance on the enclosing component. This class is responsible to convert String to java.util.Number object and  vice-versa.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=gIEz8y"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=gIEz8y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370896" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/64-fconvertnumber-tag-in-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/64-fconvertnumber-tag-in-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/63-create-ejb-30-project-in-netbeans-61.html">
<title>Create EJB 3.0 project in NetBeans 6.1</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370897/63-create-ejb-30-project-in-netbeans-61.html</link>
<description>This article explains how to create EJB 3.0 project using NetBeans IDE 6.1. This article will not explain the
	details of EJB 3.0 but will give basic knowledge on how to create simple EJB 3.0 project using NetBeans 6.1 IDE.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=Pc7URB"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=Pc7URB" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370897" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/63-create-ejb-30-project-in-netbeans-61.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/63-create-ejb-30-project-in-netbeans-61.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/62-entity-beans-in-ejbbmp.html">
<title>Entity Beans in EJB(BMP)</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370898/62-entity-beans-in-ejbbmp.html</link>
<description>Thus far, we acquainted ourselves with Sessionbeans ( both stateless and stateful) and also CMP Entity bean.

In this instalment, we take up the most difficult type, (ie) Bean-Managed Persistent Entity bean.(BMP)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=8akMSi"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=8akMSi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370898" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/62-entity-beans-in-ejbbmp.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/62-entity-beans-in-ejbbmp.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/61-entity-beans-in-ejbcmp.html">
<title>Entity Beans in EJB(CMP)</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370899/61-entity-beans-in-ejbcmp.html</link>
<description>As already mentioned ,Entity beans can be thought of as a record ( or row) in a table of a relational database. ( This is just for easy understanding because, the database can also be Object Database, XML database etc.)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=wwt2Ld"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=wwt2Ld" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370899" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/61-entity-beans-in-ejbcmp.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/61-entity-beans-in-ejbcmp.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/60-java-security-packages-using-jcajce.html">
<title>Java Security Packages using JCA/JCE</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370900/60-java-security-packages-using-jcajce.html</link>
<description>In this   tutorial, the author explains the cryptography-related concepts and packages in JDK,with code examples.Many of the concepts and technical terms thus learnt will be useful in understanding the Cryptography API in MFC  also.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=OSifiL"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=OSifiL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370900" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/60-java-security-packages-using-jcajce.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/60-java-security-packages-using-jcajce.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/59-java-messaging-servicejms.html">
<title>Java Messaging Service(JMS)</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370901/59-java-messaging-servicejms.html</link>
<description>A    brief     note  and   demo  for     JMS ( Java Messaging Service)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=KqrAQR"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=KqrAQR" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370901" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/59-java-messaging-servicejms.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/59-java-messaging-servicejms.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/58-jstl-sql-tags.html">
<title>JSTL  and  SQL-TAGS</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370902/58-jstl-sql-tags.html</link>
<description>In this fourth and last part of the tutorial on JSTL,the author deals with the 'sql' tags in JSTL  and shows how they greatly simplify simple database operations like 'select' queries.  In another demo, common database operations like 'add','modify' , 'delete' and 'verify'also are dealt with.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=iQtYEj"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=iQtYEj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370902" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/58-jstl-sql-tags.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/58-jstl-sql-tags.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/57-jstl-xml-tags.html">
<title>JSTL and  XML-TAGS</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370903/57-jstl-xml-tags.html</link>
<description>In this third part of the tutorial on JSTL, the author explains the use of xml tags of the JSTL and shows their wonderful simplicity ,ease of use and raw power.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=Erw91k"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=Erw91k" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370903" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/57-jstl-xml-tags.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/57-jstl-xml-tags.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/56-core-tags-in-jstl.html">
<title>Core Tags in JSTL</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370904/56-core-tags-in-jstl.html</link>
<description>In the second part of this tutorial on JSTL, the author explains how the tags in the core-group can be used in JSP pages, with a number of simple  examples.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=zmxtt7"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=zmxtt7" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370904" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/56-core-tags-in-jstl.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/56-core-tags-in-jstl.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/55-an-introduction-to-jstl.html">
<title>An Introduction to JSTL</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370905/55-an-introduction-to-jstl.html</link>
<description>As       J2EE programmers, we are familiar with Servlets , JSP   and JavaBeans.  Any JSP page should encapsulate the business logic in a bean and invoke it by using jsp:useBean  tag.  Till recently, a combination of Servlets, JSP and beans was the standard practice. But, the JCP realeased an API for enabling programmers to create custom tags and use them in their JSP pages. The difference between javabean and java custom tags was that, though both made use of java classes,  tags can be used by non-programmers also without  knowledge of Java programming, just as they would use html tags.( From a programmers perspective,however, a much more important distinction is that tags are specific to the page in which they are created while javabeans are general. )
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=QTW2jW"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=QTW2jW" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370905" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/55-an-introduction-to-jstl.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/55-an-introduction-to-jstl.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/54-getting-started-with-flex-20.html">
<title>Getting Started with Flex 2.0</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370906/54-getting-started-with-flex-20.html</link>
<description>Flex2  is the latest RIA technolgy based on MXML and Flash.Originally from Macromedia, this software is now being provided by Adobe, as Adobe has recently acquired Macromedia. The Flex2 software was given in DeveloperIQ CD in August-2006. That edition carried a very interesting and informative interview with  Dave Gruber                 of Adobe by the editor Mr.Ramdas. Flex2 is being positioned and promoted as a better technology than Ajax. ( this is the impression that we gain, from their advertisements in JavaLobby site).

The aim of this introductory tutorial is to explore the technology at a very basic level. However, what we see by these  basic experiments is that it is just like DotNet Framework and ASP.net , atleast so far as naming of controls etc are concerned and partly like an applet( it is executed in client-side).
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=hfD0KK"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=hfD0KK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370906" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/54-getting-started-with-flex-20.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/54-getting-started-with-flex-20.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/53-what-is-spring.html">
<title>What is Spring?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370907/53-what-is-spring.html</link>
<description>Spring is grate framework for development of Enterprise grade applications. Spring is a light-weight framework for the development of enterprise-ready applications. Spring can be used to configure declarative transaction management, remote access to your logic using RMI or web services, mailing facilities and various options in persisting your data to a database. Spring framework can be used in modular fashion, it allows to use in parts and leave the other components which is not required by the application.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=l42Ev7"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=l42Ev7" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370907" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/53-what-is-spring.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/53-what-is-spring.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/52-display-error-messages-in-jsf-hmessages-.html">
<title>Display error messages in JSF [ h:messages ] - part 1 </title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370908/52-display-error-messages-in-jsf-hmessages-.html</link>
<description>Display error messages in JSF [ h:messages ] - part 1
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=S88VNt"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=S88VNt" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370908" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/52-display-error-messages-in-jsf-hmessages-.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/52-display-error-messages-in-jsf-hmessages-.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/51-hselectonemenu-java-server-faces-jsf.html">
<title>h:selectOneMenu - Java Server Faces (JSF)</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370909/51-hselectonemenu-java-server-faces-jsf.html</link>
<description>h:selectOneMenu - Java Server Faces (JSF)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=QPJ3M0"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=QPJ3M0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370909" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/51-hselectonemenu-java-server-faces-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/51-hselectonemenu-java-server-faces-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/50-hselectmanymenu-java-server-faces-jsf.html">
<title>h:selectManyMenu - Java Server Faces (JSF)</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370910/50-hselectmanymenu-java-server-faces-jsf.html</link>
<description>h:selectManyMenu - Java Server Faces (JSF)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=qBOHQY"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=qBOHQY" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370910" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/50-hselectmanymenu-java-server-faces-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/50-hselectmanymenu-java-server-faces-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/49-hselectmanycheckbox-java-server-faces-jsf.html">
<title>h:selectManyCheckBox - Java Server Faces (JSF)</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370911/49-hselectmanycheckbox-java-server-faces-jsf.html</link>
<description>h:selectManyCheckBox - Java Server Faces (JSF)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=45a6yD"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=45a6yD" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370911" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/49-hselectmanycheckbox-java-server-faces-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/49-hselectmanycheckbox-java-server-faces-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/48-hselectbooleancheckbox-java-server-faces-.html">
<title>h:selectBooleanCheckBox - Java Server Faces (JSF)</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370912/48-hselectbooleancheckbox-java-server-faces-.html</link>
<description>h:selectBooleanCheckBox - Java Server Faces (JSF)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=s9lH6N"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=s9lH6N" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370912" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/48-hselectbooleancheckbox-java-server-faces-.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/48-hselectbooleancheckbox-java-server-faces-.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/47-how-to-use-resource-bundle-in-jsf.html">
<title>How to use Resource Bundle in JSF?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370913/47-how-to-use-resource-bundle-in-jsf.html</link>
<description>How to use Resource Bundle in JSF?
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=A5SlMp"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=A5SlMp" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370913" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/47-how-to-use-resource-bundle-in-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/47-how-to-use-resource-bundle-in-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/46-hdatatable-java-server-faces-jsf.html">
<title>h:dataTable - Java Server Faces (JSF)</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370914/46-hdatatable-java-server-faces-jsf.html</link>
<description>h:dataTable - Java Server Faces (JSF)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=WCsG7o"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=WCsG7o" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370914" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/46-hdatatable-java-server-faces-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/46-hdatatable-java-server-faces-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/45-how-to-set-selected-tab-in-richtabpanel-tag.html">
<title>How to set selected tab in rich:tabPanel tag?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370915/45-how-to-set-selected-tab-in-richtabpanel-tag.html</link>
<description>How to set selected tab in rich:tabPanel tag?
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=RtJNj8"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=RtJNj8" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370915" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/45-how-to-set-selected-tab-in-richtabpanel-tag.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/45-how-to-set-selected-tab-in-richtabpanel-tag.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/44-hcommandlink-how-to-pass-parameter-to-next.html">
<title>h:commandLink - How to pass Parameter to next page?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370916/44-hcommandlink-how-to-pass-parameter-to-next.html</link>
<description>h:commandLink - How to pass Parameter to next page?
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=g8Iu1K"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=g8Iu1K" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370916" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/44-hcommandlink-how-to-pass-parameter-to-next.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/44-hcommandlink-how-to-pass-parameter-to-next.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/43-how-to-use-hselectbooleancheckbox-within-hd.html">
<title>How to use h:selectBooleanCheckBox within h:dataTable?</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370917/43-how-to-use-hselectbooleancheckbox-within-hd.html</link>
<description>How to use h:selectBooleanCheckBox within h:dataTable?
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=qkPAic"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=qkPAic" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370917" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/43-how-to-use-hselectbooleancheckbox-within-hd.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/43-how-to-use-hselectbooleancheckbox-within-hd.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/42-fattribute-tag-in-java-server-faces-jsf.html">
<title>f:attribute Tag in Java Server Faces (JSF) </title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370918/42-fattribute-tag-in-java-server-faces-jsf.html</link>
<description>f:attribute Tag in Java Server Faces (JSF)
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=LLTk8u"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=LLTk8u" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370918" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/42-fattribute-tag-in-java-server-faces-jsf.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/42-fattribute-tag-in-java-server-faces-jsf.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/41-display-error-messages-in-jsf-hmessage-.html">
<title>Display error messages in JSF [ h:message ] - part 2  </title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370919/41-display-error-messages-in-jsf-hmessage-.html</link>
<description>Display error messages in JSF [ h:message ] - part 2
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=6rLuNg"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=6rLuNg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370919" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/41-display-error-messages-in-jsf-hmessage-.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/41-display-error-messages-in-jsf-hmessage-.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/40-display-error-messages-in-jsf-hmessages-.html">
<title>Display error messages in JSF [ h:messages ] - part 1 </title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370920/40-display-error-messages-in-jsf-hmessages-.html</link>
<description>Display error messages in JSF [ h:messages ] - part 1
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=vpHTZv"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=vpHTZv" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370920" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/40-display-error-messages-in-jsf-hmessages-.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/40-display-error-messages-in-jsf-hmessages-.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/39-knowing-about-your-database.html">
<title>Knowing about your Database
</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370921/39-knowing-about-your-database.html</link>
<description>We use the Jdbc APIs for accessing the data from the database system. However, the different databases from different vendors will vary a lot in their underlying model and functionalities. For example, a feature supported in one database might not be supported in another database. So, even before working with a database, it is important to know the supported features and other related information. Java provides an interface called DatabaseMetaData to achieve this.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=uxZF3p"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=uxZF3p" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370921" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/39-knowing-about-your-database.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/39-knowing-about-your-database.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/38-customizing-dragging-and-dropping-for-swing-c.html">
<title>Customizing Dragging and Dropping for Swing Components</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370922/38-customizing-dragging-and-dropping-for-swing-c.html</link>
<description>Swing's Drop and Drop API can be used for customizing Drag and Drop support. For most of the commonly used components like Text Components, Color Chooser, File Chooser etc, the dropping support is enabled by default. We have to explicitly enable the dragging support by calling the setDragEnabled() method. Before getting into customizing them, let us see a simple example,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=Xybzzy"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=Xybzzy" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370922" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/38-customizing-dragging-and-dropping-for-swing-c.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/38-customizing-dragging-and-dropping-for-swing-c.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/37-locking-files-using-java.html">
<title>Locking Files using Java</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370923/37-locking-files-using-java.html</link>
<description>File Locking can be achieved in java by making use of the New I/O API (nio). Before the advent of New I/O API, there was no direct support in Java for locking a file. It is important to understand that File locking is hugely dependent on the native operating system on which the program is executing.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=fhjWGs"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=fhjWGs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370923" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/37-locking-files-using-java.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/37-locking-files-using-java.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/36-file-upload-and-download-using-java.html">
<title>File Upload and Download using Java</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370924/36-file-upload-and-download-using-java.html</link>
<description>File Upload and Download is always a handy utility to know. There will be some need to upload a file to an FTP server, Like if you generate a report or store some data in .xls file, then it needs to be uploaded to a FTP server for further use. like wise we need to download some data (data stored in .xls files)for manuplation from the server in our projects. Here we have the code to do this for us. The FileUploadDownload utility.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=yHWXbB"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=yHWXbB" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370924" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/36-file-upload-and-download-using-java.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/36-file-upload-and-download-using-java.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/35-precise-rounding-of-decimals-using-rounding-m.html">
<title>Precise rounding of decimals using Rounding Mode Enumeration</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370925/35-precise-rounding-of-decimals-using-rounding-m.html</link>
<description>The Rounding Mode Enum in java.math package is used to perform precise rounding of decimal values. It was introduced in Java 5.0. This Enum provides various constants each of which is used for different modes of rounding. The decimal value would be rounded off to the number of decimal places based on the scale that is defined for the decimal value.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=3Op3Yy"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=3Op3Yy" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370925" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/35-precise-rounding-of-decimals-using-rounding-m.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/35-precise-rounding-of-decimals-using-rounding-m.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/34-using-the-prototype-pattern-to-clone-objects.html">
<title>Using the Prototype pattern to clone objects</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370926/34-using-the-prototype-pattern-to-clone-objects.html</link>
<description>Prototype pattern is one of the creational patterns that concentrate on duplicating objects if needed. Assuming that we are in process of creating a template. Most of the times, we copy an existing template, do some changes in it and then will use it.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=IyibXh"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=IyibXh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370926" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/34-using-the-prototype-pattern-to-clone-objects.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/34-using-the-prototype-pattern-to-clone-objects.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/33-sending-mail-from-java.html">
<title>Sending mail from Java</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370927/33-sending-mail-from-java.html</link>
<description>The Java Mail API provides support for sending and receiving electronic mail messages. The API provides a plug-in architecture where vendor's implementation for their own proprietary protocols can be dynamically discovered and used at the run time. Sun provides a reference implementation and its supports the following protocols namely,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=otcNWK"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=otcNWK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370927" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/33-sending-mail-from-java.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/33-sending-mail-from-java.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/32-passing-arguments-and-properties-from-command.html">
<title>Passing arguments and properties from command line</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370928/32-passing-arguments-and-properties-from-command.html</link>
<description>Arguments and properties can be passed to a java application from command line. In this techical tip, let us see how to pass arguments as well as properties from command line.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=9S8Tvv"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=9S8Tvv" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370928" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/32-passing-arguments-and-properties-from-command.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/32-passing-arguments-and-properties-from-command.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/31-generation-of-random-numbers.html">
<title>Generation of Random Numbers</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370929/31-generation-of-random-numbers.html</link>
<description>Random numbers in java can be generated either by using the Random class in java.util package or by using the random() method in the Math class in java.lang package.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=STM6A9"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=STM6A9" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370929" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/31-generation-of-random-numbers.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/31-generation-of-random-numbers.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/30-downloading-content-from-the-internet.html">
<title>Downloading Content from the Internet</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370930/30-downloading-content-from-the-internet.html</link>
<description>Let us write a Simple Downloader in this techincal tip by making use of the classes with java.net package. URL stands for Uniform Resource Locator and it is used to locate a resource in the Web in a standard fashion. A resource in the Web can be anything;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=lGtElA"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=lGtElA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370930" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/30-downloading-content-from-the-internet.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/30-downloading-content-from-the-internet.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/29-creating-user-defined-exceptions.html">
<title>Creating user defined exceptions</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370931/29-creating-user-defined-exceptions.html</link>
<description>Though Java provides an extensive set of in-built exceptions, there are cases in which we may need to define our own exceptions in order to handle the various application specific errors that we might encounter.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=0ChcBW"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=0ChcBW" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370931" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/29-creating-user-defined-exceptions.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/29-creating-user-defined-exceptions.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/28-copying-file-contents-using-filechannel.html">
<title>Copying File Contents using FileChannel</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370932/28-copying-file-contents-using-filechannel.html</link>
<description>In this technical tip, let us see an easy way of achieving file copy using File Channels. File Channels are part of Java New I/O Packages. A file can be viewed as a sequence of bytes. The various Buffer classes in New I/O Packages serve as a container for manipulating the primitive byte contents.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=YBCTUF"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=YBCTUF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370932" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/28-copying-file-contents-using-filechannel.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/28-copying-file-contents-using-filechannel.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/27-logging-messages-using-java-logging-api.html">
<title>Logging Messages using Java Logging API</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370933/27-logging-messages-using-java-logging-api.html</link>
<description>The Logging API in Java enables Applications to log messages of some level which will be very useful for debugging purpose. Say, if a system fails for some reasons, then the reason can be easily traced out by looking at the information available in the log file. In this section, let us see an overview of using Logging facility in Java.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=yISlBS"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=yISlBS" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370933" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/27-logging-messages-using-java-logging-api.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/27-logging-messages-using-java-logging-api.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/26-working-with-virtual-proxy-pattern.html">
<title>Working with Virtual Proxy Pattern</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370934/26-working-with-virtual-proxy-pattern.html</link>
<description>Application is often a collection of components and in most of the situations it may be the case that a component should be loaded until it is first accessed by the Client. Reasons may be that the component in consideration may be using most of the system resources. For example,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=LMrAY7"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=LMrAY7" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370934" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/26-working-with-virtual-proxy-pattern.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/26-working-with-virtual-proxy-pattern.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/25-making-use-of-the-properties-class.html">
<title>Making use of the Properties class</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370935/25-making-use-of-the-properties-class.html</link>
<description>In this section, let us make use of the Properties class for storing and loading application related configuration values as well as other user information. It is also possible to query or modify the various System properties using this class. For example, the following code tries to get all the properties that are available for the currently executing JVM.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=q1j7n9"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=q1j7n9" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370935" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/25-making-use-of-the-properties-class.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/25-making-use-of-the-properties-class.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/24-parsing-input-using-scanner.html">
<title>Parsing Input using Scanner</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370936/24-parsing-input-using-scanner.html</link>
<description>A Scanner object can be used to read text input from a number of sources. The input source can be a file, an input stream or even from a string. It internally uses the Regular Expression Api for parsing and getting the input. Let us see a simple example to parse a String object,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=5Hebuk"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=5Hebuk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370936" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/24-parsing-input-using-scanner.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/24-parsing-input-using-scanner.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/23-parsing-xml-documents-using-sax.html">
<title>Parsing XML Documents using SAX</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370937/23-parsing-xml-documents-using-sax.html</link>
<description>Xml Parsers are used to parse and extract information from Xml Documents. The most commonly used Xml Parsers are Simple API for Xml Parsing and Document Object Model. SAX Parsers are preferred when the size of the Xml Document is comparatively large and the application doesn't wish to store and reuse the Xml information in the future. In this tip, let us see how to parse an Xml Document using SAX Technique.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=t9EgRT"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=t9EgRT" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370937" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/23-parsing-xml-documents-using-sax.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/23-parsing-xml-documents-using-sax.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/22-persisting-object-state-in-xml-format.html">
<title>Persisting Object State in Xml Format</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370938/22-persisting-object-state-in-xml-format.html</link>
<description>Persistence is the process of saving the state of an object permanently to a storage like file or database, and the state of the object can be restored at a later time. In Java terms, Persistence is nothing but Serialization. For example, the following code is used to save the state of an object in a file.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=TodVcn"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=TodVcn" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370938" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/22-persisting-object-state-in-xml-format.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/22-persisting-object-state-in-xml-format.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/21-randomly-accessing-the-file-contents.html">
<title>Randomly accessing the file contents</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370939/21-randomly-accessing-the-file-contents.html</link>
<description>In this techincal tip, let us see how to access the contents of a file randomly instead of the traditional sequential access. Imagine that we want to search for a particular record in a file. If we prefer Sequential access in this case, then it will involve traversing over the file byte by byte and searching for the relevant record. This won't be an ideal solution particularly if the size of the file is too big.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=CH6pjw"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=CH6pjw" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370939" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/21-randomly-accessing-the-file-contents.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/21-randomly-accessing-the-file-contents.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/20-sorting-custom-types-in-java.html">
<title>Sorting Custom Types in Java</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370940/20-sorting-custom-types-in-java.html</link>
<description>The class java.util.Collections provides many Utility methods for simplifying the most commonly used operations. One of the methods available in that class is sort() which is used for sorting elements. Let us the see how the Collections.sort() method operates on pre-defined data-types as well as user-defined data-types.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=3Z2TRW"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=3Z2TRW" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370940" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/20-sorting-custom-types-in-java.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/20-sorting-custom-types-in-java.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/19-recursively-traversing-files-and-folders-usin.html">
<title>Recursively traversing files and folders using Java File API</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370941/19-recursively-traversing-files-and-folders-usin.html</link>
<description>In this section, let us see how to recursively traverse over files and folders by making use of Java File API. Whether it is a folder or a file, both are represented as a java.io.File object. For example, consider the following code snippet,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=FLr16X"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=FLr16X" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370941" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/19-recursively-traversing-files-and-folders-usin.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/19-recursively-traversing-files-and-folders-usin.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/18-factory-pattern-design-patterns-in-javaj.html">
<title>
Factory pattern - Design Patterns in Java/J2EE</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370942/18-factory-pattern-design-patterns-in-javaj.html</link>
<description>Creational pattern deals with the creation of objects and it hides the complex logic involved in the object creation object from the clients. One of the common creational patterns is the Factory pattern and it is used extensively in Applications. Let us understand what factors should be considered in mind while designing a Factory pattern or a Factory method pattern.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=sj16sM"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=sj16sM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370942" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/18-factory-pattern-design-patterns-in-javaj.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/18-factory-pattern-design-patterns-in-javaj.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/17-conversion-between-array-and-list-types.html">
<title>Conversion between Array and List types</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370943/17-conversion-between-array-and-list-types.html</link>
<description>In some cases, we may need to convert an array to a list or vice versa. The method asList() is available in the Arrays class, and the toArray() method in list and set classes serve this purpose.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=8wqgyo"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=8wqgyo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370943" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/17-conversion-between-array-and-list-types.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/17-conversion-between-array-and-list-types.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/16-querying-class-information-at-runtime-using-j.html">
<title>Querying Class Information at Runtime using Java Reflection API</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370944/16-querying-class-information-at-runtime-using-j.html</link>
<description>Java Reflection API provides support for querying information about a class at run-time. This information includes the list of public as well as private members (methods) available for the class, the various public operations it supports etc. This section will guide you in making use of the Reflection API.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=qGvtJg"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=qGvtJg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370944" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/16-querying-class-information-at-runtime-using-j.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/16-querying-class-information-at-runtime-using-j.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/15-using-the-jar-utility.html">
<title>Using the Jar Utility</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370945/15-using-the-jar-utility.html</link>
<description>Jar stands for Java Archive file and it is used to compress and archive one or more files. It is equivalent to Zip file in Window operating system. A typical jar file contains Java class files in addition to source files as well as resource files, like images and properties.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=ugP4y9"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=ugP4y9" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370945" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/15-using-the-jar-utility.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/15-using-the-jar-utility.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/14-storing-application-data-using-preferences-ap.html">
<title>Storing Application Data using Preferences API</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370946/14-storing-application-data-using-preferences-ap.html</link>
<description>Applications can now make use of the Java Preferences API for storing and retrieving Application related data. The location where the Data gets stored is implementation specific. Two levels of Preferences come into picture, one is the User Preferences for storing user information and the other is the System Preferences that deals with information common to all users as well as configuration details.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=DKT4ig"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=DKT4ig" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370946" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/14-storing-application-data-using-preferences-ap.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/14-storing-application-data-using-preferences-ap.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/13-threads-synchronization.html">
<title>Threads Synchronization</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370947/13-threads-synchronization.html</link>
<description>Synchronization is done in order to protect a segment of code from being accessed by more than a single Thread at any particular instance of time. In Java, synchronization is achieved with the use of synchronized keyword. Synchronization can be applied to methods as well as to a block of code.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=6CKYY9"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=6CKYY9" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370947" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/13-threads-synchronization.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/13-threads-synchronization.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/12-overriding-the-tostring-method-in-object-cl.html">
<title>Overriding the toString() method in Object class</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370948/12-overriding-the-tostring-method-in-object-cl.html</link>
<description>The toString() method in the Object class is used to display some information regarding any object. If any code needs some information of an object of a class, then it can get it by using this method
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=AutS8s"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=AutS8s" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370948" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/12-overriding-the-tostring-method-in-object-cl.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/12-overriding-the-tostring-method-in-object-cl.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/11-using-the-externalizable-interface.html">
<title>Using the Externalizable Interface</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370949/11-using-the-externalizable-interface.html</link>
<description>Serialization is the process of giving persistence storage to Java objects so that they can be restored at a later time. Classes can be made persistent in Java by implementing the Serializable interface. Serializable is a marker interface meaning that it has no methods within it. Any Serializable class can be passed on to ObjectOutputStream.writeObject(object) for saving the object state and a call back to ObjectInputStream.readObject() will get the object back from the storage.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=8oVN7h"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=8oVN7h" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370949" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/11-using-the-externalizable-interface.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/11-using-the-externalizable-interface.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/10-enhanced-for-loop-for-user-defined-objects.html">
<title>Enhanced for-loop for User-defined objects</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370950/10-enhanced-for-loop-for-user-defined-objects.html</link>
<description>Enhanced For-loop is a new syntax for traversing over a collection of objects and it was introduced from Java 5.0. Let us see how Enhanced for-loop operates on user-defined Objects. The following example shows the syntax of using enhanced for-loop on a Collection object,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=lkPwUf"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=lkPwUf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370950" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/10-enhanced-for-loop-for-user-defined-objects.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/10-enhanced-for-loop-for-user-defined-objects.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/9-hashcode-and-equals-methods.html">
<title>HashCode and equals methods</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370951/9-hashcode-and-equals-methods.html</link>
<description>HashTable, HashMap and HashSet are the Collection classes in java.util package that make use of hashing algorithm to store objects. In all these Collection classes except HashSet, objects are stored as key-value pairs. For the storage and the retrieval of any user-defined objects it is a good practice to override the following methods which is mentioned below,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=CH1IFK"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=CH1IFK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370951" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/9-hashcode-and-equals-methods.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/9-hashcode-and-equals-methods.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/8-using-the-new-process-builder-class.html">
<title>Using the new Process Builder class</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370952/8-using-the-new-process-builder-class.html</link>
<description>We all know how to execute programs from within a Java Application by making use of the Runtime Api. For example, assume that we want to launch the Internet Explorer browser within the Java code. Then the following code snippet will just do that,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=cTnAfO"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=cTnAfO" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370952" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/8-using-the-new-process-builder-class.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/8-using-the-new-process-builder-class.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/7-singleton-pattern-design-patterns-in-javaj.html">
<title>Singleton Pattern - Design Patterns in Java/J2EE</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370953/7-singleton-pattern-design-patterns-in-javaj.html</link>
<description>Situations often will demand for the existence of only one object for a particular class in an Application. For example, the existence of only one Database Connection for a particular session, one object referencing the set of Global properties being shared across the various modules, etc.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=NBK9Ni"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=NBK9Ni" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370953" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/7-singleton-pattern-design-patterns-in-javaj.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/7-singleton-pattern-design-patterns-in-javaj.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/6-template-method-pattern-design-patterns-in.html">
<title>Template method Pattern - Design Patterns in Java/J2EE</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370954/6-template-method-pattern-design-patterns-in.html</link>
<description>A Template method pattern provides a skeleton for performing any sort of algorithm or an operation, and it allows the sub-classes to re-define part of the logic. Let us directly get into an example to clarify things in a much better manner. For example, if we wish to write a String Decorator class,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=RZy9Vs"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=RZy9Vs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370954" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/6-template-method-pattern-design-patterns-in.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/6-template-method-pattern-design-patterns-in.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/5-state-pattern-design-patterns-in-javaj2ee.html">
<title>State Pattern - Design Patterns in Java/J2EE</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370955/5-state-pattern-design-patterns-in-javaj2ee.html</link>
<description>State pattern falls under the category of Behavioural patterns. Assume that we have an object and its behavior is largely dependent on the state of its internal variables. Consider the following example,
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=rlrga4"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=rlrga4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370955" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/5-state-pattern-design-patterns-in-javaj2ee.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/5-state-pattern-design-patterns-in-javaj2ee.html</feedburner:origLink></item>
<item rdf:about="http://www.javabeat.net/tips/4-expression-language-in-jsp-20.html">
<title>Expression Language in JSP 2.0</title>
<link>http://feeds.feedburner.com/~r/JavabeatTips/~3/327370956/4-expression-language-in-jsp-20.html</link>
<description>Expression Language was first introduced in JSTL 1.0 (JSP Standard Tag Library ). Before the introduction of JSTL, scriptlets were used to manipulate application data.JSTL introduced the concept of an expression language (EL) which simplified the page development by providing standerd tag libraries. These tag libraries provide support for common, structural tasks, such as: iteration and conditionals, processing XML documents, internationalization and database access using the Structured Query Language (SQL).

The Expression Language introduced in JSTL 1.0 is now incorporated in JavaServer Pages specification(JSP 2.0). This articie gives some idea about what is Expression Language and how to simplify the maintenance for JSP applications by avoiding scripting elements.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/JavabeatTips?a=kdi1Ch"&gt;&lt;img src="http://feeds.feedburner.com/~a/JavabeatTips?i=kdi1Ch" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JavabeatTips/~4/327370956" height="1" width="1"/&gt;</description>
<feedburner:origLink>http://www.javabeat.net/tips/4-expression-language-in-jsp-20.html</feedburner:origLink>
<feedburner:origLink>http://www.javabeat.net/tips/4-expression-language-in-jsp-20.html</feedburner:origLink></item>
</rdf:RDF>
