论坛首页 Java企业应用论坛

如何学习开源框架?

浏览 10140 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-10-23  
kimmking 写道
fantasy 写道
...mo_mo... 写道
是哦,总结的能力很重要,只有有意义的思考,才能进步,才能被自己真正的掌握。

的确,思考是记忆的不二选择。

ps:
apache的东西里,很多源码拿下里,死活跑步不来。
感觉缺胳膊少腿的。

such as: cxf, derby

呵呵 这种情况我也遇到过,我采取源代码加jar同时引用来学习。
0 请登录后投票
   发表时间:2010-10-23  
fantasy 写道
kimmking 写道
fantasy 写道
...mo_mo... 写道
是哦,总结的能力很重要,只有有意义的思考,才能进步,才能被自己真正的掌握。

的确,思考是记忆的不二选择。

ps:
apache的东西里,很多源码拿下里,死活跑步不来。
感觉缺胳膊少腿的。

such as: cxf, derby

呵呵 这种情况我也遇到过,我采取源代码加jar同时引用来学习。

我就一顿改+删。

把不能跑的,修正不了的都去掉再说。
0 请登录后投票
   发表时间:2010-10-24  
kimmking 写道
fantasy 写道
kimmking 写道
fantasy 写道
...mo_mo... 写道
是哦,总结的能力很重要,只有有意义的思考,才能进步,才能被自己真正的掌握。

的确,思考是记忆的不二选择。

ps:
apache的东西里,很多源码拿下里,死活跑步不来。
感觉缺胳膊少腿的。

such as: cxf, derby

呵呵 这种情况我也遇到过,我采取源代码加jar同时引用来学习。

我就一顿改+删。

把不能跑的,修正不了的都去掉再说。

呵呵,你这方法也不错。
0 请登录后投票
   发表时间:2010-10-25  
同意这样的看法,,如今天的框架越来越多,,看懂一个,,精通一个就行了,,其它的了解一下就行了.
0 请登录后投票
   发表时间:2010-10-27   最后修改:2010-10-27
adss101 写道
同意这样的看法,,如今天的框架越来越多,,看懂一个,,精通一个就行了,,其它的了解一下就行了.

如今的开源框架的确很多,所以在使用开源框架之前必须选型,针对自己的业务需要去做技术框架选型,比如我要做一个简单的工单系统,那么osworkflow就非常适合,而jbpm则显得更重。
0 请登录后投票
   发表时间:2011-05-02  
有时会跳过第三步,我觉得把握思想后,可以应用在别的地方
0 请登录后投票
   发表时间:2011-05-03  
好像几个主流开源框架都用到发射机制
0 请登录后投票
   发表时间:2011-05-03   最后修改:2011-05-03
fantasy 写道

   作者:kiral  链接地址:http://kiral.iteye.com/blog/791155

 

   前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?

 

   整理了下自己的思路,仅供拍砖!

 

   1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。

       (做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂)

 

   2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。

 

   3:思考:如果让你来设计这样的开源框架, 你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的是让自己带着问题去学习开源框架,不然看着看着就云里雾里了。

 

   4:深入:下载开源框架的源代码,运行一个Demo,找到框架的入口,使用debug模式,断点看源代码的执行流程。

 

   5:总结:总结该开源框架的优点和缺点是什么。我想到这个阶段你可以说是精通该开源框架。

 

    其他技巧:

  1. 有一定能力的技术人员先看DEMO 文档太多很容易看晕。
  2. 先看框架的外层,再看内层。逐层学习。
  3. 多画图,将信息结构化。
  4. 多总结,将信息由多变少。

 

我觉得学习能力即总结能力,所以总结很重要,你学习一个东西,看过了,不代表你会了,背过了,不代表你会了,只有反复学习和总结之后,深深的植入你的潜意识才算你会了。

 

 

 

 

 

学习了...都是看差不多了不总结.

0 请登录后投票
论坛首页 Java企业应用版

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