Simple Persistence

In a previous post (found here) I started talking about the confusion and issues around persistence and PersistenceContexts in a CDI/EE application. In this post I’d like to go over in detail my current solutions and tools to make all this stuff simpler! Based on some stuff from Seam and Deltaspike I put together a…

Extended Persistence – Design Flaw or Incompetent Programmer?

Recently I’ve been learning a lot about the subtle nuances of the EE/CDI persistence world and in this post I wanted to give an overview of what I’m finding.   @PersistenceContext(type = PersistenceContextType.EXTENDED) Extended persistence context – the idea sounds great! Let the container manage a persistence context which can span multiple requests. Surely this…

Arquillian with Wildfly 8

I’ve recently been looking into Arquillian and have been asked how it can be made to work with Wildfly. In this post I’ll attempt to layout a sample project outlining the steps needed to use the wildfly container for arquillian integration testing. Stick with me this post could get pretty long with code examples. First…

SimpleBPM Update

Over the last few days I’ve been working on creating interceptors, annotations, business process scope and context and handy producers for commonly needed stuff from jBPM. Sadly my target apps are deployed in Wildfly and it seems jBPM 6 has not been tested and does not work with Wildfly. (see https://community.jboss.org/thread/237300) So at this point…

Simple BPM Project

In previous projects in Seam I’ve made extensive use of jBPM for managing processes and workflows. One of my current web apps needed basic task management – assigning tasked based on activities in the application, reminders, listing of active tasks with status etc. A lot of this could easily be managed manually but using a…