通过学习JFinal框架后的学习方法个人体会
2013-07-22 21:06
316 查看
我使用的Jsmart框架应该是对开源中国中JFinal框架进行了扩展和改进,一次偶然的机会碰到JFinalWeb开发框架,也很想加入宣传和尝试JFinal框架的队伍,没想到的是我的朋友对他的研究更加深刻,在其基础上开发出了适合工作环境的版本,JFinal的作者这样描述JFinal的价值和意义:
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友。
JFinal的特点如下图:
我关注了JFinal,并且使用了它,在我的邮件列表中每天都有来自开源中国的关于JFinal的问题讨论,可惜我工作的过程使用的是Jsmart,不过两者几乎没有区别,除了特别扩展,其并不影响我们讨论JFinal的相关问题。
到这里结束前奏。
1.开发环境搭建
使用Eclipse创建Web工程,建议:
使用的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的过程,也对学习开源框架有一定的体会,关于学习这些东西有这么几个方式:
理解作者对框架的定义和描述,并和已有的熟悉的框架进行对比,找出共同点和不同点;
在共同点上加深理解,在不同点上深入学习,并且真正潜入源代码中看本质;
下载原汁原味的源代码和及时更新的对于版本的开发文档,实例工程;
部署实例工程,观察效果,流程走查,深入探究框架的工作过程,了解配置文件,分析工程目录结构等;
照猫画虎,边学边开发,边对照;边思考,边开发;找不同点去尝试和实验,不断扩展;
再次理解作者对框架的定义和描述,深入学习,加深理解,学会为取其精华为己所用。
有这样的体会,大多是来自在百度,谷歌,社区上的折腾,好多时候通过搜索引擎去寻找学习中的问题的时候,答案参差不齐,很多时候还是会走很多弯路。比如:问题发生的环境不同,描述有偏差,解决方案描述不全面,操作不当等等,还是导致很多时候在折腾自己。学习技术,解决问题,还是要溯本逐源的好,这样更能把问题,技术理解的深入,解决的更彻底。本文出自 “野马红尘” 博客,谢绝转载!
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友。
JFinal的特点如下图:
我关注了JFinal,并且使用了它,在我的邮件列表中每天都有来自开源中国的关于JFinal的问题讨论,可惜我工作的过程使用的是Jsmart,不过两者几乎没有区别,除了特别扩展,其并不影响我们讨论JFinal的相关问题。
到这里结束前奏。
1.开发环境搭建
使用Eclipse创建Web工程,建议:
使用的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的过程,也对学习开源框架有一定的体会,关于学习这些东西有这么几个方式:
理解作者对框架的定义和描述,并和已有的熟悉的框架进行对比,找出共同点和不同点;
在共同点上加深理解,在不同点上深入学习,并且真正潜入源代码中看本质;
下载原汁原味的源代码和及时更新的对于版本的开发文档,实例工程;
部署实例工程,观察效果,流程走查,深入探究框架的工作过程,了解配置文件,分析工程目录结构等;
照猫画虎,边学边开发,边对照;边思考,边开发;找不同点去尝试和实验,不断扩展;
再次理解作者对框架的定义和描述,深入学习,加深理解,学会为取其精华为己所用。
有这样的体会,大多是来自在百度,谷歌,社区上的折腾,好多时候通过搜索引擎去寻找学习中的问题的时候,答案参差不齐,很多时候还是会走很多弯路。比如:问题发生的环境不同,描述有偏差,解决方案描述不全面,操作不当等等,还是导致很多时候在折腾自己。学习技术,解决问题,还是要溯本逐源的好,这样更能把问题,技术理解的深入,解决的更彻底。本文出自 “野马红尘” 博客,谢绝转载!
相关文章推荐
- Eclipse插件安装总结通过个人的学习体会
- spring boot框架学习学前掌握之重要注解(4)-通过注解方式读取外部资源配置文件2
- Jfinal框架学习系列之二(JSP)
- VS2005.NET2.0学习视频_1_用MasterPage做个人网站框架
- Volley框架个人心得体会
- spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
- UITableView学习笔记 与 个人体会
- EM算法(3)....个人的学习体会
- spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
- JFinal框架简单学习
- 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
- 通过 GCC 学习 OpenMP 框架
- 个人对mybatis框架的理解与体会
- 三大框架学习:Struts2简单入门(通过一个简单的登陆实例详解)
- Java学习之Idea使用Maven配置Jetty插件运行JFinal框架
- 界面框架学习体会
- jfinal框架教程-学习笔记(二)
- 开源搜索框架Lucene学习之分词器(4)——通过分词器源码学习装饰者模式
- spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
- 通过 GCC 学习 OpenMP 框架