谁能浅显易懂解释一下“Struts, Hibernate, Spring”的意思和应用?

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:03:20
关于JAVA的! 谢谢!

以下都是我的理解也许不够准确,希望对你有帮助
struts是一种MVC模式的扩展,形成了一个框架 M MODEL V VIEW C CONTROL
HIBERNATE 简单的理解就是把数据库每一条记录当成一个对象来处理,实现方式就是 比如有一个数据库表,叫 person,字段有name ,age ,sex,这个时候就需要有一个类叫Person 三个属性分别为name ,age,sex和这个表一一对应,如果我们想改变表里的某一条字段的值,我们就通常使用SQL语句,但是HIBERNATE可以通过配置好XML影射,只用 PERSON类的的对象 setName()这个方法就可以改变字段的值,当然这其中有对象持久化很多概念,大体是这个样子.
SPRING 一中基于AOP的框架,我不是很清楚,只是知道注入这个概念,可以通过使用接口,注入之后,就可以直接调用该接口的实现类,实现了程序分层开发的效果.