- 浏览: 126998 次
- 性别:
- 来自: 北京
最新评论
-
spring_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven,pom -
mollie:
一个类写多少行代码是最好的?
一个类里面写多少个方法是最好的? ...
你知道java一个类文件可以写多少行代码吗? -
imlyj:
好东西,熟悉了解工具,对开发还是有帮助的,我深有体会。
UltraEdit使用技巧 -
跳跃的心灵:
总结的不错!
Hibernate 连接池的三种配置方式 -
wfwkiss:
2009年2月2日。这个项目已经交付。正式开始上线。担心潜在问 ...
项目管理上出现的困难到底该如何面对
文章列表
Hibernate3.2 核心包作用
包 作用 说明
jta.jar 标准的JTA API 必要
commons-logging.jar 日志功能 必要
commons-collections.jar 集合类 必要
antlr.jar ANother Tool for Language Recognition(antlr) 必要
dom4j.jar XML配置和映射解释器 必要
Hibernate3.jar 核心库 必要
asm.jar ASM字节码库 如果使用“cglib”则必要
asm-attr ...
- 2009-11-16 17:16
- 浏览 1445
- 评论(0)
type=required 是必填项。
可再对其格式做相应的要求
比如要求填入是int类型的,且范围在1-100之间
<field-validator type="int">
<param name="min">1</param>
<param name="max">150</param>
<message>should be between ${min} and ${max}</message>
</field-validator ...
- 2009-11-12 23:38
- 浏览 2376
- 评论(0)
现象:被check住的属性多次点击提交时重复叠加报出错误.
原因:Srping applicationContext.xml 的配置文件中bean的 scope 属性默认是"singleton" (每个Action只能有一个 对象,所以每次调用的都是以前的那个,所以message信息都保有以前的)
修改办法: Srping applicationContext.xml 的配置文件中bean的 scope 属性 scope="prototype"
- 2009-11-12 20:52
- 浏览 877
- 评论(0)
通过继承ActionSupport重写validate()方法,实现数据校验,会存在大量的重复代码,
类似于struts1,Struts2也提供通过配置文件来进行数据校验,使用校验框架不必重复的编写校验代码.
配置文件名称:(Action名称-actionname名- validation.xml) (注意中间是Action名,不是方法名)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
& ...
- 2009-11-12 15:56
- 浏览 956
- 评论(0)
import java.lang.Thread;
import java.util.Date;
class Runner extends Thread{
public void run(){
//为了结束run方法定义的变量
boolean b = true;
while(b){
System.out.println("====" + new Date());
try{
//当某个线程在睡眠时被中断将报出InterruptedException异常
sleep(1000);
}ca ...
- 2009-11-11 16:53
- 浏览 672
- 评论(0)
import java.lang.Thread;
//一般不推荐使用继承Thread,使用implements Runnable接口
class Runner extends Thread{
//线程内置的run方法
public void run(){
for(int i=0;i<100;i++)
System.out.println("Runnable......" + i);
}
}
public class ThreadTest2{
public static void getRun(){
f ...
- 2009-11-11 16:21
- 浏览 827
- 评论(0)
import java.lang.Thread;
class Runner implements Runnable{
//线程内置的run方法
public void run(){
for(int i=0;i<100;i++)
System.out.println("Runnable......" + i);
}
}
public class ThreadTest1{
public static void getRun(){
for(int i=0;i<100;i++)
System. ...
- 2009-11-11 16:16
- 浏览 667
- 评论(0)
地址:http://tjc.iteye.com/blog/371092
1.从地址栏显示来说
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地 ...
- 2009-11-11 14:25
- 浏览 785
- 评论(0)
OGNL中的#、%和$符号
#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。
“%”符号的用途是在标志的属性为字符串类型时,计算OGNL表达式的值。
“$”有两个主要的用途,用于在国际化资源文件中,引用OGNL表达式。在Struts 2配置文件中,引用OGNL表达式。
1.#符号
#符号的用途一般有三种。
>>>
访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. ...
- 2009-11-11 12:06
- 浏览 676
- 评论(0)
1:Hibernate 中asm.jar 与 Spring asm-2.2.3.jar 冲突,删除asm-2.2.3.jar
2:<property name="url" value="jdbc:mysql://localhost:3306/test"></property>
<property name="url" value="jdbc:mysql://localhost:3306:test"></property>错
3:student.hbm.xml 下
< ...
- 2009-11-11 09:17
- 浏览 762
- 评论(0)
在div标签 中指定了一个handler属性,该属性指向一个JavaScript函数。这意味着每次是该Div内容刷新时,该JavaScript函数都会被调用。一旦div标签指定了handler属性,则该div标签的herf属性所指定的属性值将完全失去作用。
除此之外, div标签还可以将一个表单里包含的表单域转换成对应的请求参数,并且把这些请求参数发送给远程服务器。为了让一个div标签发送表单里包含的表单域,属性如下:
(5) formId: 该属性的属性值为一个表单元素的ID
除此之外,为了通过在JavaScript代码中手动控制div标签启动自动更新,关闭自动更新,可以指定以下两个属性:
( ...
- 2009-11-08 20:01
- 浏览 3519
- 评论(0)
转载地址:http://hi.baidu.com/cykxwx/blog/item/263545d7008ac0d9a144dfdf.html
===============================================================================
在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。下面简单的讲述一下这些配置文件的配置。
配置文件的基本结构如下:
<?xml version="1.0" enc ...
- 2009-11-08 17:50
- 浏览 1549
- 评论(0)
先说一下情况:
1:我的工程名叫web工程名是 Struts2&Spring&Hibernate(万恶根源)
2:配置到Tomcat 的 conf 下的 server.xml
<Context path="/Struts2&Spring&Hibernate" docBase="D:\workspace\Struts2&Spring&Hibernate\WebRoot" reloadable="true" />
3:启动 Tomcat 时报错org.xml.sax.SAXPar ...
- 2009-11-08 11:34
- 浏览 897
- 评论(0)
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class TwoFenOrder{
public int[] inputInteger(){
System.out.println("please input Integer......");
String temp=null;
try{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
...
- 2009-11-07 00:41
- 浏览 1065
- 评论(0)
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Myself{
public int inputInteger(){
System.out.println("please input Integer......");
String temp = null;
try{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
...
- 2009-11-06 20:33
- 浏览 714
- 评论(0)