反射技术
泰 戈 尔
只有初恋般的热情和宗教般的意志,人才可能成就某种事业。 -- 川哥
展开
-
反射模拟DbUtils实现ResultSet转成Bean实例
前几天接触到了apache的一个小框架DbUtils,真的被其优雅的设计所震撼到了,尤其是其中的MyBean mybean = QueryRunner.query(sqlConnection,sqlStatement,new BeanHandler<MyBean.class>(),params);当时真的是感觉到很是神奇,仅仅是指定了一下那个Bean类的全名,就能从数据库结果集中自动的生成我们需要的原创 2016-07-18 16:07:43 · 7557 阅读 · 0 评论 -
自制DbHelper实现自动化数据库交互
之前一直对apache的DbUtils很好奇,也很佩服其中的设计上的智慧。于是就自己模拟实现了一个更加简便的小框架。我们只需要在配置文件中写上数据库层面的连接信息,就可以随心所欲的实现自己的需求了。设计思路依赖apache-commons-logging.jarapache-commons-beanutils.jarmysql-connector.jar技术细节其中最主要的是是使用了反射技术原创 2016-07-19 16:43:24 · 7761 阅读 · 3 评论 -
众里寻他千百度-- 轻量级持久化框架
初衷纯JDBC持久化框架轻量级持久化框架设计思路怎么使用依赖数据库配置正式使用数据库表结构Java Bean结构从数据库获取一条记录并转为对象高级版数据库内记录JavaBean结构拓展总结起了一个比较文艺的标题,但是仍然感觉不能 表达出接下来这个工具的文雅。 虽然这个库是前几个月写的了,但是经过了近期小项目的考验,愈发觉得这款轻量级的库应该被更多的开发者所知晓,于是“原创 2016-11-14 20:12:08 · 23043 阅读 · 50 评论 -
PHP 反射技术
摘要目标类加载问题加载机制自动加载机制怎么使用注意问题反射反射属性反射方法反射注释反射实例化反射Person类反射Grade类执行类的方法总结摘要相比于Java的反射,PHP中的反射可真的是良心之作。虽然从维护的角度来看,Java更胜一筹也更有优势。但是繁琐的处理也为Java的反射机制增加了一定的学习成本。今天尝试着使用PHP的反射技术来获取类的信息。 核心操作可以在原创 2016-12-24 15:12:10 · 7391 阅读 · 0 评论