框架面试题
1.什么是MVC
答:mvc是一种设计模式,把项目分为三大块:model,view,controller;
model:封装的对象,和对对象操作的方法,javaBean和EJB实现
view:视图层,用于将后台处理后得到的页面展示给用户,jsp实现
controller:控制层,处理页面和后台的交互,操作交给model层,返回输出给jsp,servlet实现。
优点:
1.使项目层次分明
2.更好的分工
3.减少了代码的耦合性,有利于组件的重用。
SpringMVC工作原理
hibernate工作原理
ibatis工作原理
struts工作原理