Archive for the ‘Java 7’ Category

C10k: Developing non-blocking REST services with Spring MVC

April 22nd, 2014 by Magnus Larsson

Introduction
In this blog we will show you how to develop non-blocking REST services using Spring MVC. We will also demonstrate the vast difference in scalability that non-blocking services provide compared to traditional blocking services.
We will use Spring Boot to create a web app for deployment in a Servlet 3.0 compliant web-server and Gradle to build [...]

Tags: , , , , , ,
Posted in Architecture, Build, Java, Java 7, Java EE, Mobile, Open Source, RESTFul, SOA, Tools, Web | 1 Comment »

A first look at Gatling, a DSL based load test tool

April 16th, 2014 by Magnus Larsson

Introduction
Over the years I have been looking for an open source based load test tool that I feel comfortable with.
I’ve been using either low level Linux commands (that I never remember how to use the next time I need them) or I have been struggling with tools of which the graphical user interfaces are cumbersome to [...]

Tags: , , ,
Posted in Java 7, Open Source, Scala, Tools, Uncategorized, Web | No Comments »

A first look at Spring Boot, is it time to leave XML based configuration behind?

April 15th, 2014 by Magnus Larsson

Introduction
Spring Boot makes it very easy to create Spring based applications. Spring Boot takes an opinionated view of the Spring platform and third-party libraries, allowing us to get started with a minimal configuration. For example we can develop a Jave EE based web application without any configuration files. Not even a web.xml file is required!
When [...]

Tags: , , , ,
Posted in Build, Java, Java 7, Java EE, Open Source, RESTFul, SOA, Software Craftsmanship, Tools, Web | 2 Comments »

A first look at Gradle, is it time to leave Maven and Ant behind?

April 14th, 2014 by Magnus Larsson

Introduction
Gradle is a build tool that tries to combine the best of Maven and Ant and at the same time replace the verbose XML syntax in these tools with a compact and easy to understand Groovy based DSL. Gradle supports Mavens default project structure, dependency management mechanism and repository infrastructure making a replacement fairly straight [...]

Tags: , , , , ,
Posted in Build, Build automation, Dynamic languages, Java, Java 7, Java EE, Mobile, Open Source, RESTFul, Software Craftsmanship, Tools | 2 Comments »

One-liners in Java – maybe better support in Java 7

November 28th, 2010 by Magnus Ekstrand

For sure, Java is a great language. I wrote my first Java app 1996 and have had lots of fun with it ever since. But for the past 4-5 years my interest in dynamic programming languages as Python, Groovy and Clojure has increased more and more. When working with other languages you discover a bunch [...]

Posted in Java, Java 7 | 1 Comment »