开发者社区> 问答> 正文

SSh的Spring的具体用法 好处是什么?

我是大三的学生,自己自学了一下Struts2和hibernate ,现在会用这两个做拦截器啊 action啊什么的权限验证,还有对表的增删改查,但是新加了spring我就不太懂了,我不知道是怎么个概念,百度了一些SSh框架原理看的不太懂,我看了例子,是不是对于我现在初级的现在用spring只用来管理action和拦截器就够了,但是我看案例好像也就是写起来方便写了个总管理,单个的action的class就可以直接写名字了,是这样吗 ,能具体讲讲spring吗 怎么用 不要讲太高深的用法 能实现基本的思想就可以了

展开
收起
小旋风柴进 2016-03-04 15:32:58 2230 0
1 条回答
写回答
取消 提交回答
  • spring现在也有自己的mvc、orm框架等等,和hibernate、struts重叠,这个不谈,spring的核心功能是IoC框架。
    也就是说,把类和类的依赖关系,从程序中剥离出来,放在配置文件中,让spring初始化。
    这样做的好处就是,比如你写了一个三层的软件,那么你可以在不重新编译主程序的情况下,比如将你的数据访问层由mysql的实现替换为oracle的实现。
    或者编写一个比较大的程序,每部分人都可以独立开发,用spring装配起来。
    spring还可以把日志、验证等前置后置的业务从主程序中剥离出来,以及实现插件系统等等。

    2019-07-17 18:52:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载