Java EE-Core J2EE Patterns

I used to find the "core J2ee patterns" useful because it covers the whole picture of a web application. (see here: )

However, these patterns were designed in 2002 (or earlier). So I am a bit reluctant to read them now as I do not want to get stuck in old technologies. (I want to move on to JSF and AJAX)

Out of the 15 patterns described there, which ones do you think are still useful? which ones are outdated or not useful for JSF/AJAX?

Intercepting Filters
Front Controller
Composite View
View Helper
Dispatcher View
Service To worker
Business Delegate
Session Facade
Service Locator
Transfer object assembler
Value list handler
Composite entity
Transfer object
Service activator
Who is Participating?
Mayank SConnect With a Mentor Associate Director - Product EngineeringCommented:
Most design patterns are useful and still applicable. As long as they are available on Sun's website, you can refer to them. OO design patterns have been in existence since the days of C++ and a lot of them are used in J2EE and .NET as well so there's no harm in knowing them.
jtjliAuthor Commented:
Thanks for the comment but you did not answer my question >_<

Mayank SAssociate Director - Product EngineeringCommented:
In a short answer - none of them are outdated so you can read them all :)
reach2piyushConnect With a Mentor Commented:
Technology assist in easy implementation of patterns, The patterns are old, but time teted & reliable, but no need to have your own implementation for all the patterns, try finding the tool or technologies which will provide you the easy implementation of these patterns.
The technologies listed by you are View technologies, try reading JSF along with patterns like Front Controller, Service to Worker, View Helper pattern, Dispatcher View, etc. & it wouldn't be difficult to see the similarities...
Mayank SAssociate Director - Product EngineeringCommented:
Also understand the MVC architecture
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.