Browse > Home / Archive by category 'Java'

| Subcribe via RSS

Fast development with OpenXava

January 26th, 2009 | 1 Comment | Posted in Java

OpenXava is a productive way for creating AJAX Enterprise Applications with Java. Indeed, it’s faster developing with OpenXava than with Ruby On Rails, Spring MVC, or any other MVC framework. This is because in OpenXava you only have to write the Model. The Controllers are reused, and the View are generated automatically.

Read more

  • Share/Bookmark
Tags: ,

Getting Started With Spring Integration

January 22nd, 2009 | No Comments | Posted in Java, Spring

A new article has been published on InfoQ: Getting Started With Spring Integration. Enterprise Architect, Josh Long, describes the foundational concepts behind Enterprise Application Integration (EAI) and discusses the role played by ESBs and technologies like Spring Integration. The article provides a quick primer on using Spring Integration and gives a simple example that takes inbound emails to a known address and converts them into a blog entry. It is a great way to get a fast introduction to Spring Integration.

  • Share/Bookmark
Tags: ,

Sanaware – Java Swing Docking Framework

January 16th, 2009 | No Comments | Posted in Java, Tools

Sanaware Java Docking is a library for managing the windows of a Java Swing application.

With the Sanaware Java Docking Framework you can:

  • Organize the windows of your application in panels, split panes, tabs, lines, grids and floating windows.
  • Reorganize the windows of your application by drag and drop.
  • Minimize and maximize your windows.
  • Save your workspace.
  • Organize the toolbars, buttons, and actions of your application.

Sanaware Java Docking

  • Has a simple and well documented API.
  • Can be used with a minimal amount of code.
  • Can be combined with your favourite look and feel.
  • Provides a lot of samples.
  • Provides the source code.
  • Is free for other open source projects.

workspaceexample

Official website

  • Share/Bookmark
Tags: ,

VisualVM All-in-one Java Troubleshooting Tool

January 15th, 2009 | No Comments | Posted in Tools
VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform
localremoteapps
  • Share/Bookmark
Tags: ,

The Eclipse Memory Analyzer

January 8th, 2009 | No Comments | Posted in Java

The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.

The Memory Analyzer was developed to analyze productive heap dumps with hundreds of millions of objects. Once the heap dump is parsed, you can re-open it instantly, immediately get the retained size of single objects and quickly approximate the retained size of a set of objects. The reference chain to the Garbage Collection Roots then details why the object is not garbage collected.

Using these features, a report automatically extracts leak suspects. It includes details about the objects accumulated, the path to the GC Roots, plus general information like system properties.

Some screenshots:

1. Overview

Overview Screenshot

2. Histogram

Histogram Screenshot

3. Dominator tree

Dominator Tree Screenshot

4. Path to GC Roots

Path to GC Roots Screenshot

5. Dominator Tree Grouped by Class Loader

Dominator Tree Grouped by Class Loader Screenshot

Product home

  • Share/Bookmark
Tags: ,

ProGuard Version 4.3 – Free Optimizer and Obfuscator

December 19th, 2008 | No Comments | Posted in Java

free Java class file shrinker, optimizer, obfuscator, and preverifier.

ProGuard is distributed under the terms of the GPL. You can download the program, documentation, and examples from proguard.sourceforge.net.

  • Share/Bookmark
Tags: ,

Dependency injection with Guice

December 10th, 2008 | No Comments | Posted in Java

Guice is Google’s open source dependency injection framework for Java™ development. It enables better testing and modularity by taking away the pain of writing your own factories. Nicholas Lesiecki offers a tour of the most important Guice concepts that will leave you ready to Guice up your applications.

Read the full article here

  • Share/Bookmark
Tags: ,

Spring Framework 3.0 milestone released

December 8th, 2008 | No Comments | Posted in Java

The SpringSource Team announced that the Spring Framework 3.0 M1 is finally available for download!

This release features several major changes, including a start of the major 3.0 themes such as EL and REST support:

  • revised project layout and build system with module-based sources
  • updated entire codebase for Java 5 code style (generics, varargs)
  • updated to JUnit 4.5 and JRuby 1.1
  • introduced Spring EL parser (org.springframework.expression package)
  • introduced support for #{…} expressions in bean definitions
  • introduced expression-enabled @Value annotation for embedded expressions
  • introduced @PathVariable annotation for URI template handling in MVC handlers
  • introduced default value support for @RequestParam in MVC handlers
  • introduced @RequestHeader annotation for HTTP header access in MVC handlers
  • introduced AbstractAtomFeedView and AbstractRssFeedView base classes
  • introduced <spring:url> and <spring:param> JSP tags

as well as various minor enhancements.

Note that Spring Framework 3.0 requires Java 5 or above and J2EE 1.4 or above. This framework is being build on Java 6 and Java EE 5 as the primary platform levels – but rest assured, the framwork will retain compatibility with Java 5 enabled J2EE 1.4 servers such as WebLogic 9 and WebSphere 6.1

  • Share/Bookmark
Tags: