• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Lyons book cover Struts?

 
Ryan Day
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Charles,

I was wondering if you give any coverage to Struts, which is the framework we use for our web apps? HFSJ gives a few pages of coverage as part of the front controller pattern.

Thanks!
 
Charles Lyons
Author
Ranch Hand
Posts: 836
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No - frameworks are always a controversial issue, and the framework to choose largely depends on the scale, complexity and type of task in hand. It's very much a minefield, with new ideas for convenient systems coming out every week... I don't think it would be appropriate to try to put in some references to particular frameworks in an exam guide, as the exam doesn't make reference to any at all.

My book covers all the basics (and advanced topics) you need to know for the core Web platform - by the end you should feel confident that you can tackle and understand any other framework (they are all built on the core components remember). Plus, although you're currently using Struts, Java EE 5 incorporates JavaServer Faces as standard, so if a single framework were to be favoured, it's more likely to be the "standard" one.
 
J Moore
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not to go off-topic too much, but there may be some questions on the MVC pattern on the test, right? Isn't "Struts" a framework designed for implementation of the MVC pattern?
[ August 01, 2006: Message edited by: J Moore ]
 
Marc Peabody
pie sneak
Sheriff
Posts: 4727
Mac Ruby VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Struts has both MVC and Front Controller. In fact, the 'C' in MVC refers to the Front Controller.

Knowing Struts is not necessary for learning any design pattern on the exam.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic