12月小结

  首先,从接触的新框架JFinal中说起,刚开始接触JFinal时的第一感觉就是这个框架和Struts比较像,对比之前用过的SSH框架,总结了以下几点区别:
1.Model
  SSH框架是采用JavaBean作为数据的封装,JFinal的model部分是普通的java类,不用提供对应于数据库的字段属性,也不用提供set、get方法
2.Controller
  SSH框架的控制器是由struts框架提供的Java Servlet,负责视图层和模型层的交互。SSH框架中的action是单独的一个java类,用来和actionForm进行数据的交互操作,一个action是一个单独的Java类。
  JFianl框架的Controller中包含一个或多个无参的方法,一个方法就是一个Action,在action中进行逻辑控制,进行渲染页面等操作。
3.其他
  SSH框架的所有配置文件都要在相应的xml中进行配置,JFinal中对web项目的配置都在JFinalConfig子类中进行配置,包括对常量、访问路由、处理器、拦截器的统一配置,免去了配置文件的麻烦。


  其次,这个月我比较多的接触了类的反射机制,jdbc元编程等知识点,彻底的搞清楚了几个概念

  类的反射机制就是通过类可以得出当前类的fields、method、constructor、interface、superClass、modified等,同时可以通过实例化一个实例进行设置属性、唤醒方法。说的简单一点类的反射机制就是针对java虚拟机进行编程,所以一切的框架都是基于类的反射的基础上的。spring中的一切都是反射,而struts、hibernate都是通过类的反射进行开发的。

  所谓的元数据就是数据的数据,例如这是一台计算机,计算机是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备,所谓元数据就是对数据进行描述。那么jdbc元编程就是对元数据进行编程。

  此外对于集合类的迭代我也有了比较清楚的认识,主要是对于map的遍历,可以根据map的key和value分别进行遍历,也可以遍历entrySet,分别利用getKey(),getValue()方法取对应的key或者value值。

  

 

你可能感兴趣的:(12月小结)