This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
I am currently in the process of design the architecture for a web based product. I have 2 choices in my mind now. 1) "Jsp" + "Java components" 2) "XSLT" + "Java components producing XML" + "a small servlet combining XSLT and XML" I am kind of prefer solution 2, because it is natually a perfect MVC, allows parallel work and easier development management on XLST and XML separately, and XML data can later be easily feed into non-browser client(though, currently at the early stage of the project, it is only planned for browser type client). I would extremely appreciate the experts' opinion on the above design issue, especially people have been in similar situation.