Wednesday, September 26, 2007

Google Singleton Detector

The Google Singleton Detector, or GSD, is a tool which analyzes Java bytecode and detects the use of four different types of global state, including singletons, hingletons, mingletons and fingletons. Then it outputs a graph with all these different types of static state highlighted, and shows all the classes that are directly dependent on them. The point of this tool is to allow you to see all of the uses of global state inside a project, as well as how they are all interrelated.

Worth to give a look here.

Do Frameworks and APIs Limit Developers' Imagination?

"Readily available frameworks and APIs can make developers very productive. However, they can also limit developers' imagination".

Summary from the article on Artima Developer => here

Thursday, September 20, 2007

Connection pooling in JBoss AS

A very good & step by step article to do connection pooling in JBoss AS for various types of datasources. It is available here.

I configured for the Oracle datasource. After you've successfully done the configuration, then the following message will be displayed on the JBoss console:

12:30:24,217 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=OracleDS' to JNDI name 'java:OracleDS'

Tuesday, September 18, 2007

My own Google pages

I've created my own web page using Google Pages. You just need to have a Google account for the same. It's quite interesting. I'll beautify the current page and will add some more pages from time to time, sharing my experiences 'n' views.

My first Google page is: http://atul.shinkar.googlepages.com

Thanks to Google :)


_________________________________________________________________________________________________________________

"Look at the sky. We are not alone. The whole Universe is friendly to us and conspires only to give the best to those who dream and work."

- Dr. A P J Abdul Kalam
_________________________________________________________________________________________________________________