Server-side

  • submit to reddit

Jetty-maven-plugin: Running a Webapp with a DataSource and Security

This post describes how to configure the jetty-maven-plugin and the Jetty servlet container to run a web application that uses a data source and requires...

1 replies - 12607 views - 09/13/10 by Jakub Holý in Articles

Implementing a Tag-Cloud App on Google App Engine with JDO + Security + Groovy Server Pages

This article introduces the steps involved in making a web application for Google App Engine platform that uses Google’s persistence and security...

0 replies - 7251 views - 09/02/10 by Roshan Dawrani in Articles

Conversational CRUD in Java EE 6

This tutorial will demonstrate a pattern for creating CRUD applications in JSF and Java EE 6. While this is not the only way of implementing this mechanism, it...

3 replies - 9680 views - 08/31/10 by Andy Gibson in Articles

5 Important Points about Java Generics

Generics are one of the most controversial Java language features. Generics allows a type or method to operate on objects of various types while providing...

10 replies - 22266 views - 08/31/10 by Shekhar Gulati in Articles

Spring Roo and GWT - Simultaneous Releases and Workin' Together

Both Spring Roo 1.1 and Google Web Toolkit 2.1 released Milestone 3 today, showing that the two technologies have been in lock-step since Google I/O, when...

0 replies - 7446 views - 08/25/10 by Mitch Pronschinske in News

CountDownLatch Use-Cases

CountDownLatch is one of the classes that was added to the Java 5 concurrency package. It allows one or more threads to wait until a set of operations being...

3 replies - 10904 views - 08/24/10 by Shekhar Gulati in Articles

A Novel Approach to Load Testing with ExecutorService

Although 1.5's concurrency improvements have been around for yonks, they provide quite a handy means of parallel programming. A scenarioLet's say you have some...

0 replies - 4661 views - 08/19/10 by Alex Collins in Articles

The JBossESB-Drools Integration in the JBoss SOA Platform

As I've mentioned in previous posts and articles, one of the great strengths of the JBoss SOA Platform is the large number of integrations that it supports....

1 replies - 12831 views - 08/17/10 by Len DiMaggio in Articles

First Look at Concurrency Support in Commons Lang 3.0

In the first part of the series I talked about some of the new and improved features in Commons Lang 3.0. In this article I will talk about concurrent...

0 replies - 7811 views - 08/17/10 by Shekhar Gulati in Articles

First Look at Commons Lang 3.0 Beta

Apache Commons Lang 3.0 Beta was released on 4th August and the project has finally moved to Java 5. The API is now generified, varags are used where...

6 replies - 10916 views - 08/10/10 by Shekhar Gulati in Articles

Java Puzzler on Arrays

Today, while working with arrays I came accross a Java puzzle which made me wonder WHY IS THIS PIECE OF CODE NOT WORKING? Java PuzzleCan you guess whether this...

6 replies - 7842 views - 08/06/10 by Shekhar Gulati in Tips and Tricks

Modern-day web development with Maven, Mercurial and Spring MVC - Part 2

A couple of weeks ago, I posted an article demonstrating how easy web developement in Java is these days. This article extends the previous and takes the...

8 replies - 5650 views - 08/06/10 by Alex Collins in Articles

Functional Programming Concepts in JDK 7

There's much excitement about JDK 7 and in particular Lambdas! I've waded through the bloat to help you get an understanding of it. If you search for JDK...

18 replies - 17744 views - 07/31/10 by Alex Collins in Articles

Understanding Basic Data Storage Options on Google App Engine

The default storage option available on the App Engine today is the Data Store, a proprietary Google database. In this post we will talk about the Google...

0 replies - 5882 views - 07/22/10 by Kaushik Raghupathi in Articles

JSP are more than templates

The concept of Java Server Pages is simple: submerge Java code and some special directives into an HTML page to add dynamic capabilities to it. Obviously, this...

3 replies - 6954 views - 07/20/10 by Giorgio Sironi in Articles