- 博客(11)
- 收藏
- 关注
Spring AOP简单模拟
最近学习AOP ,深感强大。本着理解框架,同时对于环绕通知的实现很困惑,于是简单的实现了 AOP 的四种通知方式(前置、后置、环绕、异常),重在体验回调的好处,不足之处请各位见谅。动态代理使用 JDK 的 Proxy 对象实现, CGLIB 不太熟悉 ...JDK 的动态代理通过接口来实现, CGLIB 是继承。 ① 先是4 个用于回调的接口及...
2009-09-11 01:09:50 122
UML类图
一、 描述类 (一) 第一层:类名,不能省略。斜体表示为抽象类 (二) 第二层:属性。+,-,# 分别表示 public 、 private 、 protected 。 (三) 第三层:方法。下划线表示静态方法或属性。 (四) 第四层:性质。Get/set 方法。 二、 描述...
2009-07-18 15:50:58 98
第八、AJAX基础
第八章 AJAX基础 关于JavaScript基础文章暂告段落,最近忙于RIA的学习。。。 一、同步、异步: 在网上找了个比喻,诠释这两个词: 有一个男的 看上了两个漂亮MM 想通过写信的方式跟他们交流感情 这两个MM分别是 A女,B女 同步:他先给A女写了封信 然后发了出去。等了好几天 A女给他回了信,之后他才给B女写信。就是说等到一个任务返回或者...
2009-07-01 20:42:59 165
第七、JavaScript表单编程
第七章 JavaScript表单编程 一、表单: 代码示例: <form id="user" name="user" action="#" method="post"> <input id="bu" type="button" /> </form> (一)获取表单
2009-06-30 20:21:59 87
第六、DOM操作样式表
第六章 DOM操作样式表 一、操作style样式属性: 在DOM中每个CSS样式,Style对象都有一个属性与之对应。 (一)单个词:background 对应 background (二)两个词:background-color对应backgroundColor (三)通常我们可以使用for in 来知道style对象的属性 请看下列代码: <div id=...
2009-06-29 20:39:46 112
第五、文档对象模型DOM
第五章 文档对象模型 一、理解DOM 从一个简单的HTML文档理解树的概念: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="h...
2009-06-26 22:02:58 86
第四、浏览器对象模型BOM
第四章 浏览器对象模型BOM 一、BOM简介 (一)BOM:浏览器对象模型,browser object model (二)通过BOM,开发者可以移动窗口,改变状态栏文本,执行其他与页面内容不直接相关的动作(对Cookie的支持) 二、window对象 (一)窗口操作 moveTo moveBy resizeBy resizeTo(这个函数不能使用负数) (二)...
2009-06-25 21:38:12 97
第三、JavaScript事件模型
第三章 JavaScript事件模型 一、事件概述(原理,表述并不标准): (一)键盘、鼠标等外设发生事件传输电信号到主机 (二)OS通过驱动获取到事件 (三)各种应用程序(JVM、浏览器)在OS存在钩子(hook),事件通过钩子传递到应用程序 (四)应用程序内部先将事件封装为event对象,执行相应操作 二、JavaScript中建立事件监听的步骤: (一)...
2009-06-25 20:07:01 87
第二、JavaScript面向对象编程
第二章 JavaScript面向对象编程 一、语句: (一)new (二)delete 从对象中删除属性、行为或从数组中删除元素。删除行为时是删除函数指针, 如:delete car.drive,而不是delete car.drive(); (三)with 如:将对象的属性和方法包含起来,代码块中就不需要引用这个对象 with(document.myForm){ ...
2009-06-25 20:02:37 88
第一、Javascript核心基础语法
第一章 Javascript核心基础语法 一、 为什么要使用JavaScript : 1. 服务器端动态网页最大缺陷:每次请求都要到服务器进行,加重服务器的负担; 2. 提高用户体验度,增加交互性。 二、 JavaScript和 JAVA 的区别: 1. JAVA从编码到运行经过:编译、类装载、字节码校验、解...
2009-06-19 23:32:08 121
持久化综合练习(DAO层的“简陋”封装及DOM4J的使用)
根据需求做出了这个项目,SQL查询使用LIST<MAP>来封装(mssql,mysql),XML就很简陋了。 此项目可以通过反射或者工厂模式来动态的获取DAO层实现类。 项目中部分类使用了单态类,因为之前没有接触个单态类,所以在这次练习中尝试了单态类。单态类的好处就是避免在代码编写过程中,一个类Class只有一个实例存在,可能用在这个地方有点牵强,在下才疏学浅...
2009-04-22 16:57:33 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人