Software Architecture :: Bruno Collet
Where Theory Meets Practice
UML – Design Patterns – J2EE – J2SE – J2ME – Development Process



Articles

Resource Bundles

Tips


All material on this website is made from theory that has been confronted with practice. This is my humble contribution to the software architecture community, to the J2EE architects in particular.


Articles

Custom-Grained Data Transfer Objects
Exploring the flaws of fine and coarse-grained concepts and using custom-grained DTO as a solution.

SOA Solutions with J2EE (published in Java Developer Journal january 2005 edition)
Describing J2EE technologies to achieve an SOA solution for different, real-world, functional and technical requirements.

To EAR or not to EAR: Choosing the Granularity of J2EE Deployment Units
Discussing the issues of deployment granularity, according to the J2EE specifications and application server limitations.

Packages, Frameworks, Components and Subsystems: How They Fit Together
Defining these elements in the scope of J2EE, based on an example.

A Freeware Desktop Environment for the J2EE Architect
Evaluating the software, from IDEs and UML modeling tools down to operating system, to setup a complete desktop environment for the J2EE architect, for no more than 0$.

Inversion of Control Reality Check
Sorting through the hype to assess what the Inversion of Control design pattern can bring to your architecture.

Enabling Reusability
Presenting essential conditions to enable reuse, and trying to determine the extra cost of making reusable software.


Resource Bundles

A resource bundle is a set of resources such as links, electronic books, and book references, related to a given topic.

From Java Developer to J2EE Architect
Discussing the learning path that can bring a Java developer to the role of J2EE architect. This includes UML, development processes, J2EE, design patterns, certifications, and more.

Roles of the Software Architect
Defining the roles of the software architect.

Communities Related to Software and J2EE Architecture
Identifying key web communities related to the software architect and J2EE architect professions. Because staying aware and sharing opinions is a must.


Tips

Little pragmatic guides to, well, make things work as they are intended.

Configuring JBoss for MySQL

Configuring JBoss for JavaServer Faces

A Simple Log4J Configuration for JBoss

Overriding Standard JSF Messages



© Bruno Collet, all rights reserved