Struts2、spring、hibernate 三个框架是干什么用的,我有点迷茫啊?

2024-11-03 19:54:35
推荐回答(5个)
回答1:

Struts2 是view层框架,如果你不做WEB程序就可以忽略不学了。spring是工厂框架,提供了很多编程思想的简单实现,例如单例模式,反向注入,AOP等,无论是WEB开发还是普通程序开发spring都是很好用的框架。hibernate 是底层操作框架,现在数据库操作语句都是面向关系的,而hibernate 实现了面向对象的查询模式,有自己的一套API去操作数据库,当然为了通用也支持sql查询。如果要用到操作数据库的功能,建议学习并使用hibernate。另外,直接使用jdbc也可以,jdbc是访问数据库的基础api。

回答2:

怎么说呢,其实不用这三个框架,一样可以做web开发,用jsp、servlet、tomcat、jdbc等就足够了,主要是你要有mvc思想,而这三个框架就是为了是程序更具有低耦合性,struts2是标准的mvc框架,可以单独用struts2做程序设计,但是耦合性太高,hibernate是映射的关系型数据库,并封装了jdbc,使操作数据库更加的简洁方便,spring本身也有自身的mvc框架,完全可以不需要struts而自行开发web项目,当然spring的最大的优点还是ioc和aop,所以我们看到大部分的项目都是这三个框架一起使用的情况,怎么说呢,这三个框架会用就可以的,主要是底层的思想,算法。

回答3:

1、第一个阶段:
1)掌握JAVA的环境配置、JAVA基本语法、学会使用eclipse平台。
2)掌握JBOSS、Tomcat的安装使用。
3)掌握简单的jsp语法。
4)掌握常见的数据库的使用(sqlserver、mysql、oracle等)。
2、第二个阶段。
1)掌握strut2(view层,界面设计层)、hibernate(持久层,处理数据)、spring(控制层,业务逻辑等处理)的使用方法。
3、第三个阶段。
1)掌握ejb的一些设计,j2ee的一些经典设计模式。
4、第四个阶段。
1)性能优化、学习优化web程序的性能。

回答4:

学校一般不负责教授框架,他们搜了学费,并不是想把你培养的能找到工作。
所以工作要求的,他们根本不考虑,日。

得自己看了。网上下视频,vercd,马士兵

回答5:

楼上也说得比较大概了,学hibernate前建议最好先学好jdbc,毕竟hibernate也是jdbc基础上发出sql语句,struts2的mvc模式要掌握好,spring是个集成的东西,加起来是经典的ssh模式