基础 ajax,json,插件(分页插件jquery dataTable,easyui)
---------------------------------------
MyBatis
---------------------------------------
1.mybatis是半自动化orm的框架,操作数据库,相当于数据访问层DAO
分离sql语句,简单易学,适合当前需求多变的互联网的项目
对开发人员的数据库技术要求比较高,数据库移植性较差
2.mybatis中重要的核心的文件
配置文件
映射文件
3.核心对象
sqlSessionBuilder:生命周期 方法内
SqlSessionFactory:生命周期 整个应用程序
SqlSession:生命周期 线程范围内
------------------------------------------------
Spring
------------------------------------------------
1.粘合剂,可以整合其他框架
2.两大核心 IOC AOP
IOC:把对象的控制权由代码本身转为由容器控制
set注入,构造注入,注解
AOP:增强处理,事务
--------------------------------------------------
SpringMVC
--------------------------------------------------
1.属于MVC框架,属于控制层,接受用户请求,给用户响应,是目前结构最清晰的MVC框架
2.注解 @Controller @RequestMapping,@RequestParam,
3.RESTFUL
/user/1 get 查询编号为1的用户信息
/user post 添加用户
/user/1 put 修改
/user/1 delete 删除
4.只要标注了@RequestMapping的方法就是一个处理器
------------------------------------------------
Struts2
------------------------------------------------
1.struts2是MVC框架
2.处理器针对的是类
3.拦截器
-------------------------------------------------------
Hibernate
-------------------------------------------------------