means Data Access Object and is an industry design pattern. In this
article, I will discuss What is a DAO and how to create a DAO. I will
also discuss what is the significance of creating Data Access Objects.There
are tools which can generate DAO...
After finishing my own session at XP 2011 I attended the second half of J.B. Rainsberger’s tutorial on modular design.
For most of the time that I was there he drove out the design for a
point of sale system in Java while showing how architectural...
3.1 introduces a new feature to allow methods to be cached and evicted
thus allowing resource heavy methods to be avoided where possible.
Caching is enabled via the new @Cacheable and @CacheEvict annotations.
For full details of Spring caching have...
java.lang.Class is probably one of Java’s most
famous classes, and whether you write applications or frameworks, you
have probably encountered it many times, either superficially (getClass()) or in more depth (reflection, class loaders, etc…).
Today Martin Odersky, the creator of the Scala language launches Typesafe as the premier Scala company. Developers will benefit immediately, with the release of the open source Typesafe Stack, integrating recent releases of the Scala programming language,...
CallBack commands in ColdFusion Builder 2 Extensions make it possible to
1) Get data other than the context in which extension menu was clicked
2) Get additional data/info. required to generate code/any other task while in execution of handler CFM
The Spring IoC can
be used to initialize web service implementation classes in CXF.xml.
This also means that Soring beans initialized using beanfactory or
applicationcontext are also available in CXF configuration.
I don’t mean, “which programming language should you choose?” I
mean, which human language should you use to name your classes, methods,
variables and other artifacts?
If you’re thinking, “Why would I use anything other than English?”
Cédric Beust talks about moving his music to the Amazon cloud:
This move got me to step back and look at the bigger
picture, and I realized the the Cloud had been slowly but steadily
sneaking up on me these past years. I never really noticed it and I...
At XebiaLabs, we have recently been working on an exciting new integration for Deployit,
our deployment automation product. We've created a Deployit plugin that
allows you to deploy EAR files directly to virtual systems created by