日期:2014-05-17  浏览次数:20745 次

在JAVA中一般用三层架构还是MVC?
JAVA开发工具有提供对这两种架构的支持吗?还是完全要自己写代码?

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

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

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