自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

古影轩

用心去感受编程之美,用静去悟编程之道!

  • 博客(11)
  • 收藏
  • 关注

原创 非ajax提交页面不跳转,java调用javascript详解

java 调用javascript的函数,想必很多人都知道,java调用c++,c++调用java,同样也有java调用javascript,或者是javascript调用java(dwr)其实java调用javascript很简单,最重要的是你要懂得其中的原理才好,浏览器和服务端的交互无非就是,response和request之间的这两个各对象传值操作,browse  --(re

2011-10-31 19:39:54 5090 1

原创 工厂方法(Factory Method) -- (模式之八)

1.背景工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。2.概念工厂方法模式是类的创建模式,又叫虚拟构造子模式(virtual constructor)或者多态性工厂模式(Polymorphic Factory),在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做。这个核心工厂

2011-10-31 12:34:21 1050 2

原创 下周预告

每个人都会有惰性,我也不例外,做一件事情没有恒心,不能长久的坚持,总是中途而废,现在我把自己的计划公布出来,一是希望能起到监督自己的作用,二是能给读者一个大概的范围,本周本博客会有哪些方面的知识更新,希望在此能与诸君共勉,共同努力,来提升自己,帮助他人,让我们一起更快的成长,    本周更新内容:时间(2011.10.31 - 2011.11.6)                   设计

2011-10-30 23:42:15 586

原创 代理模式(Proxy) -- (模式之七)

1.代理       指的就是一个角色代表另一个角色采取行动,就象生活中,机票代售,火车票代售,你去代理点买票,其实并不是直接从航空公司或者火车票供应商手买票,二是从代理店买来的票,我们不用直接去和供应商打交道, 这个事情交给代理来做了,2.概念        为一个对象提供一个替身或者占位符以控制对这个对象的访问        代理模式设计的到角色:

2011-10-30 23:09:40 900 2

原创 合成模式(Composite) -- (模式之六)

1:背景故事 在来看合成模式之前我们先来看看一个故事,想必大家都听过, 这里我从网上看见一个网友的举的例子,因为觉得好所以也就拿过来一用;故事如下:从前有个山,山里有个庙,庙里有个老和尚在给小和尚讲故事,讲的什么故事呢?从前有个山, 山里有个庙……。奶奶的故事要循环多少次,根据你多长时间睡着而定。 在故事中有山、有庙、有和尚、有故事。因此,故事的角色有两种: 一种里面没有其它角色;另一种内

2011-10-28 22:51:42 704

原创 门面模式(Facade) - (05)

门面模式:1.概念:为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。2.组成:门面模式有三个角色组成:1)         门面角色( facade ):这是门面模式的核心。它被客户角色调用,因此它熟悉子系统的功能。它内部根据客户角色已有的需求预定了几种功能组合。2)         子系统角色:实现了子系统的功能。对它而

2011-10-26 19:30:44 743

原创 装饰者模式(Decorator)(04)

装饰者模式在API中使用最为典型的就是流的使用方式,层层包装,你想要什么流就组装什么流即可,如:InputStream,FileIInputStream,BufferedInputStream等,我将一个简单的代码示例贴出来给大家看看,这是一个很简单的实现,/** * 实际事物中的抽象最顶层的接口 * @author lvzh * */public interface Co

2011-10-25 16:44:15 737

原创 byte 和boolean,int,String,char,short,long之间的转换

今日偶来无事,随手翻阅jdk的源码,发现java.io包下有一个bytes类,但是在api中有没有找到相关的说明,于是出于好奇心就将其打开了,才知道原来里面都是好东西,可能是他自己用的,并没有提供给外部来使用,前段时间简析二进制文件就用到这些知识当时在网上找了很久也是大费苦心,呵呵,,现在可好了,原来源码中就有,而且稳定性比自己写的要高很多,现在我就将其贴出来给大家,让使用的人少走弯路,/*

2011-10-25 15:40:18 5575

转载 javascript this 和执行上下文 之大不同

this一直困扰我很久,在网上摘了一篇与大家一起学习,如有不妥之处还望谅解!1.2 this 和执行上下文在前面讨论封装时,我们已经接触过 this 了。在对封装的讨论中,我们看到的 this 都是表示 this 所在的类的实例化对象本身。真的是这样吗?先看一下下面的例子吧:var x = "I'm a global variable!";funct

2011-10-25 12:37:03 1218 3

原创 JavaScript 面向对象程序设计 变量,函数定义之不可不知

变量定义是指用var a;这种形式来声明变量。函数定义是指用function a(...) {...}这种形式来声明函数。var a = 1;是两个过程。第一个过程是定义变量 a,第二个过程是给变量 a 赋值。同样var a = function(...) {};也是两个过程,第一个过程

2011-10-25 11:31:03 969

原创 设计模式之单列模式(03)

package singleton;public class Singleton {//将构造函数写成私有,防止外部通过 new关键字来创建对象private Singleton(){}//定义变量来保存实例private static Singleton instance;//防止多线程 来同时创建变量//此处必须有:synchro

2011-10-24 20:35:33 553

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除