Take a look at Lance Andersen's BLOG for details on how to get the Sun Java System Application Server 8.0 (2004Q4 Beta) working with the newly open sourced Java database, Apache Derby.
Apache Derby is a nifty Java database that has it's roots with Cloudscape Inc., which was bought by Informix and subsequently IBM. As an Apache incubator project, the Apache foundation is looking for as many...
on Nov 9, 2004
We just shipped WebSphere 5.1 XD a couple of weeks ago. XD has many features that should appeal to customers.
The OnDemand Router (or ODR) is a Java proxy server that sits in front of a set of HTTP servers. These HTTP servers can be WAS servers or servers from other vendors such as BEA as well as servers on the LAMP stack (PHP etc). The ODR can 'shape' the traffic on to those...
on Nov 5, 2004
It's still relatively early days for J2EE 1.4 in the real world, but compare the number of J2EE 1.4 implementations (6) with the number of J2EE 1.3 implementations (21). I remember that prior to the final J2EE 1.3 release, vendors seemed to be falling over themselves to get their implementations out but this doesn't seem to be happening anymore. Most J2EE app servers have some ability to support...
on Nov 2, 2004
A couple of months ago, I had to implement a custom LoginModule to be used by a J2EE application running primarily on JBoss 3.0.8 (bundled with Tomcat 4.1.24). While developing it, I had to restart JBoss on every new progress, in order to test the changes. As my desktop was just a poor Pentium III with 512MB, running all sort of geek stuff (mozilla, emacs, eclipse, many shells, gaim, openoffice...
on Oct 27, 2004
I'm teaching a programming symposium on most weekends called nofluffjuststuff. I've had the opportunity to attend some excellent classes by my peers. One of my favorite was given by Nicholas Lesiecki, on using AOP in main stream projects. He contends that AOP is here, ready for prime-time today. He provided some persuasive examples of how his team used AOP in real-world projects to solve...
on Oct 13, 2004
A Beta release of Sun Java System Application Server Platform Edition 8 2004Q4 has been made available. You can download the software from the J2EE 1.4 download page .
If you have questions while using the product, you can post your issues to the J2EE SDK forum.
Also if you are interested in joining the Beta program, please refer to the following page for additional information.
on Sep 21, 2004
So I've learned that I'm not so good at keeping a blog going, which is surprising since, in person, I can ramble on quite a bit: see an example of my rambling in a recent interview for TheServerSide linked from http://www.theserverside.com/news/thread.tss?thread_id=28806.
If you don't have 38 minutes to watch the entire interview, but want to know more about Apache XMLBeans, Apache Beehive (...
on Sep 17, 2004
In JCA 1.5 Inbound Connection (IC) is added allowing developers to invoke Message Driven Beans (MBD) with other types of messages than JMS like emails, files etc. When a MDB is deployed using an IC the application server is calling endpointActivation() on the Resource Adapter (RA). This is the point when a RA can start sending messages to the MDB. The application server is providing a Message...
on Sep 9, 2004
I just committed some changes to NetBeans key bindings handling, so that mac users will get key bindings that are much more like other mac apps (no change for Windows or Linux users).
Specifically what's different:
Ctrl -> Command - everything that normally maps to Ctrl will use the Command key instead, except where that's impossible (Command-H always hides the app, Command-Q always quits,...
on Sep 8, 2004
I should say I am somewhat "attached" to the innovative open source projects I use in my job. Besides Thinlet, a very lightweight and intuitive XUL framework that doesn't use Swing, AspectWerkz is the one I've been more actively involved for the last months. Its approach to some problems is unique and they have very nice features, such as their support for typed and untyped annotations, for...
on Sep 3, 2004
The ourfaces project is intended to be a casual, yet very useful
repository of JavaServer Faces components. I say casual because we want
have a low barrier to entry for adding new components to the repository.
The project leader, Matthias Unverzagt, has made it very easy to get
started as a contributor, in four simple steps.
Of course, if it's easy to be a contributor, it's even easier to be a...
on Aug 18, 2004
I have worked on quite a few enterprise systems built on the J2EE platform in the past few years (some in which I was actively involved in the design and some I worked on other people's design). I have always felt there was something not quite right in almost all of those systems. No matter however hard we tried, we ended up with systems that were not seamlessly object oriented across the various...
on Jul 20, 2004
Everything I need to know about EJB I learned from watching Bugs Bunny.
In keeping with recent developments in the Java article-writing space, here's my take on a folksy, hyper-extended, EJB-tweaking metaphor (thanks to Bruce Tate and his People of the Elephant for the inspiration; I hope the rumors of a major movie deal all turn out to be true).
When I was a kid, the local network affiliate...
on Jul 19, 2004
I'd like to preface this entry with a brief comment: do NOT schedule your out-of-state move the same week as JavaOne. More on that in a moment.
I managed to hit (and tremendously enjoy) the first few days of JavaOne this year. Here were the key walk-aways for me:
1. JSF is clearly the future for Java-based web UI development. The model is much richer and coherent that most of the other frameworks...
on Jul 7, 2004
Today, I hopped onto my mountain bike and had a great ride. Even though it was hot, the play of the trail over the hills was beautiful to behold. It had just enough down to let me recharge my legs for the next technical climb. It had sections that stretched me technically and scared me just enough, and sections that let me turn my brain off and just cruise. I got to thinking that it was all...
on Jul 7, 2004
I love San Francisco. The cable cars, the wharf, the hills, the people. And oh, yes, the food. In truth, JavaOne has never been my favorite conference. Im more of a chicken man than an elephant man, if you know what I mean. But you do have to love San Francisco and the food.
So I was looking for a restaurant with Michael Loukides (who edited my book but wed never met personally),...
on Jul 5, 2004
More fun today with JSF, including some discussion of integration with the new POJO persistence systems, and some musings on web services.
JSF & JDO
Ive had a chance to play around a bit with Creator, and it looks like plain old Java objects (or POJO) will play nicely. One nice thing about JSF it knows about collections, which means that Creator can work with them easily as well...
on Jun 29, 2004
From the very beginning, the JDO specification has been surrounded by controversy. You want drama? Consider the new startup specification against the establishment of relational database vendors and TopLink, the leading OR mapper. You want strangeness? Consider a specification for transparent persistence without any object relational mapping at all. You want a full-out bare-knuckled brawl?...
on Jun 29, 2004
According to Kirk Pepperdine, Gartner does not include open source application servers in their surveys. Two interesting comments from Kirk's article:
The next question is, how does open source get reported? By definition, open source draws no licensing revenues and by definition carries a 0% market share. Is it just me or am I right in saying that it just feels wrong to be basing an important...
on Jun 10, 2004
Logging with Log4J is simple and seems to be trivial and doesn't warrant a blog. However Logging in enterprise projects raises interesting requirements and possibilities.
The first question is where do you put your Logging library. With JDK Logging, you pretty much have no choice. It is always located in the classpath and loaded by bootstrap classloader, the mother of all class loaders.
on Jun 2, 2004