- 浏览: 24636 次
- 性别:
- 来自: 深圳
最新评论
-
mp_juan:
不错,讲的还比较细致
一个简单的Spring的AOP例子 -
xiaoliu216:
经典啊,拍案叫绝
设计模式 -
浴盆儿:
thanks , you give me a lot of h ...
选择接口还是抽象类
文章列表
<html><head><title>insertAdjacentHTML插入新内容</title><script language="jscript"> function addsome() { document.all.paral.insertAdjacentHTML("afterBegin","<h1>在文本前容器内插入内容</h1>"); document.all.paral.ins ...
- 2008-10-06 11:38
- 浏览 1164
- 评论(0)
interfacehttp://eclipse-tools.sourceforge.net/updates/Easy Explorerhttp://easystruts.sourceforge.net/eclipse/updates/site.xmlpropedithttp://easystruts.sourceforge.net/eclipse/updates/site.xml
jadclipse
一、下载: 下载插件: http://jadclipse.sourceforge.net/
http://www.kpdus.com/jad.html#download
二、安装: ...
- 2008-07-29 23:28
- 浏览 1016
- 评论(0)
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
OutputStreamWriter out = ...;
java.sql.Connection conn = ...;
try { // ⑸
Statement stat = conn.createState ...
- 2008-07-22 11:26
- 浏览 1028
- 评论(0)
创建型模式
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。
2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应 ...
- 2008-07-21 11:09
- 浏览 823
- 评论(1)
什么是存储过程? 存储过程是指保存在数据库并在数据库端执行的程序。存储过程是为嵌入式SQL所设计 如何调用存储过程? try{ int age = 39; String poetName = "dylan thomas"; CallableStatement proc = connection.prepareCall("{ call set_death_age(?, ?) }"); proc.setString(1, poetName); proc.setInt(2, age); cs.execute() ...
- 2008-07-11 16:15
- 浏览 962
- 评论(0)
1、几个相关的概念
白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。
回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。
单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编码的细节。
JUnit ——是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。主要用于白盒测试,回归测试。
2、单元测试概述
2.1、单元测试的好处
A、提高开发速度——测试是以自动化方式执行的,提升了测试代码的执行效率。
...
- 2008-07-11 11:00
- 浏览 2265
- 评论(0)
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。
但是,正所谓“没有最好,只有更 ...
- 2008-07-10 14:48
- 浏览 989
- 评论(0)
检测时间 ([0-1]?[0-9]|2[0-3]):([0-5][0-9])
以下是备忘:
1.检查日期:
(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](dddd))
2.检查数字:
([-+]?[0-9]+.?[0-9]+)
3.检查URL:
((http|ftp)://)?(((([d]+.)+){3}[d]+(/[w./]+)?)|([a-z]w*((.w+)+){2,})([/][w.~]*)*)
4.检查E-mail
w+@((w+[.]?)+)
严 ...
- 2008-07-09 17:09
- 浏览 1026
- 评论(0)
存储过程1.命令格式 存储过程是一个PL/SQL程序块,接受零个或多个参数作为输入(INPUT)或输出(OUTPUT)、或既作输入又作输出(INOUT),与函数不同, 存储过程没有返回值,存储过程不能由SQL语句直接使用,只能通过EXECUT命令或PL/SQL程序块内部调用,定义存储过程的语法如下:
PROCEDURE Name [(Parameter[,Parameter,])]IS|AS [Local Declarations]BEGIN Execute statements; [EXCEPTION Exception Handlers]END [Name];
- 2008-07-09 14:32
- 浏览 1762
- 评论(0)
一.
很多人有过这样的疑问:为什么有的地方必须使用接口而不是抽象类,而在另一些地方,又必须使用抽象类而不是接口呢?或者说,在考虑Java类的一般化问题时,很多人会在接口和抽象类之间犹豫不决,甚至随便选择一种 ...
- 2008-07-09 11:13
- 浏览 1078
- 评论(1)
我们为什么需要AOP?
1.传统的面向对象有些什么缺点?
答:传统的面向对象编程把问题分成许多小的模块,但是因为模块之间有交互,所以不得不在对象中引入其他行为逻辑,比如说apache web服务器中的43个模块有39个依赖于验证 ...
- 2008-07-09 10:52
- 浏览 1552
- 评论(0)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="log" class="com.gc.action.LogAop"/>
<bean ...
- 2008-07-09 10:39
- 浏览 929
- 评论(0)
J2EE 全面简介
本文从五个方面对J2EE进行了比较全面的介绍。从J2EE的概念说起,到它的优势,到J2EE典型的四层模型,和它的框架结构,最后是J2EE十三种核心技术的一个简介。本文分门别类的对J2EE中的服务,组件,层次,容器,API都做了比较详细的介绍,相信看完此文,读者会对J2EE有一个更清晰的认识。
J2EE的概念
目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Editio ...
- 2008-07-08 16:15
- 浏览 1012
- 评论(0)
package aop;
/**
* 目标对象的接口
*/
public interface Student {
public void addStudent(String name);
}
package aop;
/**
* 目标对象
*/
public class StudentImpl implements Student {
public void addStudent(String name) {
System.out.println(" 欢迎 " + name + " 你加 ...
- 2008-07-08 14:44
- 浏览 4595
- 评论(1)