java框架学习方向以及顺序( 三 )


Java面向对象开发 :http://click.aliyun.com/m/27923/
Java高级开发 :http://click.aliyun.com/m/27922/

■网友
Java常用框架
spring:
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。
Hibernate:
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
struts:
struts是开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。
MyBatis :
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
JPA:
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

■网友
先会用,在去学,否则看了也是一知半解。找个带框架的项目,跑起来,照着里面的功能重新实现一遍,顺手了在看文档、看书等。
springMVC + mybatis

■网友
最快的方式是拿别人的项目自己重新实现,完成这个任务你对框架已经有一定的认识了,然后才去系统的学习框架,struts,springMVC,hibernate,等,学这些框架一定要知道,为什么用这些框架?各自的实现原理,优缺点。学习框架就是使用这些框架去做一个系统而不是看书。
■网友
spring,springMVC ---\u0026gt;mybatis----\u0026gt;jpa2
struts2没必要学了


推荐阅读