2016 - 2024

感恩一路有你

struts2上传图片怎么保存数据 三大框架是啥?

浏览量:4339 时间:2023-06-10 21:52:43 作者:采采

经常提到的三个框架是指:SSH: spring、Struts、Hibernate spring:强大的组件内聚性,可以把你所有的java功能模块以配置文件的形式(并让你感受到Spring的存在)组合成一个完整的应用Struts:算了,Hibernate,一个众所周知的MVC架构,功能强大:一个强大的orm工具,然后把数据库记录转换成java的实体实例非常方便,java的实体实例可以很容易的保存在数据库中。如果你不 不需要复杂的数据库访问,你不需要。;使用它根本不需要知道数据库的细节。内容很多,自己看看吧。

这三个框架基本上都是SSH或SSM。(图片来自其他网站)

,Struts Spring Hibernate,这里面包包含了MVC的思想。其中Struts偏向视图层,Hibernate偏向模型层,Spring是一个大容器,里面装载了你需要的一切。Struts从前端到后台的逻辑相当于一个从外向内的管道;Spring加载了所有要用的类和静态数据,通过注入的给你对象,不用去new每个类,用起来很方便。Hibernate其实就是数据持久层,把你从数据存储的繁琐操作中解救出来。在实际应用中,可以通过操作一个对象来改变数据库。

,Struts(SpringMVC) Spring Mybatis,现在常用的框架,只是用Mybatis代替了Hibernate。Hibernate操作更简单,但是控制性更强。MyBatis把数据控制交给程序员,自己写SQL语句,但也省去了断开数据库的繁琐操作,这是半自动的。

数据库 Hibernate Struts Spring 框架

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。