Archive for 'Design'

Notification Service: To wait or not to wait …

18 November 2008

I’ve been experimenting with different approaches to various issues related to the Notification Service, and one particular issue keeps coming up time and again, and I keep going back and forth as to which is the better approach. When a request comes in to send off x number of notifications, I can either 1) fulfill [...]

Notification Service: Overview

29 October 2008

Even though we started out this series on the Notification Service with a little chunk of code, before we get too far down that road, I wanted to step back a little bit and review the basic concept. Although I imagine that this whole process could potentially grow to accomodate many features and functions, right [...]

Look-up Tables: Data type look-up table

10 August 2008

I decided to call my look-up table of property types Data Type, because I’m starting to think that it will have broader application than just its current use in the look-up table subsystem. On a number of occasions, I have implemented the concept of data “attributes” that can be customized for specific purposes, and I [...]

Look-up Tables: More on property types

9 August 2008

So I have this vision of setting up a table of property types in my little look-up table subsystem, and then using that table to drive all kinds of various and sundry features and functions within the system. Conceptually, it’s a pretty simple idea, but in practice, it’s actually getting to be a little more [...]

Look-up Tables: Possible refactoring

27 July 2008

One of the things that I like about the approach used in the developerWorks tutorial that I read the other day is the way in which they set up their URIs. It’s actually closer to what I had laid out originally, but that’s not what I ended up using. Right now, there are four distinct [...]

Look-up Tables: Property types

21 July 2008

Take a look at the sample look-up table edit page that I put together and you can see that I set up all of the property fields as open-entry text input fields. If you look a little closer, though, you should notice that at least one of those fields should really be a short pick [...]

Look-up Tables: Table edit page

20 July 2008

Now that we have the HTML page to list out the look-up tables, we can begin work on a similar page to edit the details of a single look-up table. In all there will be four separate HTML pages in our maintenance subsystem:

Look-up table list
Look-up table edit
Look-up table entry list
Look-up table entry edit

From the look-up [...]

Look-up Tables: Table maintenance

17 July 2008

Now that we have upgraded the look-up table servlet to include the “get all of them” capability, I’m ready start putting together something like this to maintain the tables and the table entries. For a brief moment, I thought about continuing on with my earlier approach of copying things straight out of Matt Raible’s AppFuse [...]

Look-up Tables: Table design

1 July 2008

To do everything that I want to do with the look-up table service, I’m actually going to need three database tables in total: two for the metadata about the tables, and one for the actual data. The second metadata table will be needed to store information on the optional additional properties that are needed on [...]

Next Up: Universal look-up tables

30 June 2008

I know it’s been a long time since I said that I wanted to get back to building things, and then I went right out and started playing with SQL instead, but it’s still better late than never. Today I’m thinking about those little tables of codes and values that we all end up creating [...]

Next Page »