自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无若

心中若有,无若有。心中若无,有若无。

  • 博客(53)
  • 资源 (12)
  • 收藏
  • 关注

原创 多SWITCH-CASE结构时的C语言对象方式化解

原有代码:#include int main(){ int n=0; while(1) { scanf("%d",&n); switch(n) { case 0: printf("STATE0\n"); break; case 1:

2012-02-24 22:35:37 1117

原创 自定义组件-跟随手指的小球

自定义组件-跟随手指的小球自定义组件DrawView类package com.muzao.drawview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import andro

2012-02-24 22:23:26 944

原创 Simple Picture Viewer

单击图片会移动的例子Logical source:package org.crazyit.mixview;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.vie

2012-02-23 22:36:14 706

原创 使用纯代码的界面程序

package org.crazyit.codeview;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.

2012-02-23 21:11:37 535

原创 Java finally步步完善

<br />Java finally步步完善<br />------------------------------------------------------------------------------------------<br />try{ Socket sock=new Socket("127.0.0.1",9999); DataInputStream din=new DataInputStream(sock.getInputStream()); DataOutpu

2010-09-04 11:17:00 605

原创 猜测产品质量评奖(穷举条件控制)

/* 猜测产品质量评奖(穷举条件控制) 【问题】5家工厂的产品在一次评比中分获1,2,3,4,5,在公布结果前,已知 E 厂产品肯定不是第二、三名,五厂代表猜测评比结果, A厂的代表说:E厂一定能获得第一名。 B厂的代表说:我厂的产品可能获第二名。 C厂的代表说:A厂的产品质量最次。 D厂的代表说:C厂

2010-04-03 12:45:00 1124

原创 Android下编写HelloWorld

文件结构: hello.java的源代码:package com.beg;import android.app.Activity; import android.app.AlertDialog; import android.os.Bundle; import android.view.View; import android.view.Vi

2009-08-16 09:42:00 1991

转载 Java操作系统注册表

转载自:http://www.javaeye.com/topic/82291 由于java程序是“write once, run everywhere”,用java读写注册表,那程序的跨平台性就差了。java对注册表的操作,在jdk1.4以前的版本中,那是不可能的,只能用JNI来实现;然而jdk1.4之后提供的prefs包可以操作windows注册表,不过定死了root只在SOFTWA

2009-08-06 21:11:00 1405

转载 Java 对操作系统任务栏进行操作

本程序是SWT Win32 Extension的一个实例http://feeling.sourceforge.net/index.php? import org.eclipse.swt.SWT;import org.eclipse.swt.events.SelectionAdapter;import org.eclipse.swt.events.SelectionEvent;

2009-08-06 20:53:00 2250

原创 Java 实现全局(全操作系统)的键盘鼠标模拟

Java 实现全局(全操作系统)的键盘鼠标模拟,Java的Robot类实现的是本窗口级的鼠标键盘模拟,Java实现全操作系统级的鼠标和键盘模拟就需要SWT Win32 Extension来帮助。 需要SWT Win32 Extension的包支持:http://feeling.sourceforge.net/index.php? (一)键盘模拟 import org.sf.

2009-08-06 20:24:00 4800 4

原创 Java 实现 Hook 对鼠标键盘监听

Java 实现全局(全操作系统)的鼠标和键盘监控,使用的是SWT Win32 Extension 项目,在以前若使用Java恐怕是很难实现的!SWT Win32 Extension 让Java拥有了许多对操作系统底层操作的功能! 注:本程序需要SWT Win32 Extension支持http://feeling.sourceforge.net/index.php? 以下两个例

2009-08-06 20:09:00 8225 2

原创 SWT Win32 Extension 项目介绍

主页:http://feeling.sourceforge.net/index.php? SWT Win32 Extension 是Eclipse类库SWT的Win32本地原生扩展. 本项目提供了一个软件开发工具库,能够让您使用Java语言开发原生的Windows应用程序而不需要编写额外的JNI代码。使用SWT Win32 Extension,您将不需要创建原生的动态链接库来调用操作系

2009-08-06 20:02:00 4773 2

原创 H2数据库在JAVA(JDBC)中的基本使用

(一)H2文件结构:————————————————————————————————-h2  -bin    h2-1.1.116.jar //H2主文件(驱动也在里面)    h2.bat         //H2控制台启动程序带黑屏窗口(for Windows)    h2.sh          //H2控制台启动程序(for Linux)    h2w.bat        //H

2009-08-04 21:17:00 19513 2

原创 H2 DataBase Engine(H2DB)介绍

http://www.h2database.com/html/main.htmlH2的主要特点:高效,开源,支持JDBCAPI,支持Embedded,server和in-memory模式,基于浏览器的控制台程序,主文件是一个大约只有1MB的jar文件。特性:纯Java,支持事务隔离(Transaction Isolation),支持基于代价的优化方式(Cost Based Optimize

2009-08-04 20:57:00 5668

原创 Linux(Ubuntu)下,让Swing和Swt编写的Java桌面程序运行

本文以Ubuntu9.04为例 前提:先安装带jre的jdk(下面链接中的文中介绍)http://www.programfan.com/club/showtxt.asp?id=263906 先说Swing,Swing要简单一些 (一)随便下个.jar的程序,这里我选取的是 YOYOPlayer 下面是下载地址http://www.programfan.com/c

2009-08-02 12:19:00 5119

原创 Linux下安装JDK及其配置环境变量

本人这里以Ubuntu9.04为例 (一)先下载JDK,这里用的是(jdk-6u14-linux-i586.bin) 不推荐使用.RPM  因为在Ubuntu下rpm还要转成deb才能用,反而多了许多步骤。 (二)启动Ubuntu 打开终端,切换由root帐号登陆:sudo su  切换到root权限sudo passwd root 这里给root设置一个密码,root

2009-08-02 10:43:00 1334

原创 Struts1.x在MyEclipse中的环境搭建和配置

(一) 先解压Struts-1.3.10-all.zip的文件夹Struts-1.3.10-all备用 -> 打开MyEclipse -> 新建一个 web project -> 在工程名上按右键鼠标选 Properties -> 弹出 Properties 面板 -> 选Java Build Path -> 选Libraries -> 选Add External

2009-07-31 20:24:00 1580

原创 Java根据随机数生成jpg图片

import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream

2009-07-27 21:20:00 3885

转载 SWT-套用IE浏览器代码

import org.eclipse.swt.SWT;import org.eclipse.swt.browser.Browser; import org.eclipse.swt.browser.OpenWindowListener;import org.eclipse.swt.browser.StatusTextEvent; import org.eclipse.swt.b

2009-07-27 15:13:00 1858

原创 SWT中的(文件目录对话框)和(文件对话框)

SWT中的(文件目录对话框)和(文件对话框)SWT DirectioryDialog FileDialog---------------------------------------------------------------------------------------------文件目录对话框(DirectioryDialog)  放入按钮事件中 DirectoryDi

2009-07-27 15:10:00 7908

转载 SWT的介绍(配置,打包步骤)

SWT的介绍(附加:Eclicpse3.1.1下配置SWT,打包发布SWT程序,转EXE一条龙过程记录) 一、SWT的介绍 (使用SWT在各个操作系统上的效果) SWT(Standard Widget Toolkit)  Standard Widget Toolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE-eclipse就是用SW

2009-07-27 15:01:00 3885 1

转载 隐藏在SWT、Swing、AWT背后的故事

隐藏在SWT、Swing、AWT背后的故事 载自:http://www.javaresearch.org/article/12405.htm原文:http://groups.yahoo.com/group/straight_talking_java/http://groups.yahoo.com/group/straight_talking_java/messages/24236翻

2009-07-27 15:00:00 582

转载 Java Servlet基本方法介绍

Java Servlet基本方法介绍Java Servlet 开发工具(JSDK)提供了多个软件包,在编写 Servlet 时需要用到这些软件包。其中包括两个用于所有 Servlet 的基本软件包:javax.servlet 和 javax.servlet.http。可从sun公司的Web站点下载 Java Servlet 开发工具。 下面主要介绍javax.servlet.http提供的HT

2009-07-27 14:59:00 406

原创 HTML框架技术详例

要将几个.html文件放入一个文件夹//////////////////////////////////////////////////////////////////////////////////////////////  UntitledFrameset-2.html 源码-------------------------------- 主框架      

2009-07-27 14:57:00 740

原创 Servlet与XML的配置问题及相关例子

写Servlet经常要与XML打交道,XML的设置曾一度是一个困扰今天终于搞得差不多明白了!源于http://topic.csdn.net/t/20050612/10/4076412.html 这份帖子上讲到的关于STRUTS中对XML的设置。下面是STRUTS里的一个Servlet:         action //给编写的Servlet命名            

2009-07-27 14:54:00 670

转载 .net与Java 各个框架之间的对应关系

本人主要学的是Java方向,发现一篇地方说到.net与Java 各个框架之间的对应关系,顺便转述一下。 语言:                C# /Java 开发环境:          Visual Studio 2008 Team Suite /Eclipse Web框架:                 ASP.NET MVC /Struts 数据访问层框架: LINQ t

2009-07-27 14:53:00 1106

转载 Java 技术小图谱

2009-07-27 14:51:00 693

原创 Java swing 做的东西

Java swing 做的英汉小字典下载地址:http://www.rayfile.com/files/e80d9a0f-9a81-11dd-b4a5-0014221b798a/ Java Swing 做的小闹钟下载地址:http://www.rayfile.com/files/ad8f5f94-9a82-11dd-8e86-0014221b798a/

2009-07-27 14:49:00 763

转载 EXTJS的百度知道

EXTJS的百度知道2.1. 功能丰富,无人能出其右  无论是界面之美,还是功能之强,ext的表格控件都高居榜首。  单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。  自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。  再加上可编辑grid,添加新行,删除一或多

2009-07-27 14:48:00 631

原创 使用EXTJS写的注册窗口

<!--Ext.onReady(function(){var form = new Ext.form.FormPanel({ defaultType: textfield, labelAlign: right, title: form, labelWidth: 50, frame: true,

2009-07-27 14:47:00 1699

原创 一个EXTJS与JSP连接把数据写入数据库的例子

下面的问题本来是我问别人的最后自己搞定了,改自一个与PHP的版本。现在有一个EXTJS做的前台注册窗口,窗口中有用户和密码两栏,一个提交按钮。-----现在,在用户和密码两栏中填入数据,之后点提交按钮,数据通过EXTJS 提交到JSP然后写入数据库。要全部的代码:EXTJS(前台部分),JSP(后台部分)  extDemo <!--Ext

2009-07-27 14:36:00 3844 1

原创 自己做的一个炸碉堡的小游戏(SWING)

import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import javax.swing.*;class Buttle implements Runnable{ private int bx=Game.lx; private int by=Game.ly; private int

2009-07-27 14:34:00 2326

原创 Java的常用集合框架

2009-07-27 14:32:00 563

原创 Java的工厂模式

/////概述/////////////////////////////////使用工厂模式后Meeting2不用修改,开会只需修改工厂MeetingDao的返回类即可。public class MeetingDao { public static TalImp getTalkInstance(){ return new TalkInChina(); }}///

2009-07-27 14:31:00 420

原创 Java的反射机制

反射机制/////////////////////////////////////面向接口编程-》解藕反射机制(properties)(放在文件中实现)1)接口里所有方法都是抽象方法2)接口中的变量都是常量final int i=0;方法都是public abstract void say();3)可以实现多个接口*********反射机制(properties)*************

2009-07-27 14:29:00 401

原创 Java的上溯、下溯

抽象方法:只有方法声明没有实现,有一个抽象方法的的类叫抽象类修饰符:例:abstract class Operator{ public abstract void showAll();}//通过子类来实现abstract类//抽象类内可以有已实现了的方法,但至少有一个抽象方法。//抽象类不可以实例化对象class FrontOperator extends Oper

2009-07-27 14:27:00 2086

原创 java中的关于Date类中的一个程序

先看一个程序 import java.util.*;class time{ public static void main(String args[]){ Date d=new Date();//关注 while(true){ System.out.println(d.getSeconds()); try{Thread.sleep(1000);}c

2009-07-27 14:23:00 634

原创 java的多线程例子(儿子老爸取存钱)

class Bank{ public static int fund=0; boolean bfull=false; public synchronized void saveMoney(){ if(bfull==true) try{wait();}catch(Exception e){} fund=fund+100; System.out.pr

2009-07-27 14:21:00 3039

原创 java的多线程机制(文字描述区别)

1.简述并区分程序、进程和线程三个概念。程序是为完成特定任务、用某种语言编写的一组指令的集合。指一段静态的代码。进程是程序的一次执行过程,是系统进行调度和资源分配的一个独立单位。  线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索。每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。一个线程有它自己的入口和出口,以及一个顺序执行的序列线程不

2009-07-27 14:18:00 1552

原创 java程序中SQL的通配符问题

java程序中SQL的通配符在java中执行SQL语句要特别注意通配符的问题,否则是不会成功的: 在ACCESS中的通配符是*例:SELECT * FROM student WHERE name LIKE 王*在标准的SQL语言中的通配符是%例:SELECT * FROM student WHERE name LIKE 王%在java中要执行上述的功能必须是SELECT

2009-07-27 14:17:00 2283

Spring 开发参考手册

Spring Framework 开发参考手册 Rod Johnson Juergen Hoeller Alef Arendsen Colin Sampaleanu Rob Harrop Thomas Risberg Darren Davison Dmitriy Kopylenko Mark Pollack Thierry Templier Erwin Vervaet Portia Tung Ben Hale Adrian Colyer John Lewis Costin Leau Rick Evans 2.0 Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. -------------------------------------------------------------------------------- 目录 前言 1. 简介 1.1. 概览 1.2. 使用场景 2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 2.4. 中间层 2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. JPA 2.4.3. 异步的JMS 2.4.4. JDBC 2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring 2.0 2.7.1. 一些变化 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. 控制反转容器 3.1. 简介 3.2. 容器和bean的基本原理 3.2.1. 容器 3.2.2. 实例化容器 3.2.3. 多种bean 3.2.4. 使用容器 3.3. 依赖 3.3.1. 注入依赖 3.3.2. 构造器参数的解析 3.3.3. bean属性及构造器参数详解 3.3.4. 使用depends-on 3.3.5. 延迟初始化bean 3.3.6. 自动装配(autowire)协作者 3.3.7. 依赖检查 3.3.8. 方法注入 3.4. bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. 其他作用域 3.4.4. 自定义作用域 3.5. 定制bean特性 3.5.1. Lifecycle接口 3.5.2. 了解自己 3.6. bean定义的继承 3.7. 容器扩展点 3.7.1. 用BeanPostProcessor定制bean 3.7.2. 用BeanFactoryPostProcessor定制配置元数据 3.7.3. 使用FactoryBean定制实例化逻辑 3.8. ApplicationContext 3.8.1. 利用MessageSource实现国际化 3.8.2. 事件 3.8.3. 底层资源的访问 3.8.4. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.9.1. 使用Singleton-helper类 4. 资源 4.1. 简介 4.2. Resource 接口 4.3. 内置 Resource 实现 4.3.1. UrlResource 4.3.2. ClassPathResource 4.3.3. FileSystemResource 4.3.4. ServletContextResource 4.3.5. InputStreamResource 4.3.6. ByteArrayResource 4.4. ResourceLoader 4.5. ResourceLoaderAware 接口 4.6. 把Resource作为属性来配置 4.7. Application context 和Resource 路径 4.7.1. 构造application context 4.7.2. Application context构造器中资源路径的通配符 4.7.3. FileSystemResource 提示 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到错误信息 5.4. Bean处理和BeanWrapper 5.4.1. 设置和获取属性值以及嵌套属性 5.4.2. 内建的PropertyEditor实现 6. 使用Spring进行面向切面编程(AOP) 6.1. 简介 6.1.1. AOP概念 6.1.2. Spring AOP的功能和目标 6.1.3. Spring的AOP代理 6.2. @AspectJ支持 6.2.1. 启用@AspectJ支持 6.2.2. 声明一个切面 6.2.3. 声明一个切入点(pointcut) 6.2.4. 声明通知 6.2.5. 引入(Introductions) 6.2.6. 切面实例化模型 6.2.7. 例子 6.3. Schema-based AOP support 6.3.1. 声明一个切面 6.3.2. 声明一个切入点 6.3.3. 声明通知 6.3.4. 引入 6.3.5. 切面实例化模型 6.3.6. Advisors 6.3.7. 例子 6.4. AOP声明风格的选择 6.4.1. Spring AOP还是完全用AspectJ? 6.4.2. Spring AOP中使用@AspectJ还是XML? 6.5. 混合切面类型 6.6. 代理机制 6.7. 编程方式创建@AspectJ代理 6.8. 在Spring应用中使用AspectJ 6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. 便利的切入点实现 7.2.5. 切入点的基类 7.2.6. 自定义切入点 7.3. Spring的通知API 7.3.1. 通知的生命周期 7.3.2. Spring里的通知类型 7.4. Spring里的advisor(Advisor) API 7.5. 使用ProxyFactoryBean创建AOP代理 7.5.1. 基础 7.5.2. JavaBean属性 7.5.3. 基于JDK和CGLIB的代理 7.5.4. 对接口进行代理 7.5.5. 对类进行代理 7.5.6. 使用“全局”advisor 7.6. 简化代理定义 7.7. 使用ProxyFactory通过编程创建AOP代理 7.8. 操作被通知对象 7.9. 使用“自动代理(autoproxy)”功能 7.9.1. 自动代理bean定义 7.9.2. 使用元数据驱动的自动代理 7.10. 使用TargetSources 7.10.1. 热交换目标源 7.10.2. 池化目标源 7.10.3. 原型目标源 7.10.4. ThreadLocal目标源 7.11. 定义新的通知类型 7.12. 更多资源 8. 测试 8.1. 简介 8.2. 单元测试 8.3. 集成测试 8.3.1. Context管理和缓存 8.3.2. 测试fixture的依赖注入 8.3.3. 事务管理 8.3.4. 方便的变量 8.3.5. 示例 8.3.6. 运行集成测试 8.4. 更多资源 II. 中间层数据访问 9. 事务管理 9.1. 简介 9.2. 动机 9.3. 关键抽象 9.4. 使用资源同步的事务 9.4.1. 高层次方案 9.4.2. 低层次方案 9.4.3. TransactionAwareDataSourceProxy 9.5. 声明式事务管理 9.5.1. 理解Spring的声明式事务管理实现 9.5.2. 第一个例子 9.5.3. 回滚 9.5.4. 为不同的bean配置不同的事务语义 9.5.5. <tx:advice/> 有关的设置 9.5.6. 使用 @Transactional 9.5.7. 插入事务操作 9.5.8. 结合AspectJ使用 @Transactional 9.6. 编程式事务管理 9.6.1. 使用 TransactionTemplate 9.6.2. 使用 PlatformTransactionManager 9.7. 选择编程式事务管理还是声明式事务管理 9.8. 与特定应用服务器集成 9.8.1. BEA WebLogic 9.8.2. IBM WebSphere 9.9. 公共问题的解决方案 9.9.1. 对一个特定的 DataSource 使用错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 11.1. 简介 11.1.1. Spring JDBC包结构 11.2. 利用JDBC核心类实现JDBC的基本操作和错误处理 11.2.1. JdbcTemplate类 11.2.2. NamedParameterJdbcTemplate类 11.2.3. SimpleJdbcTemplate类 11.2.4. DataSource接口 11.2.5. SQLExceptionTranslator接口 11.2.6. 执行SQL语句 11.2.7. 执行查询 11.2.8. 更新数据库 11.3. 控制数据库连接 11.3.1. DataSourceUtils类 11.3.2. SmartDataSource接口 11.3.3. AbstractDataSource类 11.3.4. SingleConnectionDataSource类 11.3.5. DriverManagerDataSource类 11.3.6. TransactionAwareDataSourceProxy类 11.3.7. DataSourceTransactionManager类 11.4. 用Java对象来表达JDBC操作 11.4.1. SqlQuery类 11.4.2. MappingSqlQuery类 11.4.3. SqlUpdate类 11.4.4. StoredProcedure类 11.4.5. SqlFunction类 12. 使用ORM工具进行数据访问 12.1. 简介 12.2. Hibernate 12.2.1. 资源管理 12.2.2. 在Spring的application context中创建 SessionFactory 12.2.3. HibernateTemplate 12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 vs 本地资源 12.2.10. 在应用服务器中使用Hibernate的注意点 12.3. JDO 12.3.1. 建立PersistenceManagerFactory 12.3.2. JdoTemplate和JdoDaoSupport 12.3.3. 基于原生的JDO API实现DAO 12.3.4. 事务管理 12.3.5. JdoDialect 12.4. Oracle TopLink 12.4.1. SessionFactory 抽象层 12.4.2. TopLinkTemplate 和 TopLinkDaoSupport 12.4.3. 基于原生的TopLink API的DAO实现 12.4.4. 事务管理 12.5. iBATIS SQL Maps 12.5.1. iBATIS 1.x和2.x的概览与区别 12.5.2. iBATIS SQL Maps 1.x 12.5.3. iBATIS SQL Maps 2.x 12.6. JPA 12.6.1. 在Spring环境中建立JPA 12.6.2. JpaTemplate 和 JpaDaoSupport 12.6.3. 基于原生的JPA实现DAO 12.6.4. 异常转化 12.6.5. 事务管理 12.6.6. JpaDialect III. Web 13. Web框架 13.1. 介绍 13.1.1. 与其他web框架的集成 13.1.2. Spring Web MVC框架的特点 13.2. DispatcherServlet 13.3. 控制器 13.3.1. AbstractController 和 WebContentGenerator 13.3.2. 其它的简单控制器 13.3.3. MultiActionController 13.3.4. 命令控制器 13.4. 处理器映射(handler mapping) 13.4.1. BeanNameUrlHandlerMapping 13.4.2. SimpleUrlHandlerMapping 13.4.3. 拦截器(HandlerInterceptor) 13.5. 视图与视图解析 13.5.1. 视图解析器 13.5.2. 视图解析链 13.5.3. 重定向(Rediret)到另一个视图 13.6. 本地化解析器 13.6.1. AcceptHeaderLocaleResolver 13.6.2. CookieLocaleResolver 13.6.3. SessionLocaleResolver 13.6.4. LocaleChangeInterceptor 13.7. 使用主题 13.7.1. 简介 13.7.2. 如何定义主题 13.7.3. 主题解析器 13.8. Spring对分段文件上传(multipart file upload)的支持 13.8.1. 介绍 13.8.2. 使用MultipartResolver 13.8.3. 在表单中处理分段文件上传 13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. options标签 13.9.10. textarea标签 13.9.11. hidden标签 13.9.12. errors标签 13.10. 处理异常 13.11. 惯例优先原则(convention over configuration) 13.11.1. 对控制器的支持: ControllerClassNameHandlerMapping 13.11.2. 对模型的支持:ModelMap (ModelAndView) 13.11.3. 对视图的支持: RequestToViewNameTranslator 13.12. 其它资源 14. 集成视图技术 14.1. 简介 14.2. JSP和JSTL 14.2.1. 视图解析器 14.2.2. 'Plain-old' JSPs versus JSTL 'Plain-old' JSP与JSTL 14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.4. Velocity和FreeMarker 14.4.1. 需要的资源 14.4.2. Context 配置 14.4.3. 创建模板 14.4.4. 高级配置 14.4.5. 绑定支持和表单处理 14.5. XSLT 14.5.1. 写在段首 14.5.2. 小结 14.6. 文档视图(PDF/Excel) 14.6.1. 简介 14.6.2. 配置和安装 14.7. JasperReports 14.7.1. 依赖的资源 14.7.2. 配置 14.7.3. 构造ModelAndView 14.7.4. 使用子报表 14.7.5. 配置Exporter的参数 15. 集成其它Web框架 15.1. 简介 15.2. 通用配置 15.3. JavaServer Faces 15.3.1. DelegatingVariableResolver 15.3.2. FacesContextUtils 15.4. Struts 15.4.1. ContextLoaderPlugin 15.4.2. ActionSupport 类 15.5. Tapestry 15.5.1. 注入 Spring 托管的 beans 15.6. WebWork 15.7. 更多资源 16. Portlet MVC框架 16.1. 介绍 16.1.1. 控制器 - MVC中的C 16.1.2. 视图 - MVC中的V 16.1.3. Web作用范围的Bean 16.2. DispatcherPortlet 16.3. ViewRendererServlet 16.4. 控制器 16.4.1. AbstractController和PortletContentGenerator 16.4.2. 其它简单的控制器 16.4.3. Command控制器 16.4.4. PortletWrappingController 16.5. 处理器映射 16.5.1. PortletModeHandlerMapping 16.5.2. ParameterHandlerMapping 16.5.3. PortletModeParameterHandlerMapping 16.5.4. 增加 HandlerInterceptor 16.5.5. HandlerInterceptorAdapter 16.5.6. ParameterMappingInterceptor 16.6. 视图和它们的解析 16.7. Multipart文件上传支持 16.7.1. 使用PortletMultipartResolver 16.7.2. 处理表单里的文件上传 16.8. 异常处理 16.9. Portlet应用的部署 IV. 整合 17. 使用Spring进行远程访问与Web服务 17.1. 简介 17.2. 使用RMI暴露服务 17.2.1. 使用 RmiServiceExporter 暴露服务 17.2.2. 在客户端链接服务 17.3. 使用Hessian或者Burlap通过HTTP远程调用服务 17.3.1. 为Hessian配置DispatcherServlet 17.3.2. 使用HessianServiceExporter暴露你的bean 17.3.3. 客户端连接服务 17.3.4. 使用Burlap 17.3.5. 对通过Hessian或Burlap暴露的服务使用HTTP基础认证 17.4. 使用HTTP调用器暴露服务 17.4.1. 暴露服务对象 17.4.2. 在客户端连接服务 17.5. Web服务 17.5.1. 使用JAXI-RPC暴露服务 17.5.2. 访问Web服务 17.5.3. 注册bean映射 17.5.4. 注册自己的处理方法 17.5.5. 使用XFire来暴露Web服务 17.6. 对远程接口不提供自动探测 17.7. 在选择这些技术时的一些考虑 18. Enterprise Java Bean(EJB)集成 18.1. 简介 18.2. 访问EJB 18.2.1. 概念 18.2.2. 访问本地的无状态Session Bean(SLSB) 18.2.3. 访问远程SLSB 18.3. 使用Spring提供的辅助类实现EJB组件 19. JMS 19.1. 简介 19.2. 使用Spring JMS 19.2.1. JmsTemplate 19.2.2. 连接工厂 19.2.3. (消息)目的地管理 19.2.4. 消息侦听容器 19.2.5. 事务管理 19.3. 发送一条消息 19.3.1. 使用消息转换器 19.3.2. SessionCallback 和ProducerCallback 19.4. 接收消息 19.4.1. 同步接收 19.4.2. 异步接收 - 消息驱动的POJOs 19.4.3. SessionAwareMessageListener 接口 19.4.4. MessageListenerAdapter 19.4.5. 事务中的多方参与 20. JMX 20.1. 介绍 20.2. 输出bean到JMX 20.2.1. 创建一个MBeanServer 20.2.2. 复用现有的MBeanServer 20.2.3. MBean的惰性初始化 20.2.4. MBean的自动注册 20.2.5. 控制注册行为 20.3. 控制bean的管理接口 20.3.1. MBeanInfoAssembler 接口 20.3.2. 使用源码级元数据 20.3.3. 使用JDK 5.0注解 20.3.4. 源代码级的元数据类型 20.3.5. 接口AutodetectCapableMBeanInfoAssembler 20.3.6. 用Java接口定义管理接口 20.3.7. 使用MethodNameBasedMBeanInfoAssembler 20.4. 控制bean的 ObjectName 20.4.1. 从Properties中读取ObjectName 20.4.2. 使用 MetadataNamingStrategy 20.5. JSR-160连接器 20.5.1. 服务器端连接器 20.5.2. 客户端连接器 20.5.3. 基于Burlap/Hessian/SOAP的JMX 20.6. 通过代理访问MBeans 20.7. 通知 20.7.1. 为通知注册监听器 20.7.2. 发布通知 20.8. 更多资源 21. JCA CCI 21.1. 介绍 21.2. 配置CCI 21.2.1. 连接器配置 21.2.2. 在Spring中配置ConnectionFactory 21.2.3. 配置CCI连接 21.2.4. 使用一个 CCI 单连接 21.3. 使用Spring的 CCI访问支持 21.3.1. 记录转换 21.3.2. CciTemplate 类 21.3.3. DAO支持 21.3.4. 自动输出记录生成 21.3.5. 总结 21.3.6. 直接使用一个 CCI Connection 接口和Interaction接口 21.3.7. CciTemplate 使用示例 21.4. 建模CCI访问为操作对象 21.4.1. MappingRecordOperation 21.4.2. MappingCommAreaOperation 21.4.3. 自动输出记录生成 21.4.4. 总结 21.4.5. MappingRecordOperation 使用示例 21.4.6. MappingCommAreaOperation 使用示例 21.5. 事务 22. Spring邮件抽象层 22.1. 简介 22.2. Spring邮件抽象结构 22.3. 使用Spring邮件抽象 22.3.1. 可插拔的MailSender实现 22.4. 使用 JavaMail MimeMessageHelper 22.4.1. 创建一条简单的MimeMessage,并且发送出去 22.4.2. 发送附件和嵌入式资源(inline resources) 23. Spring中的定时调度(Scheduling)和线程池(Thread Pooling) 23.1. 简介 23.2. 使用OpenSymphony Quartz 调度器 23.2.1. 使用JobDetailBean 23.2.2. 使用 MethodInvokingJobDetailFactoryBean 23.2.3. 使用triggers和SchedulerFactoryBean来包装任务 23.3. 使用JDK Timer支持类 23.3.1. 创建定制的timers 23.3.2. 使用 MethodInvokingTimerTaskFactoryBean类 23.3.3. 打包:使用TimerFactoryBean来设置任务 23.4. SpringTaskExecutor抽象 23.4.1. TaskExecutor接口 23.4.2. 何时使用TaskExecutor接口 23.4.3. TaskExecutor类型 23.4.4. 使用TaskExecutor接口 24. 动态语言支持 24.1. 介绍 24.2. 第一个例子 24.3. 定义动态语言支持的bean 24.3.1. 公共概念 24.3.2. JRuby beans 24.3.3. Groovy beans 24.3.4. BeanShell beans 24.4. 场景 24.4.1. Spring MVC控制器脚本化 24.4.2. Validator脚本化 24.5. 更多的资源 25. 注解和源代码级的元数据支持 25.1. 简介 25.2. Spring的元数据支持 25.3. 注解 25.3.1. @Required 25.3.2. Spring中的其它@Annotations 25.4. 集成Jakarta Commons Attributes 25.5. 元数据和Spring AOP自动代理 25.5.1. 基本原理 25.5.2. 声明式事务管理 25.5.3. 缓冲 25.5.4. 自定义元数据 25.6. 使用属性来减少MVC web层配置 25.7. 元数据属性的其它用法 25.8. 增加对额外元数据API的支持 A. XML Schema-based configuration A.1. Introduction A.2. XML Schema-based configuration A.2.1. Referencing the schemas A.2.2. The util schema A.2.3. The jee schema A.2.4. The lang schema A.2.5. The tx (transaction) schema A.2.6. The aop schema A.2.7. The tool schema A.2.8. The beans schema A.3. Setting up your IDE A.3.1. Setting up Eclipse A.3.2. Setting up IntelliJ IDEA A.3.3. Integration issues B. Extensible XML authoring B.1. Introduction B.2. Authoring the schema B.3. Coding a NamespaceHandler B.4. Coding a BeanDefinitionParser B.5. Registering the handler and the schema B.5.1. META-INF/spring.handlers B.5.2. META-INF/spring.schemas C. spring-beans-2.0.dtd D. spring.tld D.1. Introduction D.2. The bind tag D.3. The escapeBody tag D.4. The hasBindErrors tag D.5. The htmlEscape tag D.6. The message tag D.7. The nestedPath tag D.8. The theme tag D.9. The transform tag E. spring-form.tld E.1. Introduction E.2. The checkbox tag E.3. The errors tag E.4. The form tag E.5. The hidden tag E.6. The input tag E.7. The label tag E.8. The option tag E.9. The options tag E.10. The password tag E.11. The radiobutton tag E.12. The select tag E.13. The textarea tag F. Spring 2.0 开发手册中文化项目 F.1. 声明 F.2. 致谢 F.3. 参与人员及任务分配 F.4. Spring 2.0 正式版开发手册翻译说明 F.5. 项目历程 F.5.1. Spring 2.0 RC2 开发手册翻译项目 F.5.2. Spring 2.0 正式版开发手册翻译项目 表格清单 3.1. bean定义 3.2. Autowiring modes 3.3. 依赖检查方式 3.4. Bean作用域 3.5. 内置事件 4.1. Resource strings 5.1. 属性示例 5.2. 内建的PropertyEditors 9.1. <tx:method/> 有关的设置 9.2. @Transactional 注解的属性 12.1. iBATIS SQL Maps 1.x和2.x的支持类 13.1. WebApplicationContext中特殊的bean 13.2. DispatcherServlet初始化参数 13.3. AbstractController提供的功能 13.4. MultiActionController提供的功能 13.5. 视图解析器 13.6. CookieLocaleResolver的属性 13.7. ThemeResolver的实现 14.1. 宏定义表 14.2. JasperReports View Classes 14.3. JasperReportsMultiFormatView默认Mapping Key映射 16.1. WebApplicationContext 里的特殊的Bean 16.2. DispatcherPortlet的初始化参数 16.3. AbstractController提供的功能 20.1. 注册行为 20.2. 源代码级的元数据类型 20.3. 源码级的元数据参数 21.1. Usage of Interaction execute methods 21.2. Usage of Interaction execute methods A.1. Eclipse XML editors D.1. Attributes D.2. Attributes D.3. Attributes D.4. Attributes D.5. Attributes D.6. Attributes D.7. Attributes D.8. Attributes E.1. Attributes E.2. Attributes E.3. Attributes E.4. Attributes E.5. Attributes E.6. Attributes E.7. Attributes E.8. Attributes E.9. Attributes E.10. Attributes E.11. Attributes E.12. Attributes F.1. 参与人员列表 F.2. 任务分配表 F.3. 任务分配表

2011-02-28

MySQL中文参考手册.chm

列类型与函数索引 6 MySQL 语言参考 6.1 语言结构 6.1.1 文字:怎么写字符串与数字 6.1.1.1 字符串 6.1.1.2 数字 6.1.1.3 十六进制值 6.1.1.4 NULL 值 6.1.2 数据库、表、索引、列和别名 6.1.3 名字的大小写敏感性 6.1.4 用户变量 6.1.5 系统变量 6.1.6 注释句法 6.1.7 MySQL 对保留字挑剔吗? 6.2 列类型 6.2.1 数字类型 6.2.2 Date 和 Time 类型 6.2.2.1 Y2K 问题和日期类型 6.2.2.2 DATETIME、DATE 和 TIMESTAMP 类型 6.2.2.3 TIME 类型 6.2.2.4 YEAR 类型 6.2.3 字符串类型 6.2.3.1 CHAR 和 VARCHAR 类型 6.2.3.2 BLOB 和 TEXT 类型 6.2.3.3 ENUM 类型 6.2.3.4 SET 类型 6.2.4 为列选择正确的类型 6.2.5 使用来自其它的数据库引擎的列类型 6.2.6 列类型存储需求 6.2.6.1 数字类型存储需求 6.2.6.2 日期和时间类型存储需求 6.2.6.3 字符串类型存储需求 6.3 用于 SELECT 和 WHERE 子句的函数 6.3.1 无类型的特殊运算符和函数 6.3.1.1 圆括号 6.3.1.2 比较运算符 6.3.1.3 逻辑运算符 6.3.1.4 控制流函数 6.3.2 字符串函数 6.3.2.1 字符串比较函数 6.3.2.2 字母大小写敏感性 6.3.3 数字函数 6.3.3.1 算术运算 6.3.3.2 数学函数 6.3.4 日期和时间函数 6.3.5 Cast 函数 6.3.6 其它函数 6.3.6.1 位函数 6.3.6.2 辅助功能函数 6.3.7 用于 GROUP BY 子句的函数 6.4 数据操纵:SELECT, INSERT, UPDATE, DELETE 6.4.1 SELECT 句法 6.4.1.1 JOIN 句法 6.4.1.2 UNION 句法 6.4.2 HANDLER 句法 6.4.3 INSERT 句法 6.4.3.1 INSERT ... SELECT 句法 6.4.4 INSERT DELAYED 句法 6.4.5 UPDATE 句法 6.4.6 DELETE 句法 6.4.7 TRUNCATE 句法 6.4.8 REPLACE句法 6.4.9 LOAD DATA INFILE 句法 6.4.10 DO 句法 6.5 数据定义: CREATE、DROP、ALTER 6.5.1 CREATE DATABASE 句法 6.5.2 DROP DATABASE 句法 6.5.3 CREATE TABLE 句法 6.5.3.1 隐式的列定义变化 6.5.4 ALTER TABLE 句法 6.5.5 RENAME TABLE 句法 6.5.6 DROP TABLE 句法 6.5.7 CREATE INDEX 句法 6.5.8 DROP INDEX 句法 6.6 基本的 MySQL 用户实用命令 6.6.1 USE 句法 6.6.2 DESCRIBE 句法 (获得列的信息) 6.7 MySQL 事务与锁定命令 6.7.1 BEGIN/COMMIT/ROLLBACK 句法 6.7.2 LOCK TABLES/UNLOCK TABLES 句法 6.7.3 SET TRANSACTION 句法 6.8 MySQL 全文搜索 6.8.1 全文的限制 6.8.2 微调 MySQL 全文搜索 6.8.3 全文搜索 TODO 6.9 MySQL 查询缓存 6.9.1 查询缓存如何运作 6.9.2 查询缓存设置 6.9.3 在 SELECT 中的查询缓存选项 6.9.4 查询缓存的状态和维护

2011-02-28

CISCO路由器配置手册.chm

CISCO路由器配置手册 第一章 路由器配置基础 一、基本设置方式 二、命令状态 三、设置对话过程 四、常用命令 五、配置IP寻址 六、配置静态路由 第二章 广域网协议设置 一、HDLC 二、PPP 三、X.25 四、Frame Relay 五、ISDN 六、PSTN 第三章 路由协议设置 一、RIP协议 二、IGRP协议 三、OSPF协议 四、重新分配路由 五、IPX协议设置 第四章 服务质量及访问控制 一、协议优先级设置 二、队列定制 三、访问控制 第五章 虚拟局域网(VLAN)路由 一、虚拟局域网(VLAN) 二、交换机间链路(ISL)协议 三、虚拟局域网(VLAN)路由实例 ………………

2011-02-28

VC++WIN32-API.CHM

本帮助文件中的Windows API 函数大约有774个,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数。

2011-02-28

QT&C++3.3白皮书PDF

这本白皮书介绍了QT C++工具包。QT支持多种平台图形界面程序开发,有“一次编 写,处处编译”的说法。使用单一的源代码树和简单的重编译,能够在Windows95~XP , Mac OS X,Linux, Solaris,HP-UX,和其他使用X11的Unix版本下编制程序。QT应用 程序还可以编译成可在嵌入型环境中运行。QT采用统一的被称为“对象与槽”的机制进行 对象间通信。QT拥有对许多编程领域的完美支持:如2D/3D图形,国际化,XML等。 QT应用程序还可以用QT Dsigner进行可视化设计。

2011-02-28

Visual C++/MFC入门教程

讲述Visual C+ +/MFC开发的基本知识,文档/视结构,窗体控件的使用和一些基本的网络开发知识。同时指出一些在开发中容易犯的错误和一些注意事项。本教程主要侧重于讲解MFC中各个类的使用和函数功能,同时在重要内容上都带有例程。

2011-02-28

PHP4 完全中文手册.CHM

本手册是台湾彭武兴先生所著的 <<PHP BIBLE>> 一书的简体中文版。笔者只是对该书进行了繁简转换,并将原书中的台湾术语改为通俗的术语

2011-02-28

CSS样式表手册.chm

本手册针对的是已有一定网页设计制作经验的读者。其目的是提供完整清晰的样式滤镜的快速索引及进阶帮助。所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。   本手册以浏览器的事实标准—— Internet Explorer 为主。   手册中为所有的滤镜,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行演示的实例。   本手册的升级信息与版权声明请参阅关于本书页面。   本书中涉及到的所有HTML对象(Object,Element),HTML属性(Attributes)和特性(Properties)请参阅我的相关著作

2011-02-28

正则表达式必知必会,学习正则表达式的必备书籍

学习正则表达式的入门书,实例相当多。书名《正则表达式必知必会》,是学习正则表达式的必备书籍

2011-02-25

ExtJS2.0实用简明教程

ExtJS是一个很不错的Ajax框架,可以用来开发带有华丽外观的富客户端应用,使得我们的b/s应用更加具有活力及生命力。ExtJS是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。 最近我们在几个应用都使用到了ExtJS,对公司以前开发的一个OA系统也正在使用ExtJS2.0进行改造,使得整个系统在用户体验上有了非常大的变化。本教程记录了前段时间本人学习ExtJS的一些心得及小结,希望能帮助正在学习或准备学习ExtJS的朋友们快速走进ExtJS2.0的精彩世界。

2009-07-13

官方的j2ee的chm

j2ee的chm JavaTM Enterprise Edition 5 Sun Java System Application Server v 9.0 API Specifications

2008-09-26

BlackTea-java

一款小型的java编译工具:BlackTea-java<br><br>一、软件介绍:<br>在你学习java的时候对频繁使用cmd感到麻烦吗?对eclipse等大型工具感到占内存太大的话?您可以使用本程序,它不到200k,它间接的使用了JDK方便了大家伙的使用,本程序是利用bat文件导入cmd的原理制作的,所以在C盘根目录下会生成一个bat文件(run.bat),重点在于方便大家使用学习java .<br><br>二、使用说明:<br>本程序使用非常方便,在你在编辑区输入java程序后在“注册您的主类”中写入你的主类名,之后按“运行”程序跳转至cmd模式下自动执行你的java程序!!!本程序需要JDK1.4或高于1.4,并设置好环境变量。<br>注意:本程序打开时会弹出一个对话框,按确定后继续!第一次出来比较慢!呵呵!耐心哦!<br><br><br>木早 <br>[email protected]<br>欢迎你的来信交流!!!<br>http://blog.sina.com.cn/linzhangnotebook<br>欢迎访问我的博客!!!<br>

2008-03-21

空空如也

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

TA关注的人

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