Java is an object-oriented language and object-oriented design is considered by many to be a good way to tackle complexity. However, surprisingly many complex enterprise Java applications are written in a procedural style. The business tier consists of fat services and anemic domain models and consequently can be difficult to understand, maintain and test.
In this presentation,
you will learn about how to improve your applications by implementing
business logic using rich POJO domain model. We will compare and
contrast a procedural design with an object-oriented design and
describe the benefits of using an object-oriented approach.You will
learn how to identify procedural code smells and eliminate them by
refactoring your code - something you can start doing the Monday
morning after the conference.
Comments