- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 GWT 入门介绍
GWT 入门介绍GWT 入门介绍GWT使用JSON格式的数据通讯 GWT是 Google Web Toolkit的简称。 GWT是一个以Java语言为工具,以类似Swing的方式编写UI组件,之后通过GWT Compiler编译 为JavaScritp和HTML在客户端浏览器中运行的一个开发工具和编程模型。 GWT应用程序有两种方式运行:Hosted
2007-10-29 21:24:00
1493
原创 GWT入门介绍(使用JSON格式的数据通讯)
GWT入门介绍(使用JSON格式的数据通讯) JSON 是什么? JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。JSON与XML具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON比XML数据传输的有效性要高出很多。JSON完全独立与编程语言,使用文本格式保存。 JSON数据有两种结构: N
2007-10-29 21:22:00
777
原创 Struts 2 + GWT
Struts 2 + GWTStruts GWT Plugin is the recommended way to integrate Struts 2 and GWT.Use this tutorial if you cannot change your actions, or you just dont like the way (GWT way) that you have to im
2007-10-29 21:13:00
830
转载 用Reflection实现Visitor模式
概述Visitor模式的常用之处在于,它将对象集合的结构和对集合所执行的操作分离开来。例如,它可以将一个编译器中的分析逻辑和代码生成逻辑分离开来。有了这样的分离,想使用不同的代码生成器就会很容易。更大的好处还有,其它一些公用程序,如lint,可以在使用分析逻辑的同时免受代码生成逻辑之累。不幸的是,向集合中增加新的对象往往需要修改已经写好的Visitor类。本文提出了一种在Java中实现Visito
2007-10-29 20:52:00
311
转载 org.apache.commons.beanutils.BeanUtils 简介
BeanUtils简读本一、简介:BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperti
2007-10-29 20:43:00
458
原创 JDK 1.5中实现面向对象形式的SQL语句
在JDK1.5中添加了enum类,我发现它可以用来与数据库表进行映射.而且实现起来非常方便. 下面我就举个例子: 比如: 数据库中有一表:UserUser 其有两个字段:1、id;2、username, 我们就映射出一个enum:publicenumUserUser{ username, id;} 接下来我们就开始用它来写SQL语句了:publicc
2007-10-29 20:30:00
356
转载 利用Hibernate储存大对象到达梦数据库
使用达梦数据库的大字段前不得不说一下数据库大字段的性能问题:在数据库中,经常需要用到大字段类型,如Oracle中long、blob、clob,SQLServer中的text、image,MySql中的text、longtext、clob、blob以及达梦数据库中的clob、blob类型。存储的信息大概主要是两类,一类是长文本,如大段的文字,普通的varchar最长只能存储4K的数据,已经不能满足要
2007-10-29 20:25:00
1781
原创 简单介绍Java语言中内存管理的几个技巧
Java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点。 其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字,陋习。 (1)别用new Boolean()。 在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的s
2007-10-29 20:20:00
365
原创 Java中应用Filter对权限和Session控制
用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子:package com.drp.util.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import
2007-10-29 20:16:00
630
原创 应用Java程序动态创建ODBC数据源的实例
通过Java动态创建ODBC数据源来访问DBF文件,需要用到registry,来修改注册表。 其实,主要是动态创建ODBC数据源,开始很简单,可以手工设置一次数据源,当然也可以通过程序直接生成,问题都不大。下面只说怎样修改。 import com.ice.jni.registry.RegStringValue;import com.ice.jni.registry.Registry;i
2007-10-29 20:15:00
1206
转载 Struts配置文件详解
Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件是配置所有web应用的而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的. Web应用的发布描述文件:web应用发布描述文件可以在应用开着者,发布者和组装者之间传递配置信息,Web容
2007-10-28 16:52:00
348
转载 正则表达式
正则表达式的功能实在太强大了~以下为找到的一个关于正则表达式基本语法的介绍:首先让我们看两个特殊的符号^和$。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只
2007-10-28 16:34:00
304
转载 生成验证码的Servlet
生成验证码的Servlet,如图:// Fig. 5.6_02: ImageCodeMakerServlet.java// 读取图像文件并生成验证码的Servletpackage com.fatcat.webchart;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import
2007-10-28 16:33:00
410
原创 用开源组件jcaptcha做jsp彩色验证码
Add jcaptcha-all.jar (provided in bin-distribution ) and ehcache.jar (not provided see ehcache site ) to your application class path, ie in you WEB-INF/lib folder.实例一个jcaptcha服务,注意,必须是单例模式的import co
2007-10-28 16:31:00
423
转载 格式化输出数字
有时我们需要控制输出的数字的格式,如何使用java的类库做到这个呢?也许你不关心格式,但是你需要关心你的程序可以在全世界通用,像下面的这样一个简单的语句是依赖地区的: System.out.println(1234.56);在美国,"." 是小数点,但在其它地方就不一定了。如何处理这个呢?java.text 包中的一些包可以处理这类问题。下面的简单范例使用那些类解决上面提出的问题:
2007-10-28 15:45:00
343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人