• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Liutauras Vilda
Sheriffs:
  • Paul Clapham
  • Jeanne Boyarsky
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
Bartenders:
  • Jesse Duncan
  • Frits Walraven
  • Mikalai Zaikin

SCEA part II question

 
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
So there are at least 2 Struts evangelist in this world ;-)....
 
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
On my planet I'm considered quite beautiful. Thanks to the poetry in this tiny ad:
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic