Archive for June, 2009

Performance and Scalability Enhancements in Java 5

Java applications get considerable support from JVM in managing the runtime performance of applications. First and most differentiating thing in Java, as compared to other languages, is garbage collection (GC). Developer of an application does not need to worry about the memory clean up in general, leaving the developer to focus on functional part of [...]

Java, Tech Notes

Java 5 Tutorial

Java 5 has introduced many new features to take this platform to a new level with 15 component JSRs and around 100 other updates. These changes definitely bring considerable shift in usage of this technology. Java intends to address following important concerns through this ‘Tiger’ release.

Ease of Development
Scalability and Performance
Monitoring and Manageability
[...]

Java, Tech Notes

Collaborative Internet Information and Confidentiality

You must have played a lot with Google Earth to find your home or your other favorite places. Also, you must have amended it with the place details you know. Google Earth is an example of collaborative internet application, where all of us contribute to enrich it with information. But there is another bigger aspect [...]

Headline

10 Best Tips to Conserve Memory in Java Programs

Garbage collection, something not to worry, sometime to worry a lot. A novice Java developer starts writing first code without worrying a bit about memory utilized by the program. There is always this, I would say wrong notion, that garbage collector is there to clean up any memory consumed. But when the application runs out [...]

Java, Tech Notes

Hibernate Alliances with JBoss – Seam in it’s JEE 5.0 Product Stack

As of now, we know hibernate as object relation mapping (ORM) open source framework. A framework, that eases our life in interaction with database, it not only supports many databases, but also provides a robust framework for connections and other complex data operations.  It supports persistent data store interactions in both Java and .NET technologies [...]

Headline

Portlet Technology: Points to Ponder

JSR 168 defined the contract between applications to be developed using portlet technology and the portal servers. But this technology somehow lagged behind in evolution and continued to exist with many challenges. During application technology stack selection, one comes across portal server options many times. Sometimes we have to choose between application server and portal [...]

JEE, Tech Notes

Eclipse Galileo Is Coming

Eclipse’s more powerful yearly release is just around the corner. Called Galileo, this release brings many features which will ease our life while developing Java applications. Java IDE is always there, in addition to this IDE there are tools for JEE, JSF and Mylyn. Scheduled to get released on 24th of June 2009, RC2 version [...]

Headline

Empowering POJOs – Spring vs EJB

If we look at the way Java open source technologies are advancing around plain old Java objects, we can definitely say that this is an era of POJOs. Now, you may be feeling that writing functionality in simple objects is enough to build a complex application, where rest of the supporting services can be provided [...]

JEE, Spring, Tech Notes