hibernate 只需要操作对象就可以对数据库的数据进行“增删改查”。用了短时间后,感觉依旧存在很大的冗余。正因为这个,我的反射框架就出现了。因为自用,下面只贴出代码,不做解释。有兴趣的可以来看看一起研究一下,如有问题可私聊探讨。反射基类 SQLSuper/** * 给对象做反射并且定于返回H.....
分类:
系统相关 时间:
2014-07-08 23:19:34
阅读次数:
311
Yii依靠文档注解(doc comments)和类反射(class
reflection)来识别哪个方法可以被远程调用,包括他们的参数和返回值,但目前只能返回字符串,不能返回数组,若返回数组,则为"array";故我将返回值转换为json字符串再返回.
1. 定义Service Provider,服务器端文件代码,WebServerController.php
<?php...
分类:
Web程序 时间:
2014-07-08 19:17:06
阅读次数:
175
没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。很多地方都可以看到动态代理的影子,只是一直没仔细看下。在学习之前,先提出几个问题,带着问题来看代码:1.什么是动态代理?2.为什么使用动态代理?3.使用它有哪些好处?4.哪些地方需要动态代理?----------...
分类:
编程语言 时间:
2014-07-07 08:29:10
阅读次数:
219
其实asp.net 上aop现有的框架应该蛮多的,比如静态注入式的PostSharp(新版本好像已经商业化了,旧版本又不支持.net4.0+),或者通过反射的(性能会降低)。本文则是通过mvc其中一种方法拦截器ActionFilter(参考网上已经有很多类似例子)。首先新建一个日志控制类,命名为Ap...
分类:
Web程序 时间:
2014-07-06 23:19:12
阅读次数:
424
1.动态与静态的概 静态编译:在编译时确定类型,绑定对象,即通过。 动态编译:运行时确定类型,绑定对象。动态编译最大限度发挥了java的灵活性,体现了多 态的应用,有以降低类之间的藕合性。2.利用反射机制能获得什么信息 一句话,类中有什么信息,它就可以获得什么信息,不过前提是得知道类的名字,要不.....
分类:
编程语言 时间:
2014-07-06 19:20:21
阅读次数:
364
利用反射可以处理的事情,可以改变对象里的值.比如我们的项目,有spring注入不成功,利用反射做spring没做到位的事情.(好像只有private的对象才行哦)eg:public class Test{ private String a; public static void main(Str.....
分类:
编程语言 时间:
2014-07-06 18:56:30
阅读次数:
154
从网上查找资料的时候发现很多同学都写过这篇博客了,可见我的方向没有跑偏。虽然我们学设计模式的时候已经接触过抽象工厂模式,大话设计模式中每个设计模式都紧密联系生活,而且主人公讲的也相当有趣,但是真正运用起来却没那么简单。可以说小菜只是帮我们理解了各个设计模式的用途以及有确定,真正的理解还需要我们自己动手实践。
为什么要用抽象工厂?
主要就是为了提高软件的灵活性,运用抽象工厂+反射+配置文...
分类:
其他好文 时间:
2014-07-06 11:25:23
阅读次数:
148
纵观机房收费系统,逻辑最复杂的也就是下机操作了,这几天一直在考虑下机操作该如何进行。
流程分析:
判断卡号是否存在与是否上机
上机时间的处理
根据时间计算消费金额
更新余额,添加记录
关于逻辑的操作主要集中在两个计算上面。首先说上机时间的处理问题,做之前我看了下第一版机房收费系统关于下机的操作:...
分类:
其他好文 时间:
2014-07-06 11:00:34
阅读次数:
243
searchview,我们常用在actionbar中做搜索。但是,随着定制化的深入,系统自带的不管是从颜色,图标,还是光标等,都不能与app的整体风格统一,所以必须加以修改。那么怎么才能正确的修改searchview呢?这里使用反射,可以很好滴达到目的。...
分类:
其他好文 时间:
2014-07-06 10:21:02
阅读次数:
169
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415packageReflect;/*** ...
分类:
编程语言 时间:
2014-07-05 18:57:46
阅读次数:
340