Enterprise Java
-
Spring-managed Transactions Explained – Part 2 (JPA)
In the first part of the series, I showed how transactions work in plain-vanilla JDBC. And then I showed how…
Read More » -
MVC 1.0 in Java EE 8: Getting started using facelets
MVC 1.0 is an action-based Model-View-Controller web framework, which will be a part of future Java EE 8. It will…
Read More » -
Differences in JPA entity locking modes
JPA provides essentially 2 types of locking mechanisms to help synchronize access to entities. Both mechanisms prevent a scenario, where…
Read More » -
One Thing Good Spring Developers Know
In my recent training sessions on the (core) Spring Framework, I was asked, “If there was one thing that a…
Read More » -
JPA Pitfalls / Mistakes
From my experience, both in helping teams and conducting training, here are some pitfalls/mistakes I have encountered that caused some…
Read More » -
Advanced config with configuration meta-data in Spring Bootstrap
After a short introduction to configuration meta-data and covering the basics in my previous post called Pimp your config with configuration…
Read More » -
A Look at the Upcoming JSF 2.3 Push Support
As mentioned in previous posts, there are a number of enhancements being added to the next release of JavaServer Faces…
Read More » -
Using Oracle AQ via Java 8 Streams
One of the most awesome features of the Oracle database is Oracle AQ: Oracle Database Advanced Queuing. The AQ API…
Read More » -
Web service application with JAX-WS and Spring
1. Introduction It has been a long wait, but I am finally publishing a tutorial on creating the first SOAP based web…
Read More »