- 博客(5)
- 资源 (29)
- 收藏
- 关注
原创 编程与生活
相信大家都有过排队的经历,买火车票、去银行办理业务、去银行看病等等,如果人少还好,很快就会到自己,如果黑压压一片人,那真是望穿秋水不可得呀。在大大小小各种不同的排队经历中,我们也会发现不同的排队方式,以我个人经历来说,大致上分如下几种排队方式。
2016-04-14 13:33:24 394
原创 spring的Aop自我简单实现(基于jdk动态代理)
面向切面编程将应用系统开发人员从很多重复性的日志记录、事务处理等代码中解放出来,并且可以配置化的实现同一点的差异化处理。在众多java框架中,spring框架将面向切面做的非常完美了。虽然实际工作中使用spring时不需要关注其具体实现,但是作为一个程序猿,还是应当对自己使用工具的原理有一定理解的。个人感觉框架的使用都是招式,思想是内功,招式可能会忘记,但是内功很难倒退。 自己根据理解,
2016-04-08 08:38:07 265
原创 spring的ioc简单实现
spring框架比较基本的特性就是ioc和aop,ioc的基本原理则是使用java的反射编程,当然spring的实际实现过程非常复杂。不过如果我们理解了基本的原理,那么想要实现一个简单的ioc框架也不麻烦。 首先,编写一个容器类SimpleContext,该容器类负责加载初始化配置文件中定义的全路径类名所对应的对象,为了方便,配置文件直接使用properties格式文件。具体如下,初始
2016-04-06 13:04:25 231
原创 实现java表单提交时请求参数与dto的映射
一般在servlet或controller里获取前台请求的数据时时通过request.getParam的方式获取,此方式会产生大量的模板式的重复代码,整体代码也不简洁。为此各种框架都做了一些处理,使得开发人员从这种无聊的工作中解放出来,比如spring在handle方法中增加object参数,struct在action的execute方法中增加form参数。应用系统开发人员直接从object、fo
2016-04-04 21:54:44 3447
spring学习
2013-11-12
httpcore和 httpclient
2012-11-22
解决JSP中文乱码问题
2010-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人