java/com.company.project.service
java/com.company.project.dao
java/com.company.project.controller
我认为更好项目结构是
java/com.company.project.module
ModuleService.java
ModuleDao.java
java/com.company.project.web.module
ModuleController.java
欢迎讨论
1
jsou 2017-02-22 15:25:57 +08:00
eclipse 树形展示 == 项目结构 ?????
|
2
wwqgtxx 2017-02-22 15:35:30 +08:00
你不觉得你的“.module ”更画蛇添足么
|
5
Michaelssss 2017-02-22 15:57:40 +08:00
历史原因啊,当年 MVC 的 HELLOWORLD 挖出来的坑。。。= =其实当年的完整模型应该是
xxx.xxx.moudle.dao xxx.xxx.moudle.service xxx.xxx.moudle.controller xxx.xxx.moudle.xxxhelper 之类的 这样的好处是,当剥离代码做服务化特别简单 |
6
hpeng 2017-02-22 16:02:47 +08:00 via iPhone 1
模块是模块呀。另外起一个项目, maven 上写 module
|
7
ihuotui 2017-02-22 16:36:38 +08:00 via iPhone
应该上网学习一下 java 包命名规范
|
8
zacard 2017-02-22 17:10:53 +08:00 1
因为现在一般一个 moudle 都是一个 maven 子项目
|
10
sampeng 2017-02-22 17:50:05 +08:00
mvc 框架带来的锅+学别人的。就是这样。。。其实没有定论。什么用的爽用什么。。。我现在喜欢一个模块一个包。 android 上代码复用?扯几把蛋。。 80%不会有这种情况。。。。
|
11
liuzuo 2017-02-22 20:31:22 +08:00 via Android 2
我觉得分系统,微服务这种可以不使用 module ,使用 mvc 的分包;如果是大系统只能以 module 这种分包。
因为微服务这种一个系统没有多少业务,分 module 这种反倒影响效率;大系统不以 module 分包就根本没法看。 |
12
tedzhou1221 2017-02-22 22:55:31 +08:00 via iPhone
Too young too simple,笑而不语
|
13
eimsteim 2017-02-22 23:24:40 +08:00
做的项目还是小了
|
14
zgqq OP @tedzhou1221 老家伙,你有什么高见?
|
16
zgqq OP @Michaelssss 对
|
17
340244120 2017-02-23 00:27:21 +08:00 via Android
楼主你看的是别人的 demo 或者小项目吧,这样分挺合理的。
|
19
SoloCompany 2017-02-23 00:31:44 +08:00
很快 java9 就要来了,由于 jigsaw 模块天翻地覆的变化
很多以前的规则也会跟着变的,尤其是包分配规则 请与时俱进做好准备 |
20
Antidictator 2017-02-23 00:33:46 +08:00 via Android
@SoloCompany 8 还没怎么看过,尴尬了
|