Java is better programming language for building web and enterprize applications with its matured APIs and tons of frameworks to make easier and faster the development. Now we have 100s of frameworks in each area like for web app development we have Struts...
you've ever designed a user interface as part of a large team or for a
customer, you'll know how valuable it is to get a prototype out there
for feedback as soon as possible. There are a few prototyping tools out
there to help you, but having recently...
I have started my career in 2006 as a Java Developer. Since then most of the time I was involved in developing web applications using Servlets, JSP, Struts, IBatis and Hibernate. In late 2008 I started working with Spring and now I am a big fan of Spring.
Death and Taxes are not the only two things that are
certain in life: the regular resurgence of the “Is Java pass by value or
pass by reference?” controversy comes to haunt us regularly as well.
This year, it’s brought to us in the LinkedIn Java...
One of the papers that influenced me a lot in 2010 was The Essence of the Iterator Pattern by Jeremy Gibbons and Bruno C. d. S. Oliveira. It builds upon where McBride and Paterson left in their treatise on Applicative Functors. Gibbons' paper discusses the...
Now that JBoss AS 6.0 has been released with
full support for the Java EE 6 Web Profile, lets take a quick look at
some of the new features of EJB 3.1 that are available.
Three of the main features of EJB 3.1 are:
EJB’s can be deployed as part of a WAR...
I've had a number of people ask me recently about how Spring Roo
works with Web Flow. Yes, there's the installation command, but what do
you do from there? I've been penning a segment of Roo in Action to
address this, but because it will take several...
Model View Controller, it’s a simple concept, where the View is
simply the front-end representation of what you want to represent, such
as the template (or JSP, God forbid) for the web page you want to
render, right? But is it really that simple? Most...
Clojure provides a few different options for creating functions inline: fn (or the #() reader macro),
partial, and comp. When I first got started with Clojure I found I
could do everything with fn and #(); and that's a good place to start.
However, as I...
In case you missed the announcement last week, JBoss AS 6.0 has been
released for General Availability. JBoss AS 6.0 provides an fully
certified implementation of the Java EE 6 Web Profile Specification (JSR-316).
So, what does this give to Java EE...
Sigh. What a difficult question. There are numerous incarnations on
StackOverflow. All nearly unanswerable. The worst part is questions
where they add the "in general" qualifier. Which is "faster in general"
As a programmer, I hate duplication. But moving between different workstations, or even between a netbook and my primary computer, requires me to share data such as documents, code, PDF files and so on.