当前位置: 代码迷 >> Java Web开发 >> 在JAVA中一般用三层架构还是MVC?该如何解决
  详细解决方案

在JAVA中一般用三层架构还是MVC?该如何解决

热度:9494   发布时间:2013-02-25 21:22:33.0
在JAVA中一般用三层架构还是MVC?
JAVA开发工具有提供对这两种架构的支持吗?还是完全要自己写代码?

------解决方案--------------------------------------------------------
个人理解三层是软件架构,mvc是设计模式。

现在大多数的情况下web项目都用到了三层和mvc 

很多框架都帮我们实现了,ssh...等等
------解决方案--------------------------------------------------------
JAVA流行开发框架SSH
------解决方案--------------------------------------------------------
MVC是一种设计模式,其实现有Struts、SPringMVC等,三层架构主要有持久层、业务层、展现层,其展现层可以用MVC模式,持久层可以用Hibernate、业务层就是写自己业务的地方了,Spring的出现,降低了三层架构的耦合,达到解耦的目的(当然Spring的作用还有很多),所以,现在就流行SSH、S2SH之类的。综上,三层架构有开源的框架可用,当然也可以自己写代码实现了。