发布网友 发布时间:2022-04-24 16:26
共1个回答
热心网友 时间:2023-10-22 13:32
MVC是一种设计模式,其实现有Struts、SPringMVC等,三层架构主要有持久层、业务层、展现层,其展现层可以用MVC模式,持久层可以用Hibernate、业务层就是写自己业务的地方了,Spring的出现,降低了三层架构的耦合,达到解耦的目的(当然Spring的作用还有很多),所以,现在就流行SSH、S2SH之类的。
Spring框架趋向于面向接口编程,加上对切面事物的完美处理,很多系统都有用到。开发中ibatis运用的比hibernate多,在配置文件中手写sql语句,更加精细的控制数据库操作。智能职涯bigdata-job建议所有的业务处理都写成接口,用子类实现,接口之间可以多继承,可以更完美的诠释多态。