1

我有一个使用 Maven 和 Tomcat 的 MVC Spring 项目。我正在尝试将项目与子项目分开,例如

  ---Web (Controller and Jsp's) 
 |
  ---Model ( Model classes)
 |
  ---Service
 |
  ---Repository

我想让一切都分开干净。我正在使用 Spring MVC & Maven 和 TomCat。我应该为这些方法使用 Maven 模块还是最好问我应该使用哪种方法。

4

1 回答 1

0

你有三个选择:

  1. 面向服务的编程模式。

  2. OSGi 模块化。

  3. 使用使用 xml 数据库的约定的自定义框架。

第三,我可以说您可以通过使用集合来存储数据,在 Dao 层中使用您的自定义约定,例如,如果要保存对象,例如obj{param1,param2} 将 xml 序列化为

<attr1>param1<attr1>

等到 Dao 层并通过迭代属性添加到 XML,然后序列化为 xml 并存储它。

但是假设所有这些方法都不会减少开发代码的大小!但是您可以在其他项目中重用许多代码。

于 2013-09-27T19:50:02.873 回答