- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 Struts2的输入校验
今天学习了Struts2的输入校验,学到了不少东西。大家都知道,在一个Web应用中,输入校验起着一个十分重要的角色,所以今天我综合Struts2.1李刚版本的书籍来探讨Strurs的输入校验。输入校验分为客户端校验和服务器校验,客户端校验主要是过滤正常用户的误操作,主要通过JavaScript完成,服务器端校验是整个应用阻止非法数据的最后防线,主要通过在应用中编程实现。 下面我们...
2012-04-23 22:07:19
165
转载 花朵数的研究
package mc;import java.math.BigInteger;import org.omg.PortableServer.ForwardRequestHelper;/*花朵数的研究一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。例如:当N=3时,153就满足条件,因为1^3+5^3+3^3=153,这样的数字也被
2012-03-03 18:30:20
560
转载 Abstract Factory Pattern(抽象工厂模式)——莫勇鹏老师
Abstract Factory Pattern(抽象工厂模式)抽象工厂就是一要一种关联耦合设计成一个抽象类。抽象工厂模式符合GRASP的纯虚构模式,同时取得高内聚低耦合的效果。 其UML类图如下:其中的类或对象之间的关系为:AbstractFactory(抽象工厂):声明生成抽象产品的方法。ConcreteFactory(具体工厂):执行生成抽象产品的方法,生成一
2012-02-25 02:25:29
2150
转载 静态的应用——工具类(毕向东老师)
/*静态的应用——工具类每一个应用程序中都有共性的功能,可以将这些功能进行抽取,独立封装。以便复用。虽然可以通过建立ArrayTool的对象使用这些工具方法,对数组进行操作。发现了问题:1,对象是用于封装数据的,可是ArrayTool对象并未封装特有数据。2,操作数组的每一个方法都没有用到ArrayTool对象中的特有数据。这时就考虑,让程序更严谨,是不
2012-02-24 22:38:10
482
转载 Factory Method Pattern(工厂方法模式)——莫勇鹏老师
Factory Method Pattern(工厂方法模式)在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实例化(创建)哪一个类。 工厂方法模式的UML类图 Product:产品角色定义产品的接口。 ConcreteProduct:真实的产品实现接口Produc
2012-02-22 22:02:51
2193
转载 Simple Factory Pattern(简单工厂模式)——莫勇鹏老师
Simple Factory Pattern(简单工厂模式)简单工厂模式的实质是由一个工厂类根据传入的参量,动态决定应该创建出哪一个产品类的实例。 简单工厂涉及到工厂角色、抽象产品和具体产品三个参与者。1) 工厂(Creator)类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。工厂类可以被外界直接调用,创建所需的产品对象。2) 抽象产品(Product)角色:它一般是具
2012-02-22 13:35:21
2161
转载 构造代码块与构造函数区别(2012.2.21)
class Person{ private int age; /* 构造代码块。 作用:给对象进行初始化。 对象一建立就运行,而且优先于构造函数执行。 和构造函数的区别: 构造代码块是给所有对象进行统一初始化 构造函数是给对应对象初始化 */ { age=30;
2012-02-21 21:28:22
572
转载 进制转换(二)(2012.2.20)通用版本(十进制转换二、八、十六进制)
class ArrayTest{ public static void main(String[] args){ //toBin(6); //toHex(-60); toOct(60); } /* 十进制-->二进制 */ public static void toBi
2012-02-20 20:17:11
427
转载 练习:进制转换(2012.2.18)
/* 练习:进制转换*/class NumDemo{ /* 十进制-->二进制(递归) */ public static void toBin(int num){ if(num/2!=0) toBin(num/2); System.
2012-02-20 20:15:03
291
转载 练习:有一个有序的数组,想要将一个元素插入到该数组中,还要保证该数组是有序的。如何获取该元素在数组中的位置.(2012.2.17)
------------------------------------------------------------------------------------------------------------------------------------------------------------/* 练习:有一个有序的数组,想要将一个元素插入到该数组中, 还
2012-02-17 12:34:36
2309
转载 有序数组---折半查找(2012.2.16)
/* 数组---折半查找*/class ArrayDemo{ /* 折半查找可以提高效率,但是必须要求数组是有序的 */ public static int halfSearch(int[] arr,int key){ int min,max,mid; min=0;
2012-02-17 00:10:21
419
转载 对整型数组进行排序(2012.2.16)
/* 对整型数组进行排序*/import java.util.*;class ArrayDemo{ public static void main(String[] args){ int[] arr={5,1,6,9,8,2,3,7}; printArray(arr); /
2012-02-17 00:08:39
470
转载 获取整型数组里面最大值(2012.2.16)
//获取整型数组里面的最大值class ArrayDemo{//获取一个整型数组里面的最大值//方法1初始第一个元素为最大值public static int getMax1(int[] arr){int max=arr[0];for(int i=0;iif(arr[i]>max)max=arr[i];}return max;}//方法2临时变量初始
2012-02-17 00:06:14
451
用Java实现的通讯录 java课程设计个人通讯录
2011-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人