Sunday, April 10, 2005

Reason #1, Why Java is written in Data Processing style?

During my presentation on COBOL Oriented J2EE I talked about the separation of Data and Behavior that plagues so many Java applications. JavaBeans fro data and Transactions scripts for behavior is the opposite of Object Oriented development. This however, is exactly the style advocated by the Sun J2EE blueprints. It is how many programmers designed their web applications.

So why is do much J2EE code written in a Data Processing style? Reason #1, because Sun said it should be.