Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #29865
| 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> |
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
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