submited by krishnas on Thu Mar 27th, 2008
news
Ant is a build tool written in Java, intended to be used for Java build processes. Ant is used for building small and large projects as well. You can use ant not only for automation of building Java projects, but for automating any complicated and repetitive tasks. Ant is using xml files to define tasks that should be run during a process....
more »
submited by krishnas on Thu Mar 27th, 2008
google-guice
Google Guice is a an open source Java framework released by Google under Apache License 2.0. Guice is a light weight Inversion of Control Container. It does what Spring does regarding dependency inversion aspect, without using xml files. Guide uses annotations and requires Java 1.5 or above and follows the Google philosophy of being really easy to use....
more »
submited by krishnas on Thu Mar 27th, 2008
java java6 google-guice
Google Guice is a lightweight dependency injection framework for Java 5 (or later), which is explained here very well....
more »
submited by krishnas on Thu Mar 27th, 2008
google-guice
Warp-persist (now version 1.0) provides a thin layer of integration for injecting and managing persistence using Hibernate, JPA (so far TopLink Essentials, OpenJPA and Hibernate have shown success) or db4objects in Guice-driven applications. It provides support for declarative transactions and units-of-work using a flexible @Transactional annotation....
more »
submited by krishnas on Thu Mar 27th, 2008
java java7
Well, the JDK7 Project is underway, and despite the fact that I am being moved into the .NET world for some new projects, I wanted to leave some parting thoughts with the Java community. By no means do I consider myself the ultimate authority on the following topics, however, these are a few things that I propose would make Java a better, more friendly, more flexible language....
more »
submited by krishnas on Thu Mar 27th, 2008
spring jsp
I have an application where I encapsulate a specific form tags technology (Spring Form Tags in this case) by JSP 2.0 custom tags.
I have encountered the next problem with the Spring Form Tags 'option' and 'select':...
more »
submited by krishnas on Wed Mar 26th, 2008
seam jsf
The three part screencast that accompanies this article was recorded during the presentation by Big Lots, Inc. (NYSE: BIG) information technology employees Kunal Bajaj, Mark Hanes, Chris Henson and Keith Naas, at JBoss World 2008.
One of the great things about working on software infrastructure is the ubiquity and wide influnce one has due to the nature of the users of infrastructure software. I drive past a Big Lots! store in Apoka, FL regurlarly, so it was with great interest that I attended the JBoss World 2008 case study titled, "Big Lots Store Inventory Management". I wasn't exactly sure what I would learn during this presentation, but it turns out I was to be delighted. Big Lots! has had enormous success with Sun's JSF implementation, Mojarra, and other Java EE technologies in delivering inventory management and other store essential software on time and within budget.
...
more »
submited by krishnas on Wed Mar 26th, 2008
java
A few years ago I worked on a very big Enterprise IBM Websphere project. We had some brilliant engineers in the project both in the development and architecture groups. I remember having had several discussions with some of the brightest people on the team regarding PHP and dynamic languages and generally they were looked upon as toy languages without a bright future. Lack of strict typing, scripting performance, and other reasons were given for why Java would persevere as the language of choice....
more »
submited by krishnas on Wed Mar 26th, 2008
java java5
Do you shy away from using the Java collection framework? Do you find the unwieldy notation puts you off using the classes in this framework? If so, you may be writing unnecessary Java code. Stephen Morris shows you how easy and efficient the collection framework is to use....
more »
submited by krishnas on Wed Mar 26th, 2008
eclipse
This chapter describes how modules and projects are managed in Eclipse Web Tools Platform....
more »