-
What do you do at Sun and what are the initiatives you're a part of?
-
What exactly is a servlet container, like Tomcat for example?
-
What is STRUTS?
-
How do servlets and JSP's fit into the J2EE puzzle?
-
Why are presentation layer frameworks like STRUTS important to developers?
-
How has presentation layer programming evolved?
-
What makes JSP's different from other template languages?
-
JSP's have a bad reputation because of scriptlets. What do you think?
-
How does the model controller style architecture help you separate
business logic from presentation logic?
-
With this framework, how can someone implement a use case that spans several
interactions or web requests with the user?
-
What would a URL of a typical web page look like?
-
What is the relationship between this URL, the actual use case being executed,
and the actual pages that are being displayed?
-
What do you do when you want to make a page bookmarkable?
-
Doesn't using these logical URL names tie your end user, browser, and other links
to your website to the actual implementation details of your use cases?
-
What's the mechanism by which you create these logical mappings?
-
How do the business logic and the presentation logic interoperate?
-
Rather than creating custom beans to pass with each request, why not just pass a result set
to the presentation layer?
-
If you pass a result set isn't it still an open connection to the database?
-
Why not just use a hash map?
-
Is there a clear and obvious path for when you would use a hash map over the alternatives?
-
What about passing around XML DOM trees?
-
Despite all attempts to decouple the presentation layer from the data model, it still seems to be connected. Is there a way around this problem?
-
Instead of using Java beans, or DOM trees, or rowsets, can't we just use entity beans directly?
-
Where does the business logic fit into a J2EE topology that uses STRUTS?
-
What are the different types of validation logic and how do they map to a J2EE architecture?
-
What is JSR127?
-
How does this fit in together with a framework like STRUTS?