论坛首页 入门技术论坛

这两天学了一下Spring,讨论一下它的好处

浏览 23813 次
该帖已经被评为新手帖
作者 正文
   发表时间:2011-01-07  
gdpglc 写道
感觉不用接口也是可以写出低藕荷的程序的,interface只是形式化的接口表达和较强的隔离技术,实际上大部份情况下是用不着这么强的隔离级别的。

我跟LZ有同感,感觉接口多的惊人。不过接口还是有其好处的咯,在struts2中体现的稍微明显一点。struts1就不怎么样了!
0 请登录后投票
   发表时间:2011-01-07  
gdpglc 写道
没用过ejb,具说ejb2.0失败了。似乎用ejb就要买个很贵的服务器。这样项目成本就上来了...


EJB提供分布式解决方案的,小朋友。
0 请登录后投票
   发表时间:2011-01-07  
麦蒂粉丝 写道
gdpglc 写道
感觉不用接口也是可以写出低藕荷的程序的,interface只是形式化的接口表达和较强的隔离技术,实际上大部份情况下是用不着这么强的隔离级别的。

我跟LZ有同感,感觉接口多的惊人。不过接口还是有其好处的咯,在struts2中体现的稍微明显一点。struts1就不怎么样了!


分开逻辑耦合与物理耦合的区别,我以前就说过,SPRING像个标准插头,物理上解耦,并非你写几个INTERFACE那么简单。在对象与对象引用的时候,很容易出现空指针,不管你是什么设计模式,都无法解决逻辑上的耦合,只是换个方式。但是SPRING确让这个改变了。JAVA WEB的老问题,SPRING并没有解决,内存泄漏就是其中之一。不要简单的去看待一个框架的功能,5,6年前就在说IOC了吧?这帖子没有讨论必要了。新手帖!
0 请登录后投票
   发表时间:2011-01-07  
treblesoftware 写道
gdpglc 写道
没用过ejb,具说ejb2.0失败了。似乎用ejb就要买个很贵的服务器。这样项目成本就上来了...


EJB提供分布式解决方案的,小朋友。


ejb2.0我略有学习,记得有三种bean: 会话bean 消息驱动bean 和 实体bean。 它们可以分布在不同的机器上远程调用。你是指,这个叫分布式解决方安吗? 具体有什么用?

不理解为啥,好好的bean不放在一台机器上调用,呵呵。

ejb3是一点没学了...
0 请登录后投票
   发表时间:2011-01-07  
gdpglc 写道
treblesoftware 写道
gdpglc 写道
没用过ejb,具说ejb2.0失败了。似乎用ejb就要买个很贵的服务器。这样项目成本就上来了...


EJB提供分布式解决方案的,小朋友。


ejb2.0我略有学习,记得有三种bean: 会话bean 消息驱动bean 和 实体bean。 它们可以分布在不同的机器上远程调用。你是指,这个叫分布式解决方安吗? 具体有什么用?

不理解为啥,好好的bean不放在一台机器上调用,呵呵。

ejb3是一点没学了...


等系统需要业务层或者持久层分布式架构实现均衡负载功能的时候,你就知道这个作用了。
0 请登录后投票
   发表时间:2011-01-07   最后修改:2011-01-07
treblesoftware 写道
麦蒂粉丝 写道
gdpglc 写道
感觉不用接口也是可以写出低藕荷的程序的,interface只是形式化的接口表达和较强的隔离技术,实际上大部份情况下是用不着这么强的隔离级别的。

我跟LZ有同感,感觉接口多的惊人。不过接口还是有其好处的咯,在struts2中体现的稍微明显一点。struts1就不怎么样了!


分开逻辑耦合与物理耦合的区别,我以前就说过,SPRING像个标准插头,物理上解耦,并非你写几个INTERFACE那么简单。在对象与对象引用的时候,很容易出现空指针,不管你是什么设计模式,都无法解决逻辑上的耦合,只是换个方式。但是SPRING确让这个改变了。JAVA WEB的老问题,SPRING并没有解决,内存泄漏就是其中之一。不要简单的去看待一个框架的功能,5,6年前就在说IOC了吧?这帖子没有讨论必要了。新手帖!


东拉西扯的,你倒底要说啥呀!
先说藕荷,还没看明白呢。后边又说上空指针了。你的意思思是Spring就是让软件不会出现NullPointer是吧? 最后又说内存泄露了。

还是希望你能说说Spring有什么好处(用你那复杂的看待方式)...
0 请登录后投票
   发表时间:2011-01-07   最后修改:2011-01-07
treblesoftware 写道
gdpglc 写道
treblesoftware 写道
gdpglc 写道
没用过ejb,具说ejb2.0失败了。似乎用ejb就要买个很贵的服务器。这样项目成本就上来了...


EJB提供分布式解决方案的,小朋友。


ejb2.0我略有学习,记得有三种bean: 会话bean 消息驱动bean 和 实体bean。 它们可以分布在不同的机器上远程调用。你是指,这个叫分布式解决方安吗? 具体有什么用?

不理解为啥,好好的bean不放在一台机器上调用,呵呵。

ejb3是一点没学了...


等系统需要业务层或者持久层分布式架构实现均衡负载功能的时候,你就知道这个作用了。


均衡负载,见过,但是不是这么做的。前边放两台F5一主一备,然后后边架四个weblogic,直接就可以做,这样多好呀。 干嘛用那么复杂的方式。把个Bean分布式了,只要有一台机器出问题,应用企不挂掉。而前边的形式的容错能力,是非常好的。

说ejb扯远了。
0 请登录后投票
   发表时间:2011-01-07  
treblesoftware 写道
gdpglc 写道
treblesoftware 写道
gdpglc 写道
没用过ejb,具说ejb2.0失败了。似乎用ejb就要买个很贵的服务器。这样项目成本就上来了...


EJB提供分布式解决方案的,小朋友。


ejb2.0我略有学习,记得有三种bean: 会话bean 消息驱动bean 和 实体bean。 它们可以分布在不同的机器上远程调用。你是指,这个叫分布式解决方安吗? 具体有什么用?

不理解为啥,好好的bean不放在一台机器上调用,呵呵。

ejb3是一点没学了...


等系统需要业务层或者持久层分布式架构实现均衡负载功能的时候,你就知道这个作用了。




吹吧。。拿ejb、负载均衡吓唬谁呀。。真是的。还分布式,分布式用rmi还不一样?连为啥用ejb都不清楚,还鄙视别人。。
0 请登录后投票
   发表时间:2011-01-07  
我觉得很多接口实在没必要,当一个接口没有两个以上实现的时候,我会删除接口
0 请登录后投票
   发表时间:2011-01-07  
如果项目足够小,又不用你们公司去维护, 客户还不会审查代码.

那么 管他耦合不耦合. 反正头疼的是别人....

做过电信的项目 从没见过Spring的IOC解耦发挥作用. 维护直接上去硬改. 版本乱七八糟..受不鸟...
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics