Xon*_*ron 16 java web-applications spring-mvc
假设我的控制器和模型中有"设置"类,在我的Java/Spring/MVC webapp中.现在,在这两个/controllers/和/models/我,应该...
1)......将它们命名为Settings.java?
2)......他们的名字SettingsController.java和SettingsModel.java或类似的东西?
我很好奇典型的命名约定以及个人体验中使用的命名约定.随意引用您自己的webapp项目来代替我的,可能很差的例子.
这是我的第一个MVC webapp,我正试图感受它.
Ale*_*exR 27
我建议你打电话给你的控制器SettingsController和模型Settings.这是因为模型实际上包含你的数据.您的模型包含哪些数据?答案是:设置.所以,称之为设置.
控制器是不同的故事.这是一个处理数据的类.有迹象表明,与设置应对可能很多类:SettingsBuilder,SettingsFactory,SettingsUtil,SettingsService等这一个是控制器,所以叫它SettingsController.
由于模型类描述了"真实"实体,因此最好通过名称来调用它们,因此在您的情况下它将是Settings.java.
另一方面,控制器只是使用特定体系结构(MVC)的副产品,因此它获得Controller后缀,在您的情况下变为SettingsController.java.
例如,如果您使用jsf执行了应用程序,您仍然可以Settings.java使用模型,但SettingsBean.java作为控制器(显然这只是另一种约定,您可以随意调用它).
| 归档时间: |
|
| 查看次数: |
14804 次 |
| 最近记录: |