Enterprise Java
-
Apache Camel Eclipse Tooling with Debugger
About 2 months ago Lars Heineman blogged about improved Apache Camel Eclipse tooling on the way as part of the…
Read More » -
Handling time outs in Async requests in JAX-RS
JAX-RS 2.0 provides support for asynchronous programming paradigm, both on client as well as on the server end. This post…
Read More » -
JSF: Validation at the right phase (understanding the life cycle)
Hi everyone! Although the title emphasises the word validation, this article is actually about the JSF life cycle. That’s because…
Read More » -
Spring Batch Tutorial – The ULTIMATE Guide
This is Spring batch tutorial which is part of the Spring framework. Spring Batch provides reusable functions that are essential in processing…
Read More » -
CDI & EJB: Sending asynchronous mail on transaction success
Hello again! :) This time I’ve chosen a common task that most of the time, in my opinion, is done…
Read More » -
Apache Wicket with Lambda Expressions
What’s up? :) I’ve been working on some projects that thankfully use Apache Wicket for the presentation layer. It naturally…
Read More » -
Improving performance: non-blocking processing of streams
1. Introduction Imagine we have an application that needs to access an external web service in order to gather information…
Read More » -
Spring Boot Integration Testing with Selenium
Web integration tests allow integration testing of Spring Boot application without any mocking. By using @WebIntegrationTest and @SpringApplicationConfiguration we can…
Read More » -
Hibernate CascadeType.LOCK gotchas
Introduction Having introduced Hibernate explicit locking support, as well as Cascade Types, it’s time to analyze the CascadeType.LOCK behavior. A…
Read More »