通过学习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的过程,也对学习开源框架有一定的体会,关于学习这些东西有这么几个方式:

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

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

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

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

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

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

   

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



本文转自 secondriver 51CTO博客,原文链接:http://blog.51cto.com/aiilive/1254869,如需转载请自行联系原作者

相关文章
|
JavaScript 前端开发 Java
JFinal框架单文件、多文件上传详解
版权声明:本文为博主原创文章,如需转载,请标明出处。 https://blog.csdn.net/alan_liuyue/article/details/79386540 简介  ...
2714 0
|
Java PHP Spring
从今天开始,要入jfinal的坑了,试试这破框架好不好用。
公司要用jfinal,所以我要入坑了。 听说时去年很火的java框架,不知好不好,试试水吧。 看官网就想吐槽 看个文档吧,还要注册。。。现在是2017年吗?? 好吧,注册完了,接着就。
1979 0
|
Java 调度 Maven
JFinal框架_定时触发程序
JFinal框架进行作业调度,使用JFinal-ext2与quartzf进行配置。 maven说明: com.jfinal jfinal 3.2 com.jfinal jfinal-ext2 2.
1592 0
|
Java 数据格式 XML
jfinal框架文件下载功能代码
版权声明:本文为博主原创文章,如需转载,请标明出处。 https://blog.csdn.net/alan_liuyue/article/details/72779838 一. 前言   上一篇博客我们了解了struts2框架的文件下载功能代码,我们可以从中总结到,struts2主要是通过其xml的配置来处理文件下载的,也就是将普通io流文件下载的页面响应方式的这部分代码分离出来,使用xml配置来处理,这也是struts2的特性。
1712 0
|
Java
基于Java的JFinal框架快速上手
http://finalshares.com/read-737
1146 0
|
Oracle 关系型数据库 Java
jfinal框架教程-学习笔记(二)
上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点 先上图 1、建数据库(我用的是oracle数据库,其他的相对也差不多) -- Create table create table CLASSES ( classesid NUMB...
1269 0
|
XML Java 数据格式
快速的搭建JFinal的ORM框架示例
  分类: Java2013-12-11 20:55 11075人阅读 评论(12) 收藏 举报 刚把Spring MVC搭建完毕,在群里一个人问如何搭建JFinal + Httl,我就先打架了一个JFinal环境。
1156 0
|
5月前
|
XML Java 数据格式
手写spring框架——第一篇
手写spring框架——第一篇
30 0
|
6月前
|
Java 程序员 应用服务中间件
【推荐】深入浅出学习Spring框架【上】
【推荐】深入浅出学习Spring框架【上】
38 0
|
9月前
|
Java 关系型数据库 MySQL