A aplicação de padrões de projeto e a utilização de um estilo arquitetural visa facilitar e reduzir o tempo de desenvolvimento de um projeto, bem como sua organização. O presente trabalho apresenta aplicações de padrões de projeto da plataforma J2EE (Java 2 Enterprise Edition) no desenvolvimento de software, utilizando como estudo de caso um projeto de advocacia. Tal projeto utilizou o estilo arquitetural de camadas, baseado no MVC (Model View Control), que é composto por três camadas: apresentação, controle e integração. Os padrões aplicados foram: a VO (Value Object) para encapsular os dados de negócios e a DAO (Data Access Object) para encapsular os acessos à origem dos dados.
The application of design patterns and the use of an architectural style aim to facilitate and reduce the development time of a project, as well as its organization. This paper presents applications of design patterns of the J2EE (Java 2 Enterprise Edition) platform in software development, using as a case study a law project. This project used the architectural style of layers, based on MVC (Model View Control), which is composed of three layers: presentation, control and integration. The applied patterns were: VO (Value Object) to encapsulate business data and DAO (Data Access Object) to encapsulate access to the data source.