Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article We just have a Controller to add comments to a task, no...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article We just have a Controller to add comments to a task, no View. After adding comments to a task, we will return the user to the Task Details View for that task. This controller will be called (invoked) from an HTML FORM on the Task Details View, as we saw in the last post. Here is the code for the Add Comments Controller, com.oracle.ateam.AddCommentsController, I left some...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article We just have a Controller to add comments to a task, no View. After adding comments to a task,...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article Most of our controllers are fairly similar and not too...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article Most of our controllers are fairly similar and not too complicated, so let’s jump right in and take a look at the com.oracle.ateam.TaskDetailController. Here is the code (more comments in Subversion): package com.oracle.ateam; import org.springframework.web.servlet.mvc.Controller; import org.springframework.web.servlet.ModelAndView;...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article Most of our controllers are fairly similar and not too complicated, so let’s jump right in...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the previous posts, we built the model and skeleton...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the previous posts, we built the model and skeleton pages. Now we will implement the Controller and View for the Task List. Let’s take a look at the com.oracle.ateam.TaskListController code: package com.oracle.ateam; import org.springframework.web.servlet.mvc.Controller; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest;...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the previous posts, we built the model and skeleton pages. Now we will implement...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the previous posts we have created our model and...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the previous posts we have created our model and skeleton view. Now, we want to set up security. One of our goals was to integrate with WebLogic security so that we don’t need to worry about security in our application. It also makes our application more secure, as we will not be collecting or storing any credentials. Using WebLogic security is pretty straight forward....
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the previous posts we have created our model and skeleton view. Now, we want to set up...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In this post, we will establish the skeleton of the web...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In this post, we will establish the skeleton of the web application by creating the various pages and some JSP fragments to handle the page header, footer and navigation. Setting up Spring Web MVC The first thing we need to do is to set up our project to use Spring Web MVC. As we discussed earlier, Spring (like many web frameworks) uses a Dispatcher Servlet, so we need to...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In this post, we will establish the skeleton of the web application by creating the various pages...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the earlier posts in this series we have set up our...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the earlier posts in this series we have set up our development environment and created a skeleton project. Now we are ready to create our ‘business logic’ for the worklist application. This is the Model part of the application, the part that interacts with the BPM API. We are going to build four classes: com.oracle.ateam.domain.MTaskListThis class is a wapper around...
Introduction This post is part of a series on building a custom worklist for BPM/SOA 11g. Main article In the earlier posts in this series we have set up our development environment and created...
Introduction This post is the first in a series on building a custom worklist application for BPM/SOA Suite 11g. In this post, we will introduce the...
Introduction This post is the first in a series on building a custom worklist application for BPM/SOA Suite 11g. In this post, we will introduce the application and outline the basic architecture. Main Article For our ‘version 1.0′ worklist sample, we decided to implement a basic set of functionality including listing and filtering tasks, actioning tasks, adding comments, and integration with WebLogic Server for security. The purpose of this sample is to give a fully worked...
Introduction This post is the first in a series on building a custom worklist application for BPM/SOA Suite 11g. In this post, we will introduce the application and outline the basic architecture....
Introduction Today I needed to set up a Hudson server and so I decided to put it on WebLogic Server. Turns out there is a little trick to get it working. ...
Introduction Today I needed to set up a Hudson server and so I decided to put it on WebLogic Server. Turns out there is a little trick to get it working. Thanks to Steve Button for sharing the trick with me. Main Article I installed Hudson 1.396 on WebLogic Server 10.3.4 running on Oracle Linux 5.5 (64-bit). First you need to download the hudson.war file from the Hudson site. We need to add a WebLogic deployment descriptor to it so that it wont have any classpath/library ...
Introduction Today I needed to set up a Hudson server and so I decided to put it on WebLogic Server. Turns out there is a little trick to get it working. Thanks to Steve Button for sharing the trick...
Introduction In my last post, I talked about one exciting new feature in WebLogic 11g, support for Mac OS X. Now, I want to cover another exciting new feature:...
Introduction In my last post, I talked about one exciting new feature in WebLogic 11g, support for Mac OS X. Now, I want to cover another exciting new feature: WebLogic Maven plugin. Main Article WebLogic Maven plugin allows you to develop, build, package, deploy and test WebLogic applications. I love this new feature because it makes it so easy to compile all my Java source and web artefacts, build a deployment archive and deploy it WebLogic Server in one easy action! I...
Introduction In my last post, I talked about one exciting new feature in WebLogic 11g, support for Mac OS X. Now, I want to cover another exciting new feature: WebLogic Maven plugin. Main Article...