Re: Organise package project
On 8/26/2014 12:32 PM, leonan.luppi@gmail.com wrote:
Someone has an example how to organize a Java EE project which packages?
I'm trying to organize in module like:
com.mycompany.myapp.module.authentication (for user authentication)
com.mycompany.myapp.module.stuff (for stuff)
Inside this package I have a controller, a model, a DAO class.
It's correct?
You can organize a couple of ways.
com.mycompany.myapp.module.stuff1.Controller1
com.mycompany.myapp.module.stuff1.Model1
com.mycompany.myapp.module.stuff1.Dao1
com.mycompany.myapp.module.stuff2.Controller2
com.mycompany.myapp.module.stuff2.Model2
com.mycompany.myapp.module.stuff2.Dao2
com.mycompany.myapp.module.stuff3.Controller3
com.mycompany.myapp.module.stuff3.Model3
com.mycompany.myapp.module.stuff3.Dao3
or:
com.mycompany.myapp.module.controllers.Controller1
com.mycompany.myapp.module.controllers.Controller2
com.mycompany.myapp.module.controllers.Controller3
com.mycompany.myapp.module.models.Model1
com.mycompany.myapp.module.models.Model2
com.mycompany.myapp.module.models.Model3
com.mycompany.myapp.module.daos.Dao1
com.mycompany.myapp.module.daos.Dao2
com.mycompany.myapp.module.daos.Dao3
The first is probably the most OO'ish.
But the second may fit a large development team structure better.
Arne