2012年5月10日
摘要: 每次在调用js代码时,总是会忘记一些事件,今天就将所有的时间记录下,以供查询:Abort---------------------------用户中断图像装载Blur----------------------------元素失去焦点Change------------------------元素内容发生改变,如文本域中的文本和选择框的状态Dragdrop----------------------浏览器外的物体被拖到浏览器中Error---------------------------元素装载发生错误Click---------------------------单击鼠标按钮或键盘右键Fo 阅读全文
posted @ 2012-05-10 23:01 发表是最好的记忆 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 上次的博客JDBC封装类http://www.cnblogs.com/shenliang123/archive/2012/04/19/2456665.html在实际的使用出现了使用上的不方便,不去说其他的,单单说数据库连接的参数,因为数据库连接参数(className,url,uer,psw等)都是在类中进行硬编码的,在开发时是不会有什么问题,但是项目放到服务器上后就出现问题了,因为服务器上的数据库密码等很有可能是跟你本地的不一样的,因此我们就需要更改,但服务器下的项目已经是被编译的,java类是能进行更改的,故还需要到本地IDE中将其更改后重新编译在放到服务器上,这样就很不方便,因此就打算将 阅读全文
posted @ 2012-05-10 19:43 发表是最好的记忆 阅读(8292) 评论(0) 推荐(0) 编辑
摘要: 在上一篇关于设计模式的博客:http://www.cnblogs.com/shenliang123/archive/2012/05/10/2494412.html 已经说到了这个问题:就是如何让工厂类来更好的处理不同实例的返回即使用另外一种思路来代替在一个工厂类中进行逻辑判断以返回不同的对象实例;解决的方案就是今天要介绍的:工厂方法模式与抽象工厂模式该设计模式的设计:就是提供多个工厂类,有多少个实现类就提供多少个工厂类;依照前面的思路,我们这里又需要面向接口进行编写了;还是上次那个Print实例:首先上次那个例子中有两个实现类分别是:ExcelImpl与WordImpl;因此安装工厂方法的设计 阅读全文
posted @ 2012-05-10 18:38 发表是最好的记忆 阅读(945) 评论(0) 推荐(1) 编辑
摘要: 简单工厂模式就是将多个类对象交给工厂类来生成的设计方式在不使用工厂模式前我们一般在某个类A中需要使用到类B的方法,那么我们首先想到的就是将类B在类A中进行实例化即B 实例 = new B();这样的方式对于我们初学者或者是小型的项目应该是不会构成威胁的,但是如果这个是一个应用于大型的项目,用户的需求也是经常需要改变的,如果我们使用这种方式硬编码耦合的方式来进行编码,那么如果需求驱使我们必须将B类换成C类,那么我们就只能去A类中进行更改;但在一个大型项目可能用到类B的可能有成百上千个,如果我们这样求修改的话那是不可想象的,根本是没法修改的;简单工厂模式就可以为我们解决上面那个难题,设计如下:首先 阅读全文
posted @ 2012-05-10 15:21 发表是最好的记忆 阅读(3884) 评论(3) 推荐(1) 编辑