For those who aren’t familiar with Java for the web, there’s a (quite popular) flavor known as JSP which transforms Java into a web-based language. By inserting bits of Java code into HTML pages (much like how inline PHP works), the possibilities become endless. And as a result of Java’s strong object oriented tendencies, it becomes easy to make your own MVC architecture by having a “models” package which contains all the classes with DB interaction, and a “controllers” package which contains all of the files which do processing to display on the page. Since Java is such a powerful language, this seems like a winner. And it may be.
(more…)