Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Comsysto Gmbh10/21/14
1244 views
0 replies

Spring Boot: My Favorite Timesaving Convention-enabling Autoconfig-creating Bean-making Classpath-shaking Microcontainer

One of the common misconceptions when it comes to Spring based Java applications is that these require a sheer amount of configuration before one can even start working on the actual domain problem that the application is suppose to solve.

Martin Fowler10/21/14
805 views
0 replies

Sacrificial Architecture

The team that writes the sacrificial architecture is the team that decides it's time to sacrifice it. This is a different case to a new team coming in, hating the existing code, and wanting to rewrite it. It's easy to hate code you didn't write, without an understanding of the context in which it was written.

Matt Raible10/20/14
3996 views
0 replies

Developing Services with Apache Camel - Part IV: Load Testing and Monitoring

This article focuses on load testing and tools for monitoring application performance.

Edwin Dalorzo10/20/14
1641 views
1 replies

Functional Programming with Java 8 Functions

During the past months I’ve experienced, first hand, many of the new functional programming features in the language. So I decided to write a series of articles about some of these things I’ve being learning and how some of the well known functional programming constructs can be translated into Java 8.

Reza Rahman10/20/14
842 views
0 replies

Spotlight on GlassFish 4.1: #5 NetBeans Support

NetBeans has always had a very solid Java EE support. The next NetBeans update will introduce support for GlassFish 4.1. As usual, 2 NetBeans 8.0.1 distributions (the 'Java EE' and the 'All' bundle) will embed a pre-configured GlassFish 4.1 install to simplify things.

Len DiMaggio10/20/14
1086 views
0 replies

The JBoss SwitchYard Service Debugger

This post introduces the new service debugger for JBoss SwitchYard and provides the reader with an overview of SwitchYard’s capabilities, as demonstrated in its example “quickstart” programs.

Benjamin Ball10/19/14
4835 views
0 replies

The Best of the Week (Oct 10): Enterprise Integration

Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (Oct 3 to Oct 9). This week's topics include the 2014 Enterprise Integration Survey from DZone, JPA mapping entities, Camel REST endpoints, Spring @Configuration, and injecting domain objects.

Reza Rahman10/19/14
1165 views
0 replies

Java SE 8 (and Java EE 7) Comes to WebLogic!

As many of you know one of the key features of GlassFish 4.1 was support for Java SE 8

Hubert Klein Ikkink10/18/14
4544 views
0 replies

Gradle Goodness: Show Standard Out or Error Output from Tests

We use the Test task in Gradle to run tests.

Markus Eisele10/18/14
3672 views
0 replies

Developer Interview With Matthias Wessendorf About Openshift, Aerogear and How to Bring Java EE to Mobiles

Matthias is working at Red Hat where he is leading the AeroGear project. Previously, he was the PMC Chair of the Apache MyFaces project.

Andrew Phillips10/18/14
2224 views
0 replies

Fast and Easy Integration Testing with Docker and Overcast

We are going to use Docker and Overcast. Probably you already know Docker. It's a technology to run applications inside software containers. Overcast is the library we will use to manage docker for us. Overcast is a open source java library developed by XebiaLabs to help you to write test that connect to cloud hosts.

Max Mccarty10/17/14
1984 views
1 replies

OWASP Top 10 Risks #2: Broken Authentication and Session Management

As you might have gathered from OWASP’s definition of broken authentication and session management, is that the realm of possible areas this risk encompasses is overwhelming. Application security is a broad subject and authentication and session management is just a piece of the whole pie.

Hasan Sunasara10/17/14
2110 views
0 replies

No Fuss! No Muss! Implement Validation Using JSR-303 Annotations in Spring

After the introduction of annotations in Spring 3.0, implementation of validation was simpler and cleaner. Developers can reduce the code by using the Hibernate Validator framework along with Spring. Follow these steps and you can easily implement validation using the JSR-303 constraint.

Christian Posta10/16/14
5079 views
0 replies

Easy REST Endpoints with Apache Camel 2.14

Apache Camel has a new release recently, and some of the new features were blogged about by my colleague Claus Ibsen. You really should check out his blog entry and dig into more detail, but one of the features I was looking forward to trying was the new REST DSL.

Reza Rahman10/16/14
2581 views
0 replies

Calling All JMS Enthusiasts: Join JMS 2.1!

As you might be aware, the initial wave of Java EE 8 JSRs are now launched, including the platform JSR itself, CDI 2, JSON-B, JMS 2.1, Servlet 4, JAX-RS 2.1, MVC and JSF 2.3.

Armel Nene10/16/14
3037 views
2 replies

Web Services Architecture – When to Use SOAP vs REST

Software architects will design the application from various perspectives and also decides, based on various reasons, which approach to take to expose new API to third party applications. As a software architect, it is good practice to involve your development team lead.

Sayem Ahmed10/15/14
6514 views
0 replies

JPA Tutorial: Mapping Entities – Part 3

When field access mode is used, JPA directly reads the state values from the fields of an entity using reflection.

Troy Hunt10/15/14
2914 views
0 replies

Raygun.io and Ignoring Specific Web API Exception Types

In the spirit of “here’s something I couldn’t find an easy answer for so I’m writing it myself”, let me very briefly run you through how to have Raygun.io ignore specific exception types raised by Web API.

Markus Eisele10/15/14
3632 views
0 replies

Virtual JBUG at JavaOne - Infinispan, Java EE 7, Hibernate, CDI, Ceylon and Arquillian

Just a short week ago the vJBUG was live-streaming the Red Hat mini-booth sessions from JavaOne and we made all of them available for your to watch if you haven't been able to catch up

Michael Scharhag10/15/14
4104 views
2 replies

Injecting Domain Objects Instead of Infrastructure Components

Dependency Injection is a widely used software design pattern in Java (and many other programming languages) that is used to achieve Inversion of Control.

Mike Bushong10/15/14
2967 views
0 replies

Dependency Management and Organic IT Integrations

If the future of IT is about integrated infrastructure, where will this integration take place? Most people will naturally tend to integrate systems and tools that occupy adjacent spaces in common workflows.

Veeresham Kardas10/15/14
1939 views
1 replies

JSR 199 - Compiler API

JSR 199 provides the compiler API to compile the Java code inside another Java program. The following are the important classes and interfaces provided for facilitating the compilation from a Java program.

Biju Kunjummen10/14/14
3522 views
0 replies

Spring @Configuration - RabbitMQ Connectivity

I have been playing around with converting an application that I have to use Spring @Configuration mechanism to configure connectivity to RabbitMQ - originally I had the configuration described using an xml bean definition file.

Biju Kunjummen10/14/14
4198 views
0 replies

Spring @Configuration and Injecting Bean Dependencies as Method Parameters

One of the ways Spring recommends injecting inter-dependencies between beans is shown in the following sample copied from the Spring's reference guide.

Sami Ekblad10/14/14
790 views
0 replies

Getting started with Vaadin in Liferay portal

Vaadin has became a popular choice of web applications in many platform and Liferay portal is no exception. There are several business applications built with it and this year's Marketplace app contest Vaadin-based applications took a double-win.