Skip to main content

Andreas Schaefer

Andreas Schaefer is a System Architect for J2EE at SeeBeyond Inc. working on the development of advance JCA resource adapters. He is a member of JSR-77 expert group and a former JBoss core developer. Currently he is focusing on AOP frameworks and how they can be used to create the next generation of an application server. These ideas and much more can be found on his personal weblog. Since Andy jr. became his boss in July 2002 he enjoys to be a father as much as he likes to investigate and solve problems with the computer.

 

Weblogs

These instructions are a way to do conditional compilation with Java like the C/C++ #ifdef. In Java there is no preprocessor and so we need to work around this missing feature. This work around...

I feel obligated to add some corrections to my original email to avoid confusions and distress by the...

Lately I was made to look into Maven 2 and started wondering why so many complete rewrites of popular open-source projects never make it. In my view it comes down to the resistance...

I do not like legal discussions or disputes because here in the US it is quite often big money against little money and as a single person you are silenced by big corporations' power. I also know...

I started to love Maven not only for its scripting abilities but also for the fact that one could start a simple project in a few minutes which is even faster than to build a project with shell...

In one of the comments to the original blog about Unit Tests I was told that tests can never be as important as the code itself. I want to use this opportunity to explain a little bit more...

During a discussion with a colleague we started talking about the problems of equals() with inheritance. He mentioned Joshua Bloch's Effective Java book which covers this topic quit well...

I know that probably backward compatibility is the main reason to keep java.lang.Cloneable as it is. Nevertheless as I hopefully showed in my rant about this still unresolved...

I cannot remember when I complained about the missing public Object clone() method in the java.lang.Cloneable interface for the first time but in the latest release of Java (1.5)...

Tom talked in The Problem with Unit Testing about Unit testing. Even though that I agree with most of it I...

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...

Since over a year I am thinking about the next generation Application Server that takes the route of JBoss as an flexible J2EE based server and just go through with it and make everything generic...

A colleque of mine just came up with the results of a test that threw me off and it took us quite some time to figure it out. So how good, do you think, are your Java skills?

I have to admit that I only use a debugger if someone wants to show me a problem he discovered within his debugger. Other than that I never used a debugger since I started to code in Java even...

I was just recently faced with taunting task to revamping the transaction handling of the J2EE server without breaking it but improving performance and removing any resource leaks. Already two...

As Simon Brown pointed out the J2EE specification restrict you to access files on the file system but sometimes you have to and then you need to control the damage by keeping the breach of the...

A colleague of mine just pointed out that in Richard Monson-Heafel’s EJB book (3rd edition) configurations like Stateless Session Bean (SLSB) -> Stateful Session Bean (SFSB) are considered...

Finally I found time for a technical log here at Java.net. This time I want to discuss a shortcoming of the EJB specification and how they can be fixed to make the life of EJB developers and...

Lately you hear many software engineers complaining about competition in the software industry from foreign workers or foreign companies starting to compete. Finally, it seems, that the US is not...

I wanted to start my weblog at Java.net a little bit differently but as a former H1-B visa holder Sue’s Spielman weblog with the title “Outsourcing in my company? I do not think so.” stroke a...