自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Hibernate辅助实现系统目录的树形结构的打印

Everything is code......首先是位于src下的Hibernate核心配置文件<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://...

2011-04-17 01:50:00 121

Hibernate中的不同主键生成策略下flush()方法的妙用

依旧让代码站出来说话。。这是一个Java Project。。首先是位于src下的Hibernate核心配置文件hibernate.cfg.xml<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate...

2011-04-17 01:21:00 101

Oracle大数据量分页显示的初步实现

代码才是硬道理,本人喜欢把话语权交给代码,请往下看。。首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSch

2011-04-06 21:00:00 107

ibatis2与Spring2.5集成

代码即王道。集成方式有三种,详见JUnit4.x测试类的注释。。首先是用到的实体类User.javapackage com.jadyer.model;import java.util.Date;public class User { private Integer id; private String name; private Date birth; ...

2011-04-06 19:56:00 86

ibatis2中的一对多和一对一映射

直接看代码。部分细节,请自行参透,你懂的。。这里先来演示ibatis2.x中的一对多映射首先是位于CLASSPATH中的ibatis2的全局配置文件SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.ap...

2011-04-06 19:33:00 103

筑基ibatis2

还是用代码说话,相关细节说明,详见代码注释。。首先是位于CLASSPATH中的ibatis2的全局配置文件SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL M...

2011-04-05 23:26:00 59

Java反射之模拟JavaBean接收表单参数

依旧用代码说话。。这是一个Java Projectpackage com.jadyer.reflection;import java.io.FileReader;import java.lang.reflect.Method;import java.util.Enumeration;import java.util.Hashtable;import java.uti...

2011-03-12 22:07:00 111

Java反射之调用构造方法and操作数组

二者共用一个Person类,请看代码。。首先是通过Java反射方式调用构造方法的demopackage com.jadyer.reflection;import java.lang.reflect.Constructor;/** * 反射方式调用构造方法 */public class InvokeConstructor { public static voi...

2011-03-12 21:48:00 82

Java反射之操作目标类中的成员

老习惯,代码说话。。package com.jadyer.reflection;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import com.jadyer.model.Person;...

2011-03-12 21:30:00 77

Java反射之解析目标类的成员信息

还是用代码说话吧package com.jadyer.reflection;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.ut...

2011-03-12 21:23:00 65

Struts中的校验框架

使用Struts1.x中的validator-rules.xml规则验证表单,请看demo首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XML...

2011-03-09 12:21:00 75

Struts中的前台验证

主要是关于Struts1.x中的<html:javascript>的使用,请看demo首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001.

2011-03-09 11:36:00 72

Struts中的异常处理

代码说话,是最有效的证明,请看。。首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

2011-03-05 14:45:00 78

Struts中的Internationalization

关于Struts中的国际化处理,代码最能说明问题,请看。。首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLS

2011-03-04 21:52:00 75

Struts中的文件上传

还是代码说话吧。。首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2011-03-04 16:18:00 66

Struts中的DispatchAction

Struts中的DispatchAction类似于Struts2中的动态方法调用下面请看示例代码首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/200...

2011-03-04 15:14:00 60

Struts中的DynaActionForm

老习惯,直接代码说话首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5&quot

2011-03-04 14:57:00 60

筑基Struts

废话少说,直接代码说话,这里用的是Struts1.2首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ve...

2011-03-04 14:13:00 67

筑基JQuery

发两句牢骚:JQuery远没有想象中的那么好玩,起码没有EJB好玩,很是让偶失望。。发两句牢骚:所以关于JQuery的那点事儿,也就没力气再写其它的文章了。。对于JQuery开发Ajax应用,以及与Struts2集成等,请参考我早期发表的以下三篇文章使用JQuery在Struts2中进行异步请求 、、What is JSON and Its usage 、、What is G...

2011-03-03 17:20:00 56

JDK5.0新特性Annotation之@Inherited注解

直接代码说话,说明信息详见注释。。首先是自定义的使用@Inherited标注的注解----InheritedTest.javapackage com.jadyer.annotation.inherited;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import ja...

2011-03-02 22:04:00 116

JDK5.0新特性Annotation之@Retention注解

直接代码说话,说明信息详见注释。。首先是自定义的使用@Retention标注的注解----MyAnnotation.javapackage com.jadyer.annotation.retention;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@R...

2011-03-02 21:50:00 76

JDK5.0新特性Annotation之自定义注解和@Target注解和@Documented注解

直接代码说话,说明信息详见注释。。首先是自定义注解----JadyerAnnotation.javapackage com.jadyer.annotation.custom;enum EnumTest { Hello, World, Welcome;}/** * It is a Marker Annotation * 也就是说Annotation名称本身...

2011-03-02 21:35:00 66

DWR实现省市无穷级联动

这是一个Web Project首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance

2011-02-25 22:55:00 66

筑基DWR

这是一个Web Project首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance

2011-02-25 22:42:00 57

Spring与Struts和JPA集成

这是一个Web Project首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q

2011-02-20 20:11:00 90

Spring与Struts集成

这是一个Web Project首先是web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance

2011-02-20 19:18:00 59

Spring与JDBC集成

这是一个Java Project首先是自定义的连接数据库的属性文件jdbc.propertiesdriverClassName=oracle.jdbc.OracleDriverurl=jdbc/:oracle/:thin/:@127.0.0.1/:1521/:jadyerusername=scottpassword=jadyerinitialSize=1maxActive=500...

2011-02-20 18:48:00 58

Spring中的属性注入

演示了int、String、数组、list、set、map、Date等属性的注入其中Date类型的注入则是借助了Spring提供的属性编辑器来实现的首先是用到的五个实体类package com.jadyer.model;import java.util.Date;import java.util.List;import java.util.Map;import java...

2011-02-20 18:22:00 53

Spring中实现AOP的两种方式

这里演示的是Spring中使用AspectJ注解和XML配置两种方式实现AOP下面是使用AspectJ注解实现AOP的Java Project首先是位于classpath下的applicationContext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfra...

2011-02-20 17:43:00 53

使用SSH2和POI写出Excel文件

这是一个Web Project,使用了jdk1.6.0_13和JavaEE5.0首先列出的是该工程所使用的Jar包/** * 本工程所用Jar包,如下所示 * @see -------------------------------------------------------- * @see 【Struts2.1.8.1】 * @see commons-fileuplo...

2011-02-20 16:09:00 58

JasperReport与Struts2整合开发报表

GPL和LGPLGPL协议和LGPL协议的工具或者框架的本身都是开源的但在使用GPL协议的工具或者框架时,就要求你自己的代码也必须开源而使用LGPL协议的工具或者框架时,则不要求开源你自己的源代码所以商业项目中通常会使用LGPL的工具,而一般很少使用GPL的工具JasperReport与Struts2整合Struts2整合JFreeChart时,图片是动态生成的,只需在程序中描述好图片属性...

2011-02-13 22:11:00 56

牛刀小试iReport

新建报表:菜单栏的File---NewDocument--ReprotName中设定报表名--OK编译报表:菜单栏的Build--Compile运行报表:菜单栏的Build--Execute iReport的国际化启动iReport之后,有时候它的窗口菜单栏呈现的是繁体汉字这是由于其国际化没有做好,我们可以修改iReport,使其显示英文或简体中文Options--选项--General-...

2011-02-13 21:48:00 164

初识JasperReport和iReport

三个Java报表工具报表是非常复杂的程序,手工开发报表的难度非常大,几乎是不可能的一件事情报表工具有很多,这里只列举三个①水晶报表。。最早它是面向于Windows系统的最有名的一个报表工具,现在它也有了针对Java方面的相应实现②BIRT。。即Business Intelligence and Reporting Tools商业智能和报表工具,官方站点http://www.eclipse.org/...

2011-02-13 21:40:00 106

JUnit4.x实现对数据库的测试

首先是数据库的PERSON表的实体类package com.jadyer.junit4.db;public class Person { private Integer id; private String username; private Integer age; /* 三个属性的setter和getter略 */ public Person(){}...

2011-02-12 16:01:00 223

JUnit3.8实现模拟堆栈的测试

首先是模拟的堆栈类MyStack.javapackage com.jadyer.junit3;/** * 自定义一个Java的堆栈,然后对这个栈进行相关的测试 */public class MyStack { private String[] elements; //使用字符串数组存放堆栈中的元素 private int nextIndex; //堆栈元素的指针,相...

2011-02-12 14:36:00 196

筑基JUnit

首先是一个提供了基本四则运算的类Calculator.javapackage com.jadyer.junit4;//package com.jadyer.junit3;/** * 数学计算 */public class Calculator { public int add(int a, int b) { return a + b; } public...

2011-02-12 14:08:00 55

JPA中的继承映射

这是一个Java Project,演示的是JPA中的继承映射首先是部门表的实体类package com.jadyer.model;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.persistence.Fetc...

2011-02-11 11:15:00 87

JPA中的多对多和联合主键映射

下面的Java Project,示例的是多对多映射首先是学生的实体Beanpackage com.jadyer.model;import java.util.HashSet;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Column;impor...

2011-02-11 10:39:00 253

JPA中的一对多和一对一映射

下面的Java Project,演示一对多映射首先是订单的实体Beanpackage com.jadyer.model;import java.util.HashSet;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Column;import ...

2011-02-11 09:16:00 72

Struts2中的校验框架

Struts2提供的客户端校验尽管这种支持比较弱,但采用Struts2中的客户端校验时需要注意以下几点1..将<s:form validate="true">的validate属性设置为TRUE2..不能将<s:form theme="">的theme属性设置为simple3..建议将<s:form/>的action和namespace属性分开写4..可以在页面...

2011-02-09 22:25:00 104

空空如也

空空如也

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

TA关注的人

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