Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Comsysto Gmbh10/21/14
2336 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
1780 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.

Reza Rahman10/21/14
2375 views
0 replies

Calling All REST/JAX-RS Enthusiasts: Join JAX-RS 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

Lukas Eder10/21/14
1392 views
0 replies

The Dreaded DefaultAbstractHelperImpl

There are a couple of these prefixes or suffixes that are just hard to get rid of in Java software.

Lukas Eder10/21/14
1392 views
0 replies

The Dreaded DefaultAbstractHelperImpl

There are a couple of these prefixes or suffixes that are just hard to get rid of in Java software.

Matt Raible10/20/14
4118 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
1753 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.

Len DiMaggio10/20/14
1151 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.

Reza Rahman10/20/14
883 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.

Benjamin Ball10/19/14
4925 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
1201 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
4678 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
3738 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
2340 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
2030 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
2176 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
5142 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
2614 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
3101 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
6574 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
2937 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
3647 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
4142 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
2991 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
1956 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.