Spring2.x中设置Bean的作用域



Spring2.x中设置Bean的作用域

在配置文件里声明的Bean时,实际定义的并不是一个Bean实例,而是为Bean创建了一个模板,当通过getBean()调用或其他请求改Bean的时候,Spring将根据Bean的实际作用域返回Bean的实例,在某些情况下默认的作用域并不适合,此时需要为Bean设置一个更适合的作用域。
在Spring2.x里,可以通过<bean>中的scope属性设置作用域,默认情况下Spring只为在Ioc容器里声明的Bean创建一个实例,整个Ioc范围内都共享这个实例,所有后续的getBean()调用和引用该实例,都将返回这个唯一的Bean实例。[......]

Read more

Hibernate查询,数据库中无数据正常,有数据出现java.lang.NullPointerException 空指针异常



Hibernate查询,数据库中无数据正常,有数据出现java.lang.NullPointerException 空指针异常

hibernate执行表与表之间多对一的查询时,如果数据库中没有数据时,一切正常,一旦将数据插入到数据库中,查询的时候将会抛出空指针异常。以下是我的*.hbm.xml的配置
[html] view plaincopyprint?
<span style=”font-size:18px;”><?xml version=”1.0″ encoding=”utf-8″?>
<!DOCTYPE hibernate-mapping PUB[......]

Read more

解决DWR CS5安装html5插件提示:没有签名,不能安装的问题

解决DWR CS5安装html5插件提示:没有签名,不能安装的问题

从昨天晚上到今天早上,下载了好几个有关html5插件的ZXP文件,但是安装的时候总是提示,没有签名,不能安装该扩展,很是纠结啊,后来也是看到需要将DWR cs5更新一下,于是就去了官网下了一个更新程序AdobeDreamweaver-11-0-All-Update.zip,把DWR cs5更新之后,再次打开的时候,就会自动安装这个更新插件,同时也附带的有html5的功能,就解决了这个问题。
首先解压这个压缩包,打开之后里边有个AdobePatchInstaller.exe的执行文件,直接点击更新即可。
AdobeDr[......]

Read more

javax.servlet.jsp.*和javax.servlet.http.*

javax.servlet.jsp.*和javax.servlet.http.*

当在项目中报错为:javax.servlet.jsp.*时,这时说明需要jsp-api.jar。
如果报错信息为:javax.servlet.http.*时,这时说明需要servlet-api.jar
这两个包在tomcat的安装目录下的lib文件夹下都可以找到,可以直接拷贝复制到项目工程的lib下,
也可以放在JDK中,需要放在C:\Program Files\Java\jdk1.7.0\jre\lib\ext这个目录下就可以了。
有次出现错误为:
javax.servlet.jsp.JspEx[......]

Read more

Struts2的文件上传

Struts2的文件上传

以前感觉文件上传不怎么会,都是从网上粘贴的代码就行了,这两天学习了下Struts2的文件上传,感觉很好用啊!记录以便己用。
在JavaEE中的文件上传需要注意一点的是就是:表单的enctype属性了。
enctype主要有三种属性:
1、application/x-www-form-urlencoded:这个是默认的编码方式,它只处理表单域中的value值,采用这种方式会把表单域中的值处理成URL的形式。
2、multipart/form-data:这种方式会以二进制的方式来处理表单中的数据,它也会把文件域指定的文件封装到请求参数中去。
3、text/[......]

Read more

Struts2文件下载

Struts2文件下载

文件下载先给出一个超链接到下载的Action,这个作为下载文件在webContent目录下:给出超链接为:
<a href=”down?res=算法范围.doc&resType=application/msword&resName=my.doc”>下载DOC类型文件</a>
参数以此为:文件名,文件类型,下载时的文件名;
下载文件需要在Struts配置文件中这样配置:
[html] view plaincopyprint?
<action name=”down” class=”struts1.action.D[......]

Read more

Hibernate中HQL语句查询指定字段值报错:ClassCastException: [java.lang.Object; cannot be cast to bean.PersonStatic

Hibernate中HQL语句查询指定字段值报错:ClassCastException: [java.lang.Object; cannot be cast to bean.PersonStatic

在有一次通过如下HQL语句进行查找相应字段时:
String hql = "select sum(search),sum(geometry),sum(greedy),
sum(graph),sum(number),sum(simulate),sum(combine),sum(structure)
from PersonStatis ps where ps.ps_date>=? a[......]

Read more

JAVA 获取农历

JAVA 获取农历

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.*;

public class Lunar {
private int year;
private int month;
private int day;
private boolean leap;
final static String chineseNumber[] = {“[......]

Read more

WIN7平台下搭建Ruby On Rails web开发环境

WIN7平台下搭建Ruby On Rails web开发环境

感觉Java学的差不多了,想接触下Ruby On Rails,看看它比Java WEB高效到哪里了,在Ubuntu12.10上弄了两天总是报错提示没有指向的文件sqlite3,不管怎么安装sqlite3都不行,到最后没办法只有跑到WIN7平台下试试,以下就是我搭建Ruby On Rails的过程:
首先也是需要下载ruby,在Windows下有直接安装的exe文件,可以从rubyinstaller下载到自己需要的ruby版本,我下载是rubyinstaller-2.0.0-p247,我看有的教程还说需要安装gem,我发现通过[......]

Read more

第一个Ruby On Rails WEB应用程序HelloWorld

第一个Ruby On Rails WEB应用程序HelloWorld

经过不懈努力终于把Ruby On Ralis 的开发环境搭建好了,在WIN7系统下,赶紧来个最最常用的例子来练练手吧,感受一下Ruby。。。

再次声明一下,我的ruby -v是ruby-2.0.0p247。gem -v是:2.0.3。rails -v 是:4.0.0。应该是比较新的吧!所以一些命令可能不一样吧!首先先新建一个工作目录吧!我的是:D:\RubyWorkSpace。

打开ruby的字符命令界面,进入到工作目录,新建项目hello.

 

Read more