不明白Spring Framework很正常# Java - 爪哇娇娃F*n2013-03-22 07:031 楼我见过很多人用了Spring framework两三年都说不清楚个所以然,基本上都是因为刚开始学的时候被IoC, DI啥的搞晕了。我给他们讲了下其实一开始就是XML-basedJavaBeans Configuration, 基本都明白了。
p*22013-03-22 07:033 楼managed, unmanaged指的什么意思呀?GC吗?为什么不用new,看看factory pattern是不是就明白了?【在 t*******e 的大作中提到】: 先讲managed environment和non-managed environment。为什么不要用new。: 再讲jndi, 然后就是DI。
g*g2013-03-22 07:035 楼Rod Johnson used an entire book to explain it.http://www.amazon.com/Expert-One-One-Development-without/dp/076If you've never work in java enterprise applications, it's hard to explain.【在 p*****2 的大作中提到】: 我到没觉得DI难理解。也没准我没真理解。
p*22013-03-22 07:036 楼这个。如果不做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.
z*32013-03-22 07:038 楼不用学,学什么spring超简单,所有java的工具里面,就spring最简单了自己动手写一次就明白了巨简单,其他无论什么framework都比spring难因为依赖于其他东西的实现比如hibernate就需要折腾jdbcstruts要折腾tomcat等web server只有spring是原生态的存在【在 p*****2 的大作中提到】: 对了。有人能说说学spring主要是学啥东西吗?: 我今天又扫了一下spring目录,感觉好像没啥好学的呀,感觉用的时候看看就可以了。: 能给个方向吗?
p*22013-03-22 07:0310 楼多谢大牛。那看完下边几本书之后应该学点啥呀?thinking in javaeffective javajava concurrency in practicedesign pattern【在 z*******3 的大作中提到】: 不用学,学什么: spring超简单,所有java的工具里面,就spring最简单了: 自己动手写一次就明白了: 巨简单,其他无论什么framework都比spring难: 因为依赖于其他东西的实现: 比如hibernate就需要折腾jdbc: struts要折腾tomcat等web server: 只有spring是原生态的存在
z*32013-03-22 07:0311 楼有,只要你有一个team要合作的话最好就上spring,可以最大可能剥离耦合【在 p*****2 的大作中提到】: : 多谢大牛。那看完下边几本书之后应该学点啥呀?: thinking in java: effective java: java concurrency in practice: design pattern
p*22013-03-22 07:0312 楼那是应该看spring的书,还是goodbug推荐的这本书呢?【在 z*******3 的大作中提到】: 有,只要你有一个team要合作的话: 最好就上spring,可以最大可能剥离耦合
z*32013-03-22 07:0313 楼你要先看懂spring的书,才能大概看明白古德霸给你的那本书吧?【在 p*****2 的大作中提到】: : 那是应该看spring的书,还是goodbug推荐的这本书呢?
p*22013-03-22 07:0315 楼好。再翻翻spring吧。其实以前稍微翻了一下。看了看IOC,AOP的概念。【在 z*******3 的大作中提到】: 你要先看懂spring的书,才能大概看明白古德霸给你的那本书吧?
h*k2013-03-22 07:0316 楼我觉得这个理解太浅了,goodbug介绍的书不错,我这两天正在看。原来只知道用spring,不理解它为什么要这样设计,现在清楚多了。【在 F****n 的大作中提到】: 我见过很多人用了Spring framework两三年都说不清楚个所以然,基本上都是因为刚开: 始学的时候被IoC, DI啥的搞晕了。我给他们讲了下其实一开始就是XML-based: JavaBeans Configuration, 基本都明白了。
p*22013-03-22 07:0317 楼是吗。今天晚上扫扫。下午稍微扫了扫spring,总感觉工作不用没必要学的感觉。【在 h******k 的大作中提到】: 我觉得这个理解太浅了,goodbug介绍的书不错,我这两天正在看。原来只知道用: spring,不理解它为什么要这样设计,现在清楚多了。
c*e2013-03-22 07:0318 楼hibernate不难,比如用eclipse,glassfish,就只需要在glasfish里面设置一下jdbc,以后就不用管jdbc了,超级简单。hibernate非常简单容易用,这是它普及的原因。ejb难学难用,这是它不流行的原因。c++难学难用,这是它比不上java的原因。【在 z*******3 的大作中提到】: 不用学,学什么: spring超简单,所有java的工具里面,就spring最简单了: 自己动手写一次就明白了: 巨简单,其他无论什么framework都比spring难: 因为依赖于其他东西的实现: 比如hibernate就需要折腾jdbc: struts要折腾tomcat等web server: 只有spring是原生态的存在