Java Server Pages

I got offered a job today using JSP. I haven’t touched this language at all so I was quite intrigued to see what it looked like. After a bit of reading it seems pretty easy to write although some areas appear much more bloated than C# i.e. there’s a lot of repeating code blocks. C# is still my 2nd favorite language after ActionScript but I reckon JSP could easily be my third!

The repeating code blocks arent that bad once you wrap them into their own utility classes as they can then be summed up with a single line of code. There are some really interesting features of JSP that C# doesn’t offer, the first to catch my eye was “Container Managed Persistence”. The idea is that you write an entity bean, that’s a class which is mainly used for storing and accessing properties and that then gets automatically linked to a database. Each time you update or view a property of the class the bean container will automatically read and write the value to and from the database. Pretty neat stuff although in a lot of cases you would use “Bean Managed Persistence” which entails writing your own database functions. This then makes it more like its C# counterparts. I think this is the model that I will be using.

These are some links that I found really useful:

Comments: None so the first!

Leave a reply

Your email address will not be published. Required fields are marked *

I love the smell of napalm in the morning. You know, one time we had a hill bombed, for 12 hours. When it was all over, I walked up. We didn’t find one of ’em, not one stinkin’ dink body. The smell, you know that gasoline smell, the whole hill. Smelled like… victory. Someday this war’s gonna end…

— Colonel Kilgore