• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SCEA part II question

 
Andrew Tyson
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello All,
I am currently in the process of doing the architecture/design component of the SCEA certification. My question relates to using third party libraries in your overall design.
For example in my job I wouldn't think of developing my own MVC based presentation framework (including custom tag libraries ...etc) from scratch. Excellent open source frameworks like Apache Struts are available (which also exhibits many of the best practises and patterns described in the J2EE blueprints). IMHO part of being a good architect is the ability to determine the correct mix of available technologies which are applicable to architect a solution.
The supporting doco for the project is fairly ambiguous in this area. I am interested to hear what other people think about this issue.
Thanks and regards,
Andrew
 
herve attia
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Andrew,
I'm not yet in the process SCEA part II, but I will recommend , (for the design/architecture of these assignment) Jakarta Struts framework.
I don't really think the default/native Pet store MVC implementation is reusable....
Struts is a powerful and easy MVC implementation to use. As you said, its provides all the custom tag libraries, templating mechanism we need to build the Web-centric design.
And furthermore, if you have not attended JavaOne2001...Sun recommends to use Struts ;-)...
Regards,
herve attia
 
Andrew Tyson
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
herve,
This is interesting to hear that Sun are advocating the use of Struts. I am glad to hear this because I am a bit of a Struts evangalist.
Thanks and regards,
Andrew
 
herve attia
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So there are at least 2 Struts evangelist in this world ;-)....
 
Eric Ma
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am using the Apache Struts framework in my current project, and I agree 100% that it is a great framework. However, I do have a question about using Struts for part II of SCEA. It seems to me Struts is tightly integrated with Web/HTTP technologies (lots of caching of data objects in HTTP requests or HTTP session). How will the use of it meet the requirement that my SCEA part II design has to support both web and applicattion clients? Can I assume the application client is a Java applet that talks to a control servlet via HTTP? Please share you insight. Thanks.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic