- 博客(25)
- 资源 (15)
- 收藏
- 关注
原创 Struts2学习笔记三-----Struts2中常量的配置及Struts2搜索常量的顺序
在Struts中可以在以下文件中配置常量:default.properties文件(这里有很多常量)struts-default.xmlstruts-plugin.xmlstruts.xmlstruts.properties(为了与webwork向后兼容而提供)web.xmlstruts2加载常量的搜索顺序如下,后面的设置可以覆盖前面的设置:下面介绍两种配置方法 ...
2010-02-24 00:46:06
96
原创 设计模式之享元模式
先看下列代码:public class FlyWeightMode { public static void main(String[] args) { Integer i1 = 13; Integer i2 = 13; System.out.println(i1 ==...
2010-02-04 19:28:07
103
原创 浅析struts-config.xml文件
<?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds...
2010-02-04 19:18:30
97
原创 struts 防止表单重复提交
1. 什么是表单的重复提交? 前提: 在控制器中相应页面的形式为页面的转发而不是重定向. 1). 若刷新表单页面后, 再提交表单不算重复提交. 除此之外都算为表单的重复提交. 2). 在不刷新表单页面的前提下: ①. 多次点击提交按钮 ②. 已经提交成功, 然后点击 "刷新(F5)" ③. 已经提交成功, 按 "回退" 之后, 再点击 "提交按钮". 2. 重复提交由什么缺点: 1)....
2010-02-04 19:10:53
97
原创 Java之增强for循环与可变参数
语法:for ( type 变量名:集合变量名 ) { … } 注意事项:迭代变量必须在( )中定义!集合变量可以是数组或实现了Iterable接口的集合类举例:public class AdvancedFor {public static void main(String[] args) {System.out.println(add(1, 2));...
2010-01-31 19:23:54
91
原创 struts 的中文乱码问题解决方案(3个)
解决: 推荐使用 Filter. ①. 使用 Filter.public class EncodeFilter implements Filter { @Override public void destroy() { // TODO Auto-generated method stub } @Override public void doFilter(Se...
2010-01-31 19:16:19
75
原创 Java之枚举类型
用一个例子来说明: 在程序中规定交通灯的取值只能是RED,GREEN,YELLOW取其他值就会报错,并且还能根据当前颜色知道下个颜色.怎么实现??一. 用普通类来实现public abstract class TrafficLamp { public TrafficLamp() {}//取得下个灯public abstract TrafficLam...
2010-01-31 18:54:08
80
原创 Java之Override Overload之间的区别
override是覆写,对应于OO编程的继承特性,意思就是在子类中重写父类中的方法; overload是重载,对应于OO编程的多态特性,意思就是在同一个类中同样名称的多个方法, 这多个方法之间的区别在他们的参数列不同。例如:public interface UserDao {public void save();} public clas...
2010-01-31 18:50:45
109
原创 hibernate inverse cascade详解_2
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。 1.inverse属性:inverse所描述的是对象之间关联关系的维护方式。 inverse只存在于集合标记的元素中。Hibernate提供的集合元素包括<set/> <map/> <list/> <array /> <ba...
2010-01-31 18:46:33
83
原创 hibernate inverse cascade详解_1
Hibernate中Inverse和Cascade的区别2008-05-18 18:11 一直对两者之间的区别不是很清楚,认为既然Inverse似乎具有Cascade的某些特性,比如删除。今天实践了一下才知道,两者是截然不同的: Inverse:负责控制关系,默认为false,也就是关系的两端都能控制,但这样会造成一些问题,更新的时候会因为两端都控制关系,于是重复更新。一般来说有一端...
2010-01-31 18:45:17
93
原创 第一个Hibernate程序(环境的搭建,测试用例)
一.环境的搭建1) 在项目中将一个config源目录(Source Folder)---用来出发配置文件和属性文件一个test目录--存放用于测试程序2) 将运行Hibernate程序的jar和Mysql驱动包导入进项目。3) 在config中建立一个属性文件hibernate.properties用来配置数据库连接,内容为: hiber...
2010-01-31 18:42:52
79
原创 Java之Override Overload之间的区别
override是覆写,对应于OO编程的继承特性,意思就是在子类中重写父类中的方法; overload是重载,对应于OO编程的多态特性,意思就是在同一个类中同样名称的多个方法, 这多个方法之间的区别在他们的参数列不同。例如:public interface UserDao {public void save();} public class Override_O
2010-01-10 22:50:00
547
原创 Java之枚举类型
用一个例子来说明: 在程序中规定交通灯的取值只能是RED,GREEN,YELLOW取其他值就会报错,并且还能根据当前颜色知道下个颜色.怎么实现??一. 用普通类来实现public abstract class TrafficLamp { public TrafficLamp() {}//取得下个灯public abstract TrafficLamp nextLa
2010-01-10 22:47:00
580
原创 Java之增强for循环
语法:for ( type 变量名:集合变量名 ) { … } 注意事项:迭代变量必须在( )中定义!集合变量可以是数组或实现了Iterable接口的集合类举例:public class AdvancedFor {public static void main(String[] args) {System.out.println(add(1, 2));Syst
2010-01-10 22:43:00
286
原创 Java之可变参数
public class VariableParameter {public static void main(String[] args) {System.out.println(add(1,2));System.out.println(add(1,2,3,4)); }public static int add(int x,int...args){ //是
2010-01-10 22:41:00
291
原创 设计模式之享元模式
先看下列代码:public class FlyWeightMode { public static void main(String[] args) { Integer i1 = 13; Integer i2 = 13; System.out.println(i1 == i2);
2010-01-10 16:17:00
277
原创 MyEclipse 一些配置(更新中..........)
MyEclipse代码格式化的配置:( 当你按ctrl+shift+F格式化代码时就会按此配置格式化)window-->Perferences---->Code Style---->Formatter--->new(创建自己的格式)在这里可以调整代码的格式(颜色、行宽等等不过除了行宽调下,其他的默认就行了): MyEclipse编码的配置:项目右键---->Properties
2010-01-09 23:00:00
1002
原创 如何修改MYSQL的默认编码
MySQL的默认编码是Latin1,不支持中文.要让默认编码变为utf8。可进行如下配置: SET GLOBAL character_set_client = utf8;SET GLOBAL character_set_connection = utf8;SET GLOBAL character_set_database = utf8;SET GLOBAL character_
2010-01-07 23:27:00
378
转载 hibernate inverse cascade详解_2
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。 1.inverse属性:inverse所描述的是对象之间关联关系的维护方式。 inverse只存在于集合标记的元素中。Hibernate提供的集合元素包括 Inverse属性的作用是:是否将对集合对象的修改反映到数据库中。 inverse属性的默认值为fals
2010-01-02 11:48:00
293
转载 hibernate inverse cascade详解_1
Hibernate中Inverse和Cascade的区别2008-05-18 18:11 一直对两者之间的区别不是很清楚,认为既然Inverse似乎具有Cascade的某些特性,比如删除。今天实践了一下才知道,两者是截然不同的:Inverse:负责控制关系,默认为false,也就是关系的两端都能控制,但这样会造成一些问题,更新的时候会因为两端都控制关系,于是重复更新。一般来说有一端要
2010-01-02 11:46:00
702
原创 第一个Hibernate程序(环境的搭建,测试用例)
一.环境的搭建1) 在项目中将一个config源目录(Source Folder)---用来出发配置文件和属性文件一个test目录--存放用于测试程序2) 将运行Hibernate程序的jar和Mysql驱动包导入进项目。3) 在config中建立一个属性文件hibernate.properties用来配置数据库连接,内容为: hibernate.con
2009-12-30 23:50:00
911
1
原创 表单的重复提交
1. 什么是表单的重复提交? 前提: 在控制器中相应页面的形式为页面的转发而不是重定向. 1). 若刷新表单页面后, 再提交表单不算重复提交. 除此之外都算为表单的重复提交. 2). 在不刷新表单页面的前提下: ①. 多次点击提交按钮 ②. 已经提交成功, 然后点击 "刷新(F5)" ③. 已经提交成功, 按 "回退" 之后, 再点击 "提交按钮". 2. 重复提交由什么缺点: 1).
2009-12-30 00:26:00
539
原创 struts 的中文乱码问题解决方案(3个)
解决: 推荐使用 Filter. ①. 使用 Filter. public class EncodeFilter implements Filter { @Override public void destroy() { // TODO Auto-generated method stub } @Override public void doFilter(ServletRequest
2009-12-30 00:20:00
255
原创 浅析struts-config.xml文件
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"> type="cn.itcast.web.struts.forms.RegForm"/> //有节点
2009-12-30 00:17:00
295
原创 Struts1 的环境搭建
1). 配置 web.xml 文件, 在 web.xml 文件中加入如下配置. action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml 2 action >*.do 2)
2009-12-29 23:56:00
826
1
SQL Server 2005基础教程(课件和脚本).rar
2009-12-11
JTSL必备教程及文档.rar
2009-12-11
STRUTS+HIBERNATE+JDBC+MYSQL+jsp(综合系统,请假系统,订饭系统).rar
2009-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人