Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #29865

Re: Organise package project

Newsgroups comp.lang.java.programmer
Date 2014-08-27 19:24 -0700
References <1b32f0d2-1ccb-4908-b003-fb2f2490f9dd@googlegroups.com> <53fd37b5$0$300$14726298@news.sunsite.dk>
Message-ID <d8d8afcc-dcf7-4e1f-ab42-6e0911689778@googlegroups.com> (permalink)
Subject Re: Organise package project
From Leonan Luppi <leonan.luppi@gmail.com>

Show all headers | View raw


Em terça-feira, 26 de agosto de 2014 22h43min04s UTC-3, Arne Vajhøj  escreveu:
> 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

Thanks very much everybody! I understand.

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Organise package project leonan.luppi@gmail.com - 2014-08-26 09:32 -0700
  Re: Organise package project Roedy Green <see_website@mindprod.com.invalid> - 2014-08-26 09:56 -0700
  Re: Organise package project Arne Vajhøj <arne@vajhoej.dk> - 2014-08-26 21:43 -0400
    Re: Organise package project Leonan Luppi <leonan.luppi@gmail.com> - 2014-08-27 19:24 -0700

csiph-web