自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

各种符号的简写

GT: Greater Than , >GE: Greater than or Equivalent with , >=LT: Less than, <LE: Less than or Equivalent with, <=EQ: EQuivalent with, ==NE: Not Equivalent with, /=...

2010-04-26 15:09:13 959

火狐和IE都支持的复制剪切板功能

function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); ...

2010-04-23 13:43:26 95

javascript的replaceAll

javascript中使用replace只会替换第一个字符,后面的就不替换了,那么如何使用replaceAll功能呢?我们可以使用正则表达式来处理,方法如下:str.replace(/\n/g,'<br>');//我们把\n的换行换成<br>的换行,前面是正则并且注明替换前的字符,后面是替换后的字符...

2010-04-23 11:34:53 81

tomcat配置session时间

在tomcat的web.xml文件中加入如下:    <session-config><!-- Default to 5 minute session timeouts -->        <session-timeout>300</session-timeout>    </session-config>...

2010-04-22 17:04:21 74

学习设计模式之Command模式(命令模式)

引用某大的文章:我们常见的一种情况就是菜单命令,按钮监听。下面就举出一个常用的简单例子 :public class Test { public static void main(String[] args) { JButton jb = new JButton(); jb.addActionListener(new ActionListener(){ public...

2010-04-21 23:57:50 74

学习设计模式之State模式(状态模式)

引用一下某大的文章:  设计模式中的状态模式相对比较简单,简单的说就是对某个对象的状态进行管理.对象的状态如果的多的话,假如没有对其进行管理,极易造成管理混乱。从而使系统难以维护,所以State模式的意图就是将与状态有关的处理逻辑分散到代表对象状态的各个类中。这样的模式应用在用于多状态的系统中,如游戏开发者就经常用到这种状态模式。举例,一个玩家释放某个技能会出现buff...

2010-04-21 23:03:21 146

学习设计模式之strategy模式(策略模式)

引用某大的文章:java设计模式 写道      策略模式在在给定的输入条件下,实现某个目标的计划或者方案。策略与算法类似;算法是定义好的过程,它能够提供一组输入产生一个输出。而策略是一个计划,它也涉及如何从一组输入到一组输出。在通常情况之下,与算法相比,策略是能够提供更大范围的可选方案。因而,策略通常是代表一组或一簇相互替换的方案。 当计算机程序存在多种策略时,...

2010-04-21 22:17:15 126

学习设计模式之Template Method模式(模板方法模式)

模板方法模式就是预先作好一个模板,开发者只要根据模板添加相应的业务实现,这个就是架构啦。它有如下特点:1.这个模板一般是个抽象类,抽象出子类中部分公共的方法,从而减轻子类的负担。2.这个模板可能会定义一些方法,子类必须实现这些方法。举例:一个父亲可能留份作业给自己的儿子和女儿,作业内容是读一本书,那么父亲就是基类,是抽象的,但是儿子和女儿必须都要读一本书,那么这...

2010-04-21 21:24:49 131

学习设计模式之Memento模式(备忘录模式)

这里引用一下某大的文章: 有时候,我们需要创建对象曾在系统中出现过。在这个时候如果我们需要一个撤销功能以使状态回复到以前。这个时候我们需要备忘。     备忘模式的意图就是为对象提供状态存储和状态恢复功能。  主要是通过使用某对象保存一些存在过对象的阶段性状态,然后给予阶段描述以及可以阶段恢复。例子就不写了,主要还是使用map这种key-value的模式来存贮对...

2010-04-21 20:52:35 100

学习设计模式之Observer模式(观察者模式)

引用一下某大的文章: 用户通常通过调用对象的方法来收集该对象的信息。但是当这个对象发生变化的时候,就会出现这样的一个问题:依赖该对象的用户如何才能知道对象的信息已经发生了变化?我们可能通过这样一种设计:创建一个对象,每当用户所关心的对象某个方面发生变化的时候,该对象负责通知相关对此消息感兴趣的用户。这种设计的问题在于只有用户自己才知道他关心的某对象的哪些方面,因而这个受关注的对象不...

2010-04-21 00:03:36 108

学习设计模式之Chain of Responsibility模式(责任链模式)

引用下某大的文章:设计模式 写道面向对象开发人员通常希望明确和减少对象间的责任,从而降低对象之间的耦合程序。这样我们的系统更加容易修改,同时也可降低产生缺陷的风险。从某种程度上说,java语言本身能够帮助降低对象间的耦合度。客户端只能访问对象的接口,而不用关系其具体实现细节。借助于接口这种方式,客户端只需要了解方法的功能即可。如果我们按照某种层次结构进行组织,比如组织为类责任链,客...

2010-04-20 23:17:39 117

学习设计模式之Mediator模式(中介者模式)

这里就直接引用一些某位同志的文章:设计模式 写道     通常,面向对象的软件开发要求尽可能细致地分配,从而使每个对象都能够独立完成自己的任务。Observer模式通过尽可能缩小一个对象应对其他对象承担的责任范围来支持这种责任分配。而singleton模式将责任集中于其他对象都可以访问和复用的某个特定对象中。与singleton模式类似的是,中介者模式也对责任进行了集中,不...

2010-04-20 22:19:58 124

学习设计模式之Visitor模式(访问者模式)

首先需要感谢下网上各位同志提供的实例,呵呵,我看来是站在巨人的肩膀上开始学习的呢。。。 设计模式之Visitor模式:(访问者模式)定义:让代码用户能够在不修改现有类层次结构的情况下,定义该类层次结构的操作。说实话,没看明白意思 - -|||感觉就是加入了访问接口,更方便添加外部应用于现有的结构上。。。 看例子吧,网上挖的:如一个公司里有老板,经理,员工三种角色,每...

2010-04-20 22:12:50 130

EXT 3.x 使用详解之Ext.Direct(二)---polling,简单实现网页聊天功能

看了下Ext.Direct的polling功能还是封装的不错的,所以做了个网页聊天,不是很实用,但是基本可以学会运用了。来看代码吧:PS:具体的Ext.Direct的配置这篇就不介绍了,详细请见我写的EXT 3.x 使用详解之Ext.Direct(一),很详细的。1.先写个JAVA类,如下:package com.xuyi.web.direct;import java.te...

2010-04-16 00:56:12 136

EXT 3.x 使用详解之Ext.Direct(一)

感觉EXT3.x增加的最好的功能之一就是这个Ext.Direct了,它实现了类似于DWR的功能,把方法暴露在服务端以便直接在前端像类一样使用后台的方法,可以使用户不再关注ajax的request和response的处理了。。而且很好地直接使用了json格式,不需要我们自己来转换,不过现在为止除了和EXT框架整合比较方便意外,我觉得其他功能还有待改善,并不能替代DWR在JAVA-AJAX之间使用的地...

2010-04-15 16:36:28 153

引用一下:EXT调试功能

在ExtJS开发过程中,经常会遇到怎么也找不到错误的时候,这时候就非常的头疼,好多人学ExtJS估计多没听说过它有调试功能的,真正用了之后你就会发现时多么的好用,具体怎么才能添加上调试功能,我且慢慢来跟你说步骤:第一步:在ExtJS下载的资源包中,找到debug.js,将JS文件导入实际要运行的HTML或者JSP页面上第二步:在有关JS文件代码中嵌入Ext.log('自定义调试信息...

2010-04-14 22:21:35 117

EXT 3.x 使用详解之Ext.History浏览器前进后退功能(二)--整合grid分页

这篇是针对我以前所写的一个例子进行了对history的修改,修改以后可以针对URL的带参数链接进行访问具体某一页,比如http://localhost:8080/MyTest/ext/test_history_2.jsp#start-6--limit-3直接打开的是第三页,而不是一开始打开就是第一页,再进行扩展以后可以记录例如搜索等关键字。。。当然最基本的也就是增加了浏览器的前进后退功能啦,下面介...

2010-04-14 17:08:02 173

EXT 3.x 使用详解之Ext.History浏览器前进后退功能(一)

先来做个例子吧,这里写一个ext官方的例子,注意注释:<%@ page language="java" pageEncoding="UTF-8"%><%@ include file="/common/taglib.jsp"%>//自己加入ext相应的css和js,这里就不再写明了<html> <head> &am

2010-04-14 11:02:40 404

struts2初学之form上传

以前struts1使用的FormFile我不是很喜欢,这下好了,struts2现在直接拿到File了,OK,上代码!需要上传的话要用到2个jar包:commons-io-x.jar和commons-fileupload-x.jar导入到lib后即可。PS:我的工程名字叫TestStruts1.写action:(BaseAction.java见第一章节)FormFileStruts2...

2010-04-13 17:41:55 122

struts2初学之form提交登录验证

本篇介绍了struts2的最基本的form提交,并且使用了其POJO属性提交,效果非常不错。。。省去很多代码冗余!本代码建立在上一章节的TestStruts工程基础上。 1.建立一个User类(封装用户属性):User.java:package com.xuyi.vo;public class User { private String username;...

2010-04-13 14:35:52 130

引用一下:struts1和struts2之间的区别

Struts2与Struts1的对比来源:struts2开发组  翻译:tianxinet(胖猴)Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个Act...

2010-04-13 12:05:19 73

struts2初学之hello,struts2

本篇应用了最基本的struts跳转程序来解释最基本的struts2的配置代码,具体看代码吧,没啥难点:首先去下载struts2的包,刚才也说到官网地址下载很慢,官网的另外一个链接则很快,进入这个地址下吧,保证您能满速下载:http://archive.apache.org/dist/ 1.下载完成后首先建立一个web工程名字叫TestStruts,lib中导入struts必须的包:fr...

2010-04-13 11:53:24 87

开始学习struts2

说来惭愧,做了几年java技术基本都用的struts1,感觉跟不上潮流了。。。之前有想看下最初的webwork,后来忙于工作未能实现目标,然后一直到现在才有空出来研究下struts2,但是已经晚了2年了吧。。。呵呵 希望为时不晚吧~struts2是struts和webwork相结合的新框架,它主要思想还是延续了webwork,跟struts1已经很不一样了,它的松耦合性也为它的发展提供了助力,...

2010-04-13 10:01:23 80

EXT 3.x 使用详解之fileUpload

哎,首先发泄一下情绪。。。这个fileupload搞了我一天时间,为何???问题出在我查看ext-3.1.1\examples\form\file-upload.html的时候发现它的例子有BUG。。。去ext的官方论坛看了下这问题不小,好多人遇到。。。 是个什么BUG呢?我完全按照file-upload.html的例子做完发现当我设置fileUpload: true后上传文件后居然返...

2010-04-09 23:59:49 425

EXT 3.x 使用详解之Ext.Viewport综合使用(一)

本篇介绍了排序自定义,排版布局,以及对ext树和ext的grid的应用,具体看代码注释吧!注意自己加入ext包内容以及json所需包!首先是jsp代码:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><%@ pag...

2010-04-07 16:59:18 596

EXT 3.x 使用详解之Ext.grid.GridPanel(三)

本篇主要介绍了grid的ajax功能以及分页标签功能,具体看代码吧,注释很全面,感慨一下组件还是比较实用和漂亮的!为介绍方便简洁,这里没有使用数据库,而直接创建了一些对象,参考者可以自己改成数据库即可。JSP页面部分:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/...

2010-04-07 16:05:24 249 4

EXT 3.x 使用详解之Ext.grid.GridPanel(二)

本篇主要讲解了grid如何自动调整大小,以便在我们窗口发生变化的时候grid能够自动调整。主要看代码吧,注释很清楚了!<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><%@ page pageEncoding="UTF...

2010-04-07 15:49:18 144

EXT 3.x 使用详解之Ext.grid.GridPanel(一)

很强大的grid总算登场啦,先来热热身,看下最简单的应用,详细就看注释吧,写的很全面 =-=:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><%@ page pageEncoding="UTF-8"%>&l...

2010-04-01 17:59:00 162

EXT 3.x 使用详解之Ext.Window

这个是最基础的ext使用了,首先先确定要引入source里面哪些内容: <link rel="stylesheet" type=text/css href="${ctxPath }/styles/ext-all.css" /> <script type="text/javascript" src="${ctxPath }/scripts/jquery.js">&am

2010-04-01 17:06:52 212

开始研究ext,使用心得

经过几天的学习和实验,了解到,基本上ext的框架还是十分方便的,但是限制也比较大。优点:一: 省去很多后台程序员写前台样式和框架结构的烦恼,其组件之强大不是一般的js框架能比的,而且伴有透明效果,拖拉和动画效果,非常有趣也很实用。二:js写的很规整,类的概念也很清晰,可以通过具体API对各种组件和类的属性、方法、事件进行研究,十分方便易懂。三:不得不提一下其grid组件,这个使得B...

2010-04-01 16:53:44 101

空空如也

空空如也

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

TA关注的人

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