Enjoy this collection of links to interesting resources that can be of great help
with software architecture.
The reason for these links is, that Java projects and applications require thinking
about the software architecture upfront.
Architectural decisions often have a major impact on software development,
and thus need a lot of attention.
J2EE project dangers * - JavaWorld article; avoid these 10 J2EE dangers to ensure your enterprise Java project's success
Sun Java Center J2EE Patterns * - "best practices" approaches collected in various J2EE patterns
iPlanet J2EE design patterns * - eight J2EE design pattern blueprints
Extreme Programming * - a gentle introduction to this collection of best practices for software engineering
JUnit * - a regression testing framework that supports one of XP's important practices: unit testing
O'Reilly architecture tips * - Top 8 Architecture Tips for Distributed Computing
O'Reilly J2EE vs .NET * - How Do They Stack Up?
* link to external website, opens in new browser window