我有一个使用Maven和Tomcat的MVC Spring项目。我试图将项目分成像
这样的子项目 ---Web (Controller and Jsp's)
|
---Model ( Model classes)
|
---Service
|
---Repository
我想把一切都分开来保持干净。我正在使用Spring MVC& Maven和TomCat。我应该使用Maven模块进行这些方法吗?或者最好问一下我应该采用哪种方法。
答案 0 :(得分:0)
您有三种选择:
面向服务的编程模式。
OSGi模块化。
使用xml数据库使用约定的自定义框架。
对于第三个我可以说你可以通过使用集合来存储数据来使用Dao层中的自定义约定,例如,如果要保存对象obj{param1,param2}
将xml序列化为
<attr1>param1<attr1>
等到Dao层并通过遍历属性添加到XML,然后序列化为xml并存储它。
但是,假设所有这些方法都不会减少开发代码大小!,但您可以在其他项目中重复使用许多代码。