代码改变世界

阅读排行榜

Spring AOP学习笔记

2007-08-24 11:37 by 乱世文章, 177 阅读, 收藏,
摘要: 需明确的几个概念:l 通知(Advice):用于告知系统将有哪些新的行为。l 切入点(Pointcut):定义了通知应该在应用到那些连接点。l 目标对象(Target):被通知的对象。l 代理(Proxy):将通知应用到目标对象后创建的对象。Spring有两种代理创建方式:1. 如果目标对象实现了一个或多个接口暴露的方法,Spring将使用JDK的java.lang.reflect.Proxy创建代理。这个类让Spring动态产生一个新的类,它实现了所需的接口,织入了通知,并且代理目标的所有请求。(这篇主要介绍这个方式)2. 如果目标对象没有实现任何接口,Spring使用CGLIB库生成目标对 阅读全文

杀不死的人狼——我读《人月神话》(四)

2007-03-15 02:11 by 乱世文章, 177 阅读, 收藏,
摘要: <<==上一节=====四、没有银弹,或人狼杀不死=====人狼这个动物很奇怪,皮肉坚实还是自疗系的,所以要么砍它不动,要么杀它不死。这种动物如同习得(传说中的)金钟罩功夫,刀枪不入,水火不怕。也如同金钟罩有罩门一样,人狼对银没有免疫,因此如果做一颗银弹就能穿透它,进而杀了它。所以人们总是说一物克一物,大象怕老鼠,总有对付它的法子。但如果你设定了一个自圆已说的悖论,那除了否定悖论本身没有意义,也就没有解它的法子了。同样的道理用在“没有银弹”这个观点上,也是成立的。也就是说,如果我们讨论“有或者没有银弹”,那么应该先反过来看看“人狼”的本质。因为本质是人狼对银不免疫,所以我们才能找到 阅读全文

struts+spring+hibernate感悟

2007-01-17 22:17 by 乱世文章, 177 阅读, 收藏,
摘要: 三者的结合堪称完美,整合三者关键是配置文件1.web.xml用于web服务器装载过滤器,servlet,以及配置文件struts在此被装载org.apache.struts.action.ActionServlet,还有它的配置参数config文件struts-config.xml,spring在此被装载org.springframework.web.context.ContextLoaderServlet还有它的配置文件applicationContext.xml,其他省略不列出例子:<context-param><param-name>contextConfigLo 阅读全文

[置顶]信息发布系统 Jquery+MVC架构开发(4)Model 层

2011-07-23 23:56 by 乱世文章, 176 阅读, 收藏,
摘要: 下面开始在我们的解决方案里面增加实体.这一层我个人感觉是跟数据库的映射层次,有了这一层,各层访问数据库会方便很多,不然的话得用DataSet或DataReader的直接访问了。理解为持久化对象就ok了。在这里我们开始使用动软.Net代码生成器,这个网上很多,想使用的下载就可以了,更好的是CodeSmith 只不过这个工具我们需要自定义模板。用代码生成器是为了我们自己一手写重复的代码,仅此而已。安装好动软.Net代码生成器后,进入下面的界面:首先在左边的树菜单新增服务器,如下:选择下一步:输入相对应的服务器,用户/密码,数据库,选择确定即可。然后在左侧新建好的服务器选择连接:选择其中的info表 阅读全文

Android 开发简介

2011-06-22 09:47 by 乱世文章, 176 阅读, 收藏,
摘要: http://www.ibm.com/developerworks/cn/opensource/os-android-devel/黑莓和 iPhone 都提供了受欢迎的、高容量的移动平台,但是却分别针对两个不同的消费群体。黑莓是企业业务用户的不二选择。但是,作为一种消费设备,它在易用性和 “新奇特性” 方面难以和 iPhone 抗衡。Android 则是一个年轻的、有待开发的平台,它有潜力同时涵盖移动电话的两个不同消费群体,甚至可能缩小工作和娱乐之间的差别如今,很多基于网络或有网络支持的设备都运行某种 Linux 内核。这是一种可靠的平台:可经济有效地进行部署和提供支持,并且可直接作为面向部署 阅读全文
上一页 1 ··· 140 141 142 143 144 145 146 147 148 ··· 181 下一页