Creation of various prototypical Struts applications to determine the MVC (model view controller) patterns in a multi-tier architecture. The persistence layer is implemented, on the one hand, directly using JDBC and, on the other, using an object-relational mapping with the aid of the Hibernate framework. Use cases and class diagrams are created for the methodological approach (RUP minimal).