F****n 发帖数: 3271 | 1 我见过很多人用了Spring framework两三年都说不清楚个所以然,基本上都是因为刚开
始学的时候被IoC, DI啥的搞晕了。我给他们讲了下其实一开始就是XML-based
JavaBeans Configuration, 基本都明白了。 |
t*******e 发帖数: 684 | 2 先讲managed environment和non-managed environment。为什么不要用new。
再讲jndi, 然后就是DI。 |
p*****2 发帖数: 21240 | 3
managed, unmanaged指的什么意思呀?GC吗?
为什么不用new,看看factory pattern是不是就明白了?
【在 t*******e 的大作中提到】 : 先讲managed environment和non-managed environment。为什么不要用new。 : 再讲jndi, 然后就是DI。
|
p*****2 发帖数: 21240 | |
g*****g 发帖数: 34805 | 5 Rod Johnson used an entire book to explain it.
http://www.amazon.com/Expert-One-One-Development-without/dp/076
If you've never work in java enterprise applications, it's hard to explain.
【在 p*****2 的大作中提到】 : 我到没觉得DI难理解。也没准我没真理解。
|
p*****2 发帖数: 21240 | 6
这个。如果不做J2EE的话,看这个有意义吗?还有应该先看Spring还是先看这个,如果
看的话。
【在 g*****g 的大作中提到】 : Rod Johnson used an entire book to explain it. : http://www.amazon.com/Expert-One-One-Development-without/dp/076 : If you've never work in java enterprise applications, it's hard to explain.
|
p*****2 发帖数: 21240 | 7 对了。有人能说说学spring主要是学啥东西吗?
我今天又扫了一下spring目录,感觉好像没啥好学的呀,感觉用的时候看看就可以了。
能给个方向吗? |
z*******3 发帖数: 13709 | 8 不用学,学什么
spring超简单,所有java的工具里面,就spring最简单了
自己动手写一次就明白了
巨简单,其他无论什么framework都比spring难
因为依赖于其他东西的实现
比如hibernate就需要折腾jdbc
struts要折腾tomcat等web server
只有spring是原生态的存在
【在 p*****2 的大作中提到】 : 对了。有人能说说学spring主要是学啥东西吗? : 我今天又扫了一下spring目录,感觉好像没啥好学的呀,感觉用的时候看看就可以了。 : 能给个方向吗?
|
z*******3 发帖数: 13709 | 9 是不难理解
难搞的是aop
di和ioc超简单
【在 p*****2 的大作中提到】 : 我到没觉得DI难理解。也没准我没真理解。
|
p*****2 发帖数: 21240 | 10
多谢大牛。那看完下边几本书之后应该学点啥呀?
thinking in java
effective java
java concurrency in practice
design pattern
【在 z*******3 的大作中提到】 : 不用学,学什么 : spring超简单,所有java的工具里面,就spring最简单了 : 自己动手写一次就明白了 : 巨简单,其他无论什么framework都比spring难 : 因为依赖于其他东西的实现 : 比如hibernate就需要折腾jdbc : struts要折腾tomcat等web server : 只有spring是原生态的存在
|
|
|
z*******3 发帖数: 13709 | 11 有,只要你有一个team要合作的话
最好就上spring,可以最大可能剥离耦合
【在 p*****2 的大作中提到】 : : 多谢大牛。那看完下边几本书之后应该学点啥呀? : thinking in java : effective java : java concurrency in practice : design pattern
|
p*****2 发帖数: 21240 | 12
那是应该看spring的书,还是goodbug推荐的这本书呢?
【在 z*******3 的大作中提到】 : 有,只要你有一个team要合作的话 : 最好就上spring,可以最大可能剥离耦合
|
z*******3 发帖数: 13709 | 13 你要先看懂spring的书,才能大概看明白古德霸给你的那本书吧?
【在 p*****2 的大作中提到】 : : 那是应该看spring的书,还是goodbug推荐的这本书呢?
|
z*******3 发帖数: 13709 | 14 我喜欢看后面两本
【在 p*****2 的大作中提到】 : : 那是应该看spring的书,还是goodbug推荐的这本书呢?
|
p*****2 发帖数: 21240 | 15
好。再翻翻spring吧。其实以前稍微翻了一下。看了看IOC,AOP的概念。
【在 z*******3 的大作中提到】 : 你要先看懂spring的书,才能大概看明白古德霸给你的那本书吧?
|
h******k 发帖数: 388 | 16 我觉得这个理解太浅了,goodbug介绍的书不错,我这两天正在看。原来只知道用
spring,不理解它为什么要这样设计,现在清楚多了。
【在 F****n 的大作中提到】 : 我见过很多人用了Spring framework两三年都说不清楚个所以然,基本上都是因为刚开 : 始学的时候被IoC, DI啥的搞晕了。我给他们讲了下其实一开始就是XML-based : JavaBeans Configuration, 基本都明白了。
|
p*****2 发帖数: 21240 | 17
是吗。今天晚上扫扫。下午稍微扫了扫spring,总感觉工作不用没必要学的感觉。
【在 h******k 的大作中提到】 : 我觉得这个理解太浅了,goodbug介绍的书不错,我这两天正在看。原来只知道用 : spring,不理解它为什么要这样设计,现在清楚多了。
|
c*********e 发帖数: 16335 | 18 hibernate不难,比如用eclipse,glassfish,就只需要在glasfish里面设置一下jdbc,以
后就不用管jdbc了,超级简单。hibernate非常简单容易用,这是它普及的原因。ejb难
学难用,这是它不流行的原因。c++难学难用,这是它比不上java的原因。
【在 z*******3 的大作中提到】 : 不用学,学什么 : spring超简单,所有java的工具里面,就spring最简单了 : 自己动手写一次就明白了 : 巨简单,其他无论什么framework都比spring难 : 因为依赖于其他东西的实现 : 比如hibernate就需要折腾jdbc : struts要折腾tomcat等web server : 只有spring是原生态的存在
|