VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 877|回复: 4

一个困扰了我很长时间的问题,大家平常使用spring到底又什么可取的优势

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-4 14:00:01 | 显示全部楼层 |阅读模式
我有几个疑问
因为时间来不及了,没法自己去理解很多问题
所以在这罗嗦几句,希望得到个满意的答案


现在有一个工程
结构如下

|--------dao
|--------entity
|--------service
|--------action-|---action
                |--- actionform

(每个都代表一个包)

假设所有的bean都已经注入到spring的配置文件中,所有的关系都已经是写好的了
service层内作用是
使用已经封装好的dao进行相应操作(使用set注入,spring配置文件中的引用关系也写好了)
现在,在action中用getbean来得到service层中的某个类实例
大致的关系就是这样了
      action(getbean)--->service某个类被实例化--->在这个被实例化的类中,注入一个相应的dao--->在service中,使用这个dao进行相应操作

不知道大家看懂没有
1.我想问,在这样的一个应用中,spring的好处可以体现出来吗 ?
如果有,那是什么好处呢?(大家如果知道在其他应用中的好处,也可以说说)

2.还有,便于移植在spring中怎么解释呢?哪部分是可移植的呢?很困惑

3.它的轻量级之处就是在于在组件中的代码量很小吗?

现在急切的想知道用spring做过项目的人
在项目过后对spring的体会
结合实际希望大家把spring的优点给小弟说说
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-5-20 18:15:01 | 显示全部楼层
自己顶
路过都帮顶啊
急的很
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-5-21 21:30:02 | 显示全部楼层
spring其实是一种黏合剂,支持目前大多数的j2ee开发框架或方法,如Ioc、AOP、JNDI、JTA、JMS、EJB、DAO、JDBC、ORM、远程服务、JSF、Hibernate、structs等等,这就是优势。
回复

使用道具 举报

0

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-7-21 15:45:02 | 显示全部楼层
我觉得SPRING的AOP和给其他开原框架做黏合比较好。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-21 23:00:01 | 显示全部楼层
spring我也觉得没什么特别好的地方,它最强调一点是spring能帮助解耦合,虽然通过spring我们类与类之间是达到了很高程度的松散耦合,但却又带来了另外的问题,那就是我们写的类跟spring框架即IOC容器产生了无法脱离的依赖.从"控制反转"这个词就能得知,我们得到对象的控制权转到了IOC容器,所以我们的程序远远离不开IOC容器,除非重构代码.
其实,要是spring发展的很好的话,那咱们依赖它,也不算太坏,就怕spring哪天完蛋了,呜呼....
祈祷中....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表