PROJAM 3: Impala Framework
Abstract
As enterprise Java developers, we face many challenges. Among the most significant are retaining a high level of productivity throughout our projects' life cycles, and keeping our applications relatively free from complexity as they grow in size. The Spring framework has been very helpful for Java developers in meeting these challenges. As a dynamic, modular productivity framework, Impala Framework builds on this work. It provides a dynamic development environment which allows you to develop your Spring-based application without continual restarts, dramatically transforming development productivity. It also allows you to develop applications in a truly modular way, allowing you to keep your application simple as it grows.
After a few introductory slides, this Code Jam will involve a hands-on session in which you will spend some time working on a simple multi-module Impala-based project. You will get a feel for how Impala accelerates Spring-based application development, and also some practical insight into how you can use modularity concepts to solve common problems in enterprise software.
Skill Level
This session is well-suited for intermediate to advanced Java developers who have had some experience working on substantial enterprise projects (and will hence already have an understanding of some of the problems Impala is trying to solve).
Familiarity with the Spring Framework and web programming concepts is assumed. The examples will use Spring MVC.
Materials
You will need a laptop (any OS is fine) with the following software already installed:
- Java 5 or above
- A recent version of Eclipse (e.g. Galileo). No special flavour (MyEclipse, STS, etc.) is required, as long as the Java development tooling is present.
I will bring a couple of USB sticks containing the example project workspace - if you have a spare one, bring it along too.
Neither ANT nor Maven are required.
ABOUT PHIL ZOIO
|
Phil Zoio has worked as a Java developer for over a decade, and is the creator of Impala. He is the technical lead at Realtime Despatch.
More about Phil Zoio
|
ABOUT THE JAVAWUG
|
JAVAWUG is a highly active group, regularly meeting at Skills Matter to discuss enterprise web development in Java.
More about the JAVAWUG
|
|
PODCAST PROJAM 3: IMPALA FRAMEWORK
|