论坛首页 Java企业应用论坛

我们应该怎样看待框架

浏览 27814 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-04-29  
sslaowan 写道

这是我向我们项目组推荐的书单:http://sslaowan.iteye.com/admin/blogs/162239
我的导师教会了我,一定要想清楚为什么要用这种技术,因为当时我负责写标书的技术部分,因此把理论和技术都狠狠的研究了一番。并且我的本科论文是写方法论的,因此把软件工程的历史研究了一遍。

书单上的书有几本本文提及的我看过好多遍了,但也不是每一点都实践过了,但是70%以上都在项目中用过了~~~

 

 

sslaowan 写道
1、 架构
1) 企业架构应用模式 Martin Fowler著
2、 需求分析
2) 编写有效用例 Cockburn著
3) 有效用例模式 Steve Adolph著
3、 面向对象分析
4) 分析模式:可复用的对象模型 Martin Fowler著
4、 面向对象设计
5) UML和模式应用(原书第3版) Craig Larman著
6) 对象设计:角色、责任和协作 Wirfs-Brock著
7) 领域驱动设计:软件核心复杂性解决之道 Eric Evans著
8) 敏捷软件开发:原则、模式与实践 Robert Martin著
9) Object Primer Scott W.Ambler著
5、 软件工程与敏捷开发
10) 敏捷软件开发生态系统 Jim Highsmith著
11) 解析极限编程:拥抱变化(第2版) Kent Beck著
12) 代码大全 McConnel著
13) 重构:改善既有代码的设计 Marin Fowler著
6、 技术:Java和J2EE
14) Agile Java Jeff Langr著
15) Contribute to Eclipse Kent Beck著
16) J2EE设计开发编程指南 Rod Johnson著
17) Expert One-on-One J2EE Development without EJB Rod Johnson著
18) Spring框架高级编程 Rod Johnson著
19) J2EE核心模式 Deepak Alur等著
20) Struts in Action Ted Husted著
21) JUnit in Action Vincent Massol著
22) 使用Ant进行Java开发 Erik Hatcher著
23) POJO in Action Richardson著
24) Spring从入门到精通 郭峰 编著
25) 敏捷Acegi、CAS-构建安全的Java系统 罗时飞 编著
本文介绍的图书会比这个书目稍多一些。红色标注的图书是理解架构,进行系统分析设计的必读读物。

 

莫非这就是传说中的牛人,这么多东西都实践过,长这么大第一次见到这么规范的开发,而且只用了一年看完这么多书,再一次让我PF的五体投地

0 请登录后投票
   发表时间:2009-04-29   最后修改:2009-04-29
wendong007 写道
sslaowan 写道

这是我向我们项目组推荐的书单:http://sslaowan.iteye.com/admin/blogs/162239
我的导师教会了我,一定要想清楚为什么要用这种技术,因为当时我负责写标书的技术部分,因此把理论和技术都狠狠的研究了一番。并且我的本科论文是写方法论的,因此把软件工程的历史研究了一遍。

书单上的书有几本本文提及的我看过好多遍了,但也不是每一点都实践过了,但是70%以上都在项目中用过了~~~

 

 

sslaowan 写道
1、 架构

3、 面向对象分析

4、 面向对象设计

5、 软件工程与敏捷开发

6、 技术:Java和J2EE

本文介绍的图书会比这个书目稍多一些。红色标注的图书是理解架构,进行系统分析设计的必读读物。

 

莫非这就是传说中的牛人,这么多东西都实践过,长这么大第一次见到这么规范的开发,而且只用了一年看完这么多书,再一次让我PF的五体投地


三年内看的书比这多些.....

0 请登录后投票
   发表时间:2009-04-29  
抛出异常的爱 写道
wendong007 写道
sslaowan 写道

这是我向我们项目组推荐的书单:http://sslaowan.iteye.com/admin/blogs/162239
我的导师教会了我,一定要想清楚为什么要用这种技术,因为当时我负责写标书的技术部分,因此把理论和技术都狠狠的研究了一番。并且我的本科论文是写方法论的,因此把软件工程的历史研究了一遍。

书单上的书有几本本文提及的我看过好多遍了,但也不是每一点都实践过了,但是70%以上都在项目中用过了~~~

 

 

sslaowan 写道
1、 架构

3、 面向对象分析

4、 面向对象设计

5、 软件工程与敏捷开发

6、 技术:Java和J2EE

本文介绍的图书会比这个书目稍多一些。红色标注的图书是理解架构,进行系统分析设计的必读读物。

 

莫非这就是传说中的牛人,这么多东西都实践过,长这么大第一次见到这么规范的开发,而且只用了一年看完这么多书,再一次让我PF的五体投地


三年内看的书比这多些.....

记得好像是dlee说过的,有些书是我们这个行业的“根书”,把根书看完了,再看其他书就容易了,而且很快...

0 请登录后投票
   发表时间:2009-04-29  
sslaowan 写道
抛出异常的爱 写道
wendong007 写道
sslaowan 写道

这是我向我们项目组推荐的书单:http://sslaowan.iteye.com/admin/blogs/162239
我的导师教会了我,一定要想清楚为什么要用这种技术,因为当时我负责写标书的技术部分,因此把理论和技术都狠狠的研究了一番。并且我的本科论文是写方法论的,因此把软件工程的历史研究了一遍。

书单上的书有几本本文提及的我看过好多遍了,但也不是每一点都实践过了,但是70%以上都在项目中用过了~~~

 

 

sslaowan 写道
1、 架构

3、 面向对象分析

4、 面向对象设计

5、 软件工程与敏捷开发

6、 技术:Java和J2EE

本文介绍的图书会比这个书目稍多一些。红色标注的图书是理解架构,进行系统分析设计的必读读物。

 

莫非这就是传说中的牛人,这么多东西都实践过,长这么大第一次见到这么规范的开发,而且只用了一年看完这么多书,再一次让我PF的五体投地


三年内看的书比这多些.....

记得好像是dlee说过的,有些书是我们这个行业的“根书”,把根书看完了,再看其他书就容易了,而且很快...


您能给说说哪些书算这个行业的根书么,

0 请登录后投票
   发表时间:2009-04-29  
我觉得光看书还是不行,做过相应的项目,才能更深的理解。我没看完一本书总感觉很多知识还是很模糊
0 请登录后投票
   发表时间:2009-04-29  
ageless 写道
sslaowan 写道
抛出异常的爱 写道
wendong007 写道
sslaowan 写道

这是我向我们项目组推荐的书单:http://sslaowan.iteye.com/admin/blogs/162239
我的导师教会了我,一定要想清楚为什么要用这种技术,因为当时我负责写标书的技术部分,因此把理论和技术都狠狠的研究了一番。并且我的本科论文是写方法论的,因此把软件工程的历史研究了一遍。

书单上的书有几本本文提及的我看过好多遍了,但也不是每一点都实践过了,但是70%以上都在项目中用过了~~~

 

 

sslaowan 写道
1、 架构

3、 面向对象分析

4、 面向对象设计

5、 软件工程与敏捷开发

6、 技术:Java和J2EE

本文介绍的图书会比这个书目稍多一些。红色标注的图书是理解架构,进行系统分析设计的必读读物。

 

莫非这就是传说中的牛人,这么多东西都实践过,长这么大第一次见到这么规范的开发,而且只用了一年看完这么多书,再一次让我PF的五体投地


三年内看的书比这多些.....

记得好像是dlee说过的,有些书是我们这个行业的“根书”,把根书看完了,再看其他书就容易了,而且很快...


您能给说说哪些书算这个行业的根书么,

   我的行业应该算是企业信息系统,因此我更关注的是一些架构方面的东西,比如Fowler的《企业应用架构模式》,另外我是OO的fans,因此我觉得书单中的OO著作都值得一读,而且你建议你读读Ed Yourdon的《结构化分析与设计》,用Pascal,PL/SQL写写程序,感受一下封装和信息隐藏的重要作用(在这两种语言里没有这个概念);用VB写写程序,对比一下基于对象和面向对象的区别,感受一下具体继承的作用(VB里只有接口继承);用Delphi和.Net写写程序,感受一下记录集和ORM的区别。这些都将辅助你理解OO,理解J2EE。

    我是敏捷fans,但是建议你去看看瀑布模型最早的论文和专著,以及整个方法论的发展历史。研究XP,如果你连Kent的解析极限编程都没看过就发言那就太妄断了。

  

     你看看Drools和jBPM'的开发手册,以及Rod和Gavin King的著作,感受一下什么叫做真正的理论和实践完美结合~~

0 请登录后投票
   发表时间:2009-04-29  
取其精华,似乎大部分都没这么作.

光埋怨这,埋怨那有蛋用.

为什么就不动动脑子,为什么只有外国人能作的出来.
0 请登录后投票
   发表时间:2009-04-29  
1314520ln 写道
取其精华,似乎大部分都没这么作.

光埋怨这,埋怨那有蛋用.

为什么就不动动脑子,为什么只有外国人能作的出来.


因为外国人在这方面比较踏实,很多国内的框架,做的不怎么样,就首先想着拿出去卖钱,能卖一个是一个。
另外就是,他们真的是理论和实践结合的非常好。
0 请登录后投票
   发表时间:2009-04-29  
莫非你们看了“根书”的“根书”竟然能读那么多的书,有没有提高“根书”阅读速度的“根书”?
0 请登录后投票
   发表时间:2009-04-29  
pipilu 写道
莫非你们看了“根书”的“根书”竟然能读那么多的书,有没有提高“根书”阅读速度的“根书”?

木有,我看一本根书得花一个月的时间,看几页,合上书,想想,或者是写写代码,因为是根书,所以很多概念都没听过,得理解半天,所以必然慢。
读完根书再读其他书就快了那是因为那些概念你都见过了,很多东西你自己都思考过了。因此根书要认真读,细细读,浮光掠影的读是没用的,看其他书还是慢,还是看不懂。
0 请登录后投票
论坛首页 Java企业应用版

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