Meaningless Drivel is fun!*
The moose likes Struts and the fly likes Frameworks and Patterns Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Frameworks and Patterns" Watch "Frameworks and Patterns" New topic
Author

Frameworks and Patterns

Arun Subramanian
Ranch Hand

Joined: Oct 30, 2002
Posts: 47
Neal-
A big welcome to you
Correct me if I am wrong but my understanding is that frameworks can be composed of one or more patterns. Do frameworks evolve from patterns? Also, does your treatment of frameworks cover the underlying patterns?
I am not very well versed with frameworks (MVC is the only one being currently used at my workplace) and patterns and would definitely like to have a better grasp of them for more productive development.
Thanks for participating in the forum and thanks to Manning Publications for sponsoring your book for the promotions.
Arun.
[ February 10, 2004: Message edited by: Arun Subramanian ]

SCJP 1.4, SCBCD 1.3, SCWCD 5.0, SCJD B&S 2.3.1 (in progress)
Neal Ford
Author
Ranch Hand

Joined: Oct 23, 2003
Posts: 82
Arun -
Correct me if I am wrong but my understanding is that frameworks can be composed of one or more patterns. Do frameworks evolve from patterns? Also, does your treatment of frameworks cover the underlying patterns?

Frameworks generally encompass patterns as best practices, but generally don't evolve from them. Patterns are the building blocks of good frameworks.
Yes, I always try to point out the underlying patterns at work inside the frameworks. For example, I describe the Command Design pattern and how to use it before showing how it applies in Struts. I'm a firm believer in patterns and try to find them wherever I can.
I am not very well versed with frameworks (MVC is the only one being currently used at my workplace) and patterns and would definitely like to have a better grasp of them for more productive development.

It is one of the keys to being an effective developer.


Neal Ford<br />Author, <i>Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork</i><br /><a href="http://www.nealford.com" target="_blank" rel="nofollow">www.nealford.com</a>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Frameworks and Patterns
 
Similar Threads
scwcd
Passed SCJP 5 with 100%
Conversational state - Session Bean
JEE pattern with JEE5
Deploying my application outside the webapps in tomcat 6.0