Creating models

79d9ba388d6b6cf4ec7310cad9fa8c8a?s=47 Rob Allen
October 30, 2014

Creating models

How are you supposed to organise your models in an MVC application? What goes where? What is a service class, a mapper or an entity? This talk will look at the components of the model layer and the options you have when creating your models. We’ll look at the different schools of thought in this area and compare and contrast their strengths and weaknesses with an eye to flexibility and testability.

We'll discuss the terminology and also take a look at what a service layer is and see how you use service classes to provide the business logic for your application and hide your persistence code from your controllers. By the end of this session you will be equipped to create excellent, maintainable models in your projects.

79d9ba388d6b6cf4ec7310cad9fa8c8a?s=128

Rob Allen

October 30, 2014
Tweet