Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #29859 > unrolled thread
| Started by | leonan.luppi@gmail.com |
|---|---|
| First post | 2014-08-26 09:32 -0700 |
| Last post | 2014-08-27 19:24 -0700 |
| Articles | 4 — 4 participants |
Back to article view | Back to comp.lang.java.programmer
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
| From | leonan.luppi@gmail.com |
|---|---|
| Date | 2014-08-26 09:32 -0700 |
| Subject | Organise package project |
| Message-ID | <1b32f0d2-1ccb-4908-b003-fb2f2490f9dd@googlegroups.com> |
Hello, 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?
[toc] | [next] | [standalone]
| From | Roedy Green <see_website@mindprod.com.invalid> |
|---|---|
| Date | 2014-08-26 09:56 -0700 |
| Message-ID | <ttepv9h5vjig7tdf29gkf8va420jhg1m86@4ax.com> |
| In reply to | #29859 |
On Tue, 26 Aug 2014 09:32:52 -0700 (PDT), leonan.luppi@gmail.com wrote, quoted or indirectly quoted someone who said : >Inside this package I have a controller, a model, a DAO class. I hope understand that normally you came a number of related classes in a package. Packages are like air-tight compartments. Classes in different packages can only communicate via public interfaces. -- Roedy Green Canadian Mind Products http://mindprod.com Errors using inadequate data are much less than those using no data at all. ~ Charles Babbage (born: 1791-12-26 died: 1871-10-18 at age: 79)
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2014-08-26 21:43 -0400 |
| Message-ID | <53fd37b5$0$300$14726298@news.sunsite.dk> |
| In reply to | #29859 |
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
[toc] | [prev] | [next] | [standalone]
| From | Leonan Luppi <leonan.luppi@gmail.com> |
|---|---|
| Date | 2014-08-27 19:24 -0700 |
| Message-ID | <d8d8afcc-dcf7-4e1f-ab42-6e0911689778@googlegroups.com> |
| In reply to | #29862 |
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.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.java.programmer
csiph-web