我们在Java高级开发中常见的SSH框架一般包括Struts、Spring、Hibernate,后来Struts2代替了Struts。如今,Struts2已经被SpringMVC所取代,而Hibernate基本也被iBatis/MyBatis代替。
所以你真正需要了解的是Spring;关于Spring你需要知道两个概念AOP与IOC,直白讲就是Spring的核心技术——“动态代理”。
持久层框架Hibernate/iBatis/MyBatis,研究一下Spring的数据库事务管理,各个持久层框架式如何实现ORM的,至少了解一种缓存框架,知道数据库连接池是什么。和数据库的交互最核心的不是ORM,而是掌握和数据库相关的能力,如数据库编程、SQL优化以及对范式的理解。
MVC框架Struts2和SpringMVC,你需要知道在web.xml文件里配置了一些什么,Struts2/SpringMVC接到前台请求之后经过哪些步骤之后转到Action/Controller,return之后Struts2/SpringMVC又作了些什么。还有就是Filter、Listener和Struts2/SpringMVC的拦截器各有什么特点,适合处理什么样的问题。
以上就是动力节点java培训机构的小编针对“Java基础学习:ssh框架学习视频”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
Java框架视频教程
MyBatis:http://www.bjpowernode.com/javavideo/127.html
SpringMVC:http://www.bjpowernode.com/javavideo/126.html
Spring:http://www.bjpowernode.com/javavideo/125.html
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习