Server-side

  • submit to reddit

Virgil goes DropWizard... who needs war files?

For years now I've been saying that J2EE may be dead (or dying).  Wherever possible, people are trying to cut down on code and configuration.  The lighter the better.  These days, even Tomcat seems heavy for the light-weight services we want to...

0 replies - 1540 views - 02/02/12 by Brian Oneill in Articles

Throwing Light on GlassFish Webserver Plugins and Proxying

Inspired by an article done by Lincoln Baxter III about running JBoss on port 80, I decided to have a more detailed look at what's possible and necessary for GlassFish to utilize proxying and load-balancing. 

0 replies - 1040 views - 01/23/12 by Markus Eisele in Articles

Object-oriented Clojure

Clojure is a LISP dialect, and as such a functional language based on a large set of functions and a small set of data structures that they operate with.However, it is possible to implement classes and object in Clojure, with constructs well-supported in the...

0 replies - 2770 views - 01/10/12 by Giorgio Sironi in Articles

Web application in Clojure: the starting point

Ring is a basic tool for executing your Clojure code into a web server environment, by satisfying HTTP requests and producing responses. In scope, Ring is similar to the Servlet API, but it's not as standard and diffused; by the way, servlets are always used...

0 replies - 2631 views - 01/05/12 by Giorgio Sironi in Articles

TDD for multithreaded applications

This article describes some practices for test-driving multithreaded and distributed applications written in Java. The example I worked on and we will use is a peer-to-peer application composed of many Nodes (clients) and of a few Supernodes (servers).The...

4 replies - 4225 views - 01/03/12 by Giorgio Sironi in Articles

Clojure libraries and builds with Leiningen

Leiningen is an automation tool for Clojure projects: while you could in theory continue to use Ant and Maven directly to download JARs dependencies and to run tasks such as the project's test suite, Leiningen allows you to write just Clojure code, and...

0 replies - 2209 views - 12/27/11 by Giorgio Sironi in Articles

The Spark micro framework

Web programming is the science of coming up with increasingly complicated ways of concatenating strings. -- Greg BrockmanIn the description of its authors, Spark is a Sinatra inspired micro web framework for quickly creating web applications in Java with...

0 replies - 3714 views - 12/20/11 by Giorgio Sironi in Articles

Scaling up to WebLogic 12c Server from GlassFish 3.x

One of the main goals of Oracle's strategy for GlassFish server was to "integrate with Fusion Middleware and Products" (source: Community Roadmap May, 2010). Back in this year you heard a lot of fears and rumors about the two servers becoming one....

1 replies - 1275 views - 12/16/11 by Markus Eisele in Articles

Oracle Weblogic Server 11gR1 P2: Administration Essentials

I was recently asked to review Oracle Weblogic Server 11gR1 P2: Administration Essentials by Michel Schildmeijer and I was some what apprehensive at first. After all, my blog is about Java development; a personal notebook detailing stuff I need to know,...

0 replies - 2404 views - 12/15/11 by Roger Hughes in Articles

Web applications with the Play framework

The Play framework defines itself as a clean alternative to bloated enterprise Java stacks. I like this definition and after having been advised to try it out, I set out some Pomodoros for coding a pair of Hello, World applications in Play.

2 replies - 5190 views - 11/10/11 by Giorgio Sironi in Articles

I've had enough of running Scala in a terminal, let's try with a web application

I was checking out Scala as a new programming language to learn, and after remaining positively impressed I wanted to do more than making fake tests pass. Being a web developer by nature, I started trying to solve the first fundamental problem: write a web...

6 replies - 4452 views - 10/27/11 by Giorgio Sironi in Articles

O Java EE 6 Application Servers, Where Art Thou?

Nearly two years ago (time flies), when Java EE 6 came out, I wrote a post about application servers where I did some micro benchmarking (basically, startup time). I had plenty of comments and recently I had many people asking for some updates.

7 replies - 3062 views - 10/25/11 by Antonio Goncalves in Articles

Envers bundled with JBoss AS 7.0.2!

Using Envers is now even easier! Since version 7.0.2, Envers comes bundled with JBoss Application Server.

1 replies - 2376 views - 10/01/11 by Adam Warski in Articles

Java EE6 in the Cloud – Getting started with Red Hat Openshift

For a while now I’ve been looking into ‘the cloud’. Looking into its features, what it can do, why we should switch to ‘ the cloud’, going to talks, talking to people like @maartenballiauw, who is a cloud specialist at RealDolmen. I’ve already...

1 replies - 2652 views - 09/14/11 by Jelle Victoor in Articles

tcServer Logging with Logback & SLF4J

Logback and SLF4J provide better logging for java applications. To configure VMware vFabric tcServer to take advantage of the speed and flexibility of Logback use the following steps as a starting point. Download the tcServer Developer Edition free:...

0 replies - 2388 views - 08/17/11 by Gordon Dickens in Articles