<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8" -->
<rss version="0.92">
<channel>
	<title>JavaBlogging</title>
	<link>http://www.javablogging.com</link>
	<description>Tracking surprises, features and bugs</description>
	<lastBuildDate>Wed, 23 Dec 2009 11:56:54 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Internationalization with MessageFormat</title>
		<description><![CDATA[In this post I want to show a quick example of how to internationalize your application in a easy simple way by taking advantage of MessageFormat class.
The design is fairly simple: for each single locale/language we have a properties file with translated messages. At the start we load the properties into a MessageGenerator object and [...]]]></description>
		<link>http://www.javablogging.com/internationalization-with-messageformat/</link>
			</item>
	<item>
		<title>Scripting in Java</title>
		<description><![CDATA[Did you know that you can compile and run scripting languages like JavaScript, Python, Ruby and many others directly from your Java code? API responsible for it has been created as a result of Java Specification Request 223 and sits in the javax.script package.
Let&#8217;s see on a minimalist example how to use the Java Scripting [...]]]></description>
		<link>http://www.javablogging.com/scripting-in-java/</link>
			</item>
	<item>
		<title>Simple guide to Java Message Service (JMS) using ActiveMQ</title>
		<description><![CDATA[JMS let&#8217;s you send messages containing for example a String, array of bytes or a serializable Java object, from one program to another. It doesn&#8217;t however use a direct connection from program A to program B, instead the message is sent to a JMS provider and put there in a Queue where it waits until [...]]]></description>
		<link>http://www.javablogging.com/simple-guide-to-java-message-service-jms-using-activemq/</link>
			</item>
	<item>
		<title>A guide to Java SimpleDateFormat in examples</title>
		<description><![CDATA[Today I want to show you some examples of how you can use SimpleDateFormat class in your code. I hope some of them will be new and surprising!
The basic example
First the most basic usage of the class. Lets use it to format Date object into a simple string showing day, month and a year:












SimpleDateFormat simpleDateFormat [...]]]></description>
		<link>http://www.javablogging.com/java-simpledateformat-examples/</link>
			</item>
	<item>
		<title>Using Java SecurityManager to grant/deny access to system functions</title>
		<description><![CDATA[In Java it is possible to restrict access to specific functions like reading/writing files and system properties, thread control, networking, object serialization and much more for the running application. Such restrictions may be crucial for guaranteeing security of the system and are implemented for example in Applets, Java Web Start or Java EE Servers. 
Class [...]]]></description>
		<link>http://www.javablogging.com/using-java-securitymanager-to-grantdeny-access-to-system-functions/</link>
			</item>
	<item>
		<title>How to check if String is parseable to Integer or Double?</title>
		<description><![CDATA[This seems basic, right? In most cases it is, but as almost everything in Java this problem has its subtle pitfalls and problems. It is mainly because Java does not provide a simple utility method that can answer this question. Today I wanted to share with you several ways of solving this problem and describe [...]]]></description>
		<link>http://www.javablogging.com/how-to-check-if-string-is-parseable-to-integer-or-double/</link>
			</item>
	<item>
		<title>What is MessageFormat?</title>
		<description><![CDATA[There are many ways to create a user readable message in Java, differing in the complication level, performance and capabilities. The easiest is to create the String message by using &#8220;+&#8221; operator and casting all message parameters to string. If the message is longer or more complicated you can use StringBuilder instead. For more advanced [...]]]></description>
		<link>http://www.javablogging.com/what-is-messageformat/</link>
			</item>
	<item>
		<title>What is Java Dynamic Proxies API?</title>
		<description><![CDATA[Let&#8217;s suppose you have some interface A and a class B implementing this interface. Suppose also that you want to wrap all method invocations on interface A and do something with them before passing them to class B. One of reasons you could need to do it is logging every method call to interface A. [...]]]></description>
		<link>http://www.javablogging.com/what-is-java-dynamic-proxies-api/</link>
			</item>
	<item>
		<title>Beautiful casting gone bad</title>
		<description><![CDATA[Recently I encountered a blog entry describing a &#8220;beautiful&#8221; way of making the code more readable by creating a gereric helper method to perform object casting. Today I want to share some opinions about this improvement and general thoughts about coding.
The premise
In essence author of this post was trying to solve following problem: imagine you [...]]]></description>
		<link>http://www.javablogging.com/beautiful-casting-gone-bad/</link>
			</item>
	<item>
		<title>Inspecting your Java Beans</title>
		<description><![CDATA[When working with Java Beans you may sometimes encounter a problem of inspecting a bean that you do not know. Suppose you wanted to find all of a bean&#8217;s properties. One way to do it is directly use Java Reflection API, searching for all the getter and setter methods, parsing their names for the property [...]]]></description>
		<link>http://www.javablogging.com/inspecting-your-java-beans/</link>
			</item>
</channel>
</rss>
