通过学习JFinal框架后的学习方法个人体会

    我使用的Jsmart框架应该是对开源中国中JFinal框架进行了扩展和改进,一次偶然的机会碰到JFinalWeb开发框架,也很想加入宣传和尝试JFinal框架的队伍,没想到的是我的朋友对他的研究更加深刻,在其基础上开发出了适合工作环境的版本,JFinal的作者这样描述JFinal的价值和意义

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友。j_0059.gif

   JFinal的特点如下图:

202311317.png

   我关注了JFinal,并且使用了它,在我的邮件列表中每天都有来自开源中国的关于JFinal的问题讨论,可惜我工作的过程使用的是Jsmart,不过两者几乎没有区别,除了特别扩展,其并不影响我们讨论JFinal的相关问题。

   到这里结束前奏。


   1.开发环境搭建

  • 使用Eclipse创建Web工程,建议:

203159571.png

203201949.png

  • 使用的jar包,JFinal包。这里使用修改后的jsmart包;

    2.阅读JFinal开发文档和使用框架进行开发

  • 开发文档下载地址:详情:http://www.oschina.net/news/40125/jfinal-1-4-final 地址: https://code.google.com/p/jfinal/downloads/list

  • 学习框架的例子,根据实例,了解框架的工作过程;

  • 学习开发小例子,理解框架工作的流程;

  • 不断扩展例子,加深对框架的了解和使用能力。

       总之,JFinal是一个非常友好,设计思想很清晰的JavaWeb快速开发框架,小巧玲珑,可扩展的设计思想是使用它的人能够很好的扩展需要的功能和特性。

       

    通过学习JFinal的过程,也对学习开源框架有一定的体会,关于学习这些东西有这么几个方式:

  • 理解作者对框架的定义和描述,并和已有的熟悉的框架进行对比,找出共同点和不同点;

  • 在共同点上加深理解,在不同点上深入学习,并且真正潜入源代码中看本质;

  • 下载原汁原味的源代码和及时更新的对于版本的开发文档,实例工程;

  • 部署实例工程,观察效果,流程走查,深入探究框架的工作过程,了解配置文件,分析工程目录结构等;

  • 照猫画虎,边学边开发,边对照;边思考,边开发;找不同点去尝试和实验,不断扩展;

  • 再次理解作者对框架的定义和描述,深入学习,加深理解,学会为取其精华为己所用。

   

   有这样的体会,大多是来自在百度,谷歌,社区上的折腾,好多时候通过搜索引擎去寻找学习中的问题的时候,答案参差不齐,很多时候还是会走很多弯路。比如:问题发生的环境不同,描述有偏差,解决方案描述不全面,操作不当等等,还是导致很多时候在折腾自己。学习技术,解决问题,还是要溯本逐源的好,这样更能把问题,技术理解的深入,解决的更彻底。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值