- 博客(22)
- 资源 (2)
- 收藏
- 关注
转载 设计模式遵循的七大原则
1.开闭原则(Open Close Principle)开放-封闭原则的意思就是说,你设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果新需求来,我们增加一些类就完事了,原来的代码能不动则不动。这个原则有两个特性,一个是说“对于扩展是开放的”,另一个是说“对于更改是封闭的”。面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。这就是“开放-封闭原则”的精神
2012-09-13 16:31:25 2491
原创 简单的 web SSO 理解
将身份验证放在一个webService 上。各个系统通过调用身份验证的webService来进行身份验证。调用时分为三种情况1、第一个系统通过httpclient调用身份验证的webService传入用户名密码进行身份验证。验证服务器返回成功后的cookie。2、其他系统登录时也通过httpclient带上cookie,如果没有cookie就进行用户名和密码验证,如果有cookie
2012-08-10 16:30:02 803
转载 struts2用户注销 刷新整个iframe
传统的系统界面,iframe了三个页面,上,左,右,用户点击注销的按钮在上面得top.jsp里面,方法:退出系统退出之后你会发现,只是刷新了top.jsp上面那个iframe,其他两个还在,当然不允许这样啦。解决办法: target="_parent",就就是它。加多这个变成:
2011-10-09 16:57:24 2333
原创 jQuery的validate 在ie9和火狐下能用 在ie8下无效解决方法。
这个问题 折腾我一天了。 网上也找不到答案,基本都是问题已经解决就无下文了,也没有分享问题解决方法 。后来查到juqery.validate.js中发现elements方法中$([]).add(this.currentForm.elements)方法在ie8下有问题,只能得到
2011-09-26 16:54:49 9972 7
原创 jQuery 验证方法
用法: var validator = $(".selector").validate({ rules:{ name:"required", email:{ required:true, email:true
2011-09-21 18:15:26 1322
原创 jQuery 参考手册2
ajax操作函数:函数描述jQuery.ajax()执行异步 HTTP (Ajax) 请求。.ajaxComplete()当 Ajax 请求完成时注册要调用的处理程序。这是一个 Ajax 事件。.ajaxErro
2011-09-21 18:05:27 715
原创 jQuery 参考手册1
效果:animate()对被选元素应用“自定义”的动画 clearQueue()对被选元素移除所有排队的函数(仍未运行的) delay()对被选元素的所有排队函数(仍未运行)设置延迟 dequeue()
2011-09-21 18:01:11 445
转载 struts2 + jQuery 用户名存在验证
CreateUser.jsp .userText { /*控制文本框的边框是红色的实线*/ border: 1px solid re
2011-09-16 16:32:56 1567
原创 java反射机制 给类的私有变量赋值。
Instance instance = new Instance(); Field field = instance .getClass().getDeclaredField(“name”);//name为类Instance中的private属性 field.
2011-09-08 18:07:45 6542
转载 java反射机制
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射;Class 类要发现一个具体的类的信息,首先要取得它的Class 对象如果你有一个 obj 对象,你可以通过下面的方式来取得它的class对象Class c = obj.getC
2011-09-08 13:00:24 579
原创 接口、抽象类、类一点关系记录
抽象类实现接口可以不实现接口所有的方法非抽象类实现接口必须实现所有方法。抽象类实现接口后,非抽象类继承抽象类。 此时抽象类和非抽象类共同实现接口所有方法即可。如:接口中有方法 1、2、3抽象类中实现了方法1。继承的非抽象类实现接口方法2、3即可。
2011-09-08 10:52:40 370
转载 Java类成员变量的初始化顺序
初始化的顺序是先“静态”,(如果它们尚未因前面的对象创建过程而被初始化),后“非静态”。具体的创建过程:1.当首次创建某个类对象的时候,或者该类的静态方法/静态域首次被访问时,Java解释器必须查找该类的路径,以定位该类的class文件。2.然后载入该class(创建
2011-09-07 13:33:04 920
原创 打印mybatis语句的 log4j文件 log4j.xml
http://jakarta.apache.org/log4j/" debug="false">
2011-09-02 18:47:22 17740 1
转载 log4j详解
Log4j基本使用方法 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还
2011-09-02 14:40:39 800
原创 MyBatis入门实例 ——DaoImpl.java
import java.util.ArrayList;import java.util.List;import org.apache.ibatis.session.SqlSession;import com...common.db.MyBatisUtil;impo
2011-08-31 16:35:54 2265
原创 MyBatis入门实例 ——Mapper.xml
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> --> user_info
2011-08-31 16:26:02 14338
原创 MyBatis入门实例 ——MyBatisUtil.java
import java.io.IOException;import java.io.Reader;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSessionFact
2011-08-31 16:18:59 4332
原创 MyBatis入门实例 ——configuration.xml
文件config.properties #name=valuedriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/testusername=rootpassword=root
2011-08-31 16:11:43 8236 1
转载 Ant Task的属性及功能
(1)antfile属性:在Ant任务中antfile属性的作用是指定要执行的构件文件的名称,可包含路径信息。例如,在projectA中执行projectB的构件文件。projectA的构件文件内容如下:
2011-08-30 13:38:00 3048
转载 Ant入门
一. 配置环境变量 1. 添加ANT_HOME——Ant目录;(可选) 2. 在PATH追加"Ant目录\bin" 3.在控制台cmd输入命令ant,提示 “Buildfile: build.xml does not
2011-08-29 17:01:20 528
转载 Ant快速理解
Ant是什么?Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成哪些工作!一些典型的任务是:编译java源代码、运行java程序、
2011-08-29 13:21:38 502
转载 Ant 标签详解
1.标签每个构建文件对应一个项目。标签时构建文件的根标签。它可以有多个内在属性,就如代码中所示,其各个属性的含义分别如下。(1) default表示默认的运行目标,这个属性是必须的。(2) basedir表示项目的基准目录。(3) name表示项目名。(4
2011-08-29 11:25:28 634
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人