谁总结下三大框架

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 10:41:47
谁总结下三大框架

谁总结下三大框架
谁总结下三大框架

谁总结下三大框架
框架,顾名思义,一个提供了可重用的公用结构的半成品.比如简历的模板就是一个框架!在程序中,它的含义也是如此:一个应用程序的半成品,按一定的规则组织的一组组件.现在项目中最常有的三大主流框架大家一定不会陌生——SSH,现在我们一起来详细介绍一下吧!Struts是最早的java开源框架之一,也是java web框架的事实标准,现在绝大多数java web应用程序都是基于Struts框架构建的,它是MVC设计模式的一个优秀实现.我们一定要深刻了解Struts的运行原理和核心组件.Struts的运行离不开他的核心组件,也就是ActionServlet,它需要在容器启动时,加载struts-config.xml.了解了struts的基础之后,我们可以充分利用DispatchAction和Struts提供的标签库来简化程序编程.Hibernate是一个优秀的持久化的框架,也是一个主流的ORM(对象——关系映射)框架.负责简化将对象数据保存到数据库中或者从数据库中读取数据而封装到对象的工作.记得我们一起用JDBC连接数据库,好多繁琐的代码,学习Hibernate后,我们的代码将会精简许多!比如,加载数据,以前我们需要繁琐的ResultSet读取数据,然后封装到实体,而现在,加载只需一行代码,User user=(User)session.get(User.class,id).Hibernate还可以帮我们自动创建DAO类,里面的内容特别的丰富,增删改查,那个都不缺,当使用时,直接调用就可以!代码量大幅度的减少了.Spring是一个轻量级的框架,它主要作为依赖注入容器和AOP的实现.还提供了声明式事务,和对DAO层的支持等.其实本门课程最重要的知识就是大名鼎鼎的SSH集成(Struts+Hibernate+Spring),通过插件的方式,Spring可以与Struts集成,在Struts-config.xml中配置相关的就可以啦!Spring依赖注入在项目中用于管理程序间的依赖,使我们更容易的面向接口编程.其实SSH集成最大的特点就是配置xml,还有一步步操作,好多东西都是自动生成的,我们需要写的代码,大大减少!编码更加简洁,易懂.SSH三大主流是我们工作的必杀计,我们一定要好好掌握,只有这样,才能在软件的天地挥洒无尽的光辉!