- 浏览: 412302 次
- 性别:
- 来自: 深圳
最新评论
-
dageda_jgw:
...
JSF定义及原理 -
尘土飞扬:
这个在NB7中已经无效了,加不加都会提示 UTF8打不开
Netbeans统一UTF-8编码的方法 -
ouyangkang20:
不对
Struts target is null for setProperty(null, "x", [Ljava.lang.String;@179da9f) -
wpf523:
hahah,很不错啊
mysql安装图解教程 5.1 -
taburissmeng:
action中相应的属性没有set get方法就会报这样的错。 ...
Struts target is null for setProperty(null, "x", [Ljava.lang.String;@179da9f)
文章列表
基于Annotation的SSH整合开发,其实,并没有我当初想像中那么顺利。真正去做的时候,才发觉有许多问题。但不要紧,探索一下吧。在探索过程中学到知识,才是最重要的。
言归正传,现在,我们加入Spring的支持:把spring-framework-2.5.5\dist中的spirng.jar
引进我们项目的lib目录来,还要添加\lib\aspectj\下的两个jar包
,以支持切面编程。
必要的配置文件还是要的:
applicationContext-common.xml
<?
xml version=" ...
- 2009-07-29 16:42
- 浏览 1429
- 评论(0)
写这个主题的文章在网络上应该暂时没有吧,也看过许多SSH整合开发的书,许多都是旧版本的框架整合,而且大部分都是以XML配置文件的方式,即使谈到Annotation也是针对其中一个框架而言的。随着开源框架更新版本中不断引进 ...
- 2009-07-29 16:37
- 浏览 1323
- 评论(0)
来自:http://www.cnitblog.com/intrl/archive/2009/07/14/56322.html
本人采用的开发环境为MyEclipse6.6,数据库为MySQL,Web服务为Tomcat。
这三个框架的整合其实就是Struts2.1.6+Spring2.5.6的整合、Spring2.5.6+Hibernate3.3.1的整合。
(一)Struts2.1.6+Spring2.5.6的整合
详见之前发表的文章【J2EE】Struts2.1.6与Spring2.5.6框架整合
(二)Spring2.5.6+Hibernate3.3.1的整合
1、引入Hiberna ...
- 2009-07-29 16:29
- 浏览 2039
- 评论(0)
、最简单的SSH程序
概要
本文将完成最常见的login功能。
1.最简单的Struts程序
2.集成Spring和Hibernate
3.数据访问层采用JPA
1.最简单的Struts程序
说它是Struts程序是因为没有Struts运行不了,说它最简单是因为仅仅执行了一个转发。
1)配置Struts
1.1)在web.xml文件中加入以下配置:
<filter>
<filter-name>Struts2</filter-name>
<filter-class>
org.apache. ...
- 2009-07-29 12:07
- 浏览 1772
- 评论(1)
Struts2.1.x终于推出正式版了,迫不急待地下了试试(读者可以从http://struts.apache.org/download.cgi#struts216下载)。从这个版本所带的jar包上看丰富了很多。很多jar包的版本也有所提升。
下载后按着Struts 2.0.14版的方法进行配置,将我以前做的一些程序移植到Struts2.1.6上,启动Tomcat,晕晕,竟然抛出异常说无法装载org.apache.struts2.dispatcher.multipart.MultiPartRequest,看一下异常信息,提示没找到org.apache.commons.fileupload.Re ...
- 2009-07-29 11:53
- 浏览 960
- 评论(0)
转载自:http://www.iteye.com/topic/359330
集成struts,spring,hibernate时,对于初学者来说最大的麻烦就其繁琐的xml配置文件。现在三者都对基于注解的配置提供了良好的支持。在struts2中,使用convent plugin,得益于annotation和规约,配置过程得以大大减少。在spring2.5也可以使用@Autowired,进行注入,使用@Controller,@Service,@Repository注解,自动定义bean,还支持annotation风格的声明式事务支持,以及aspectJ类似的AOP。hibernate也可以使用JP ...
- 2009-07-29 01:03
- 浏览 2140
- 评论(0)
在解压缩的hibernate-distribution-3.3.1.GA目录中,把hibernate.jar
,和\lib\required\下的所用jar包
引进到我们项目的lib目录下。
不知道用过Hibernate3.3开发的朋友会不会遇到过这样的问题:把上面的包都准备好的,开发H ...
- 2009-07-24 16:03
- 浏览 2272
- 评论(1)
使用JPA前要在,http://mirror.optus.net/sourceforge/h/hi/hibernate/,下载在个包:
hibernate-distribution-3.3.1.GA-dist.zip
hibernate-entitymanager-3.4.0.GA.zip
hibernate-annotations-3.4.0.GA.zip
Sun 引入新的JPA ORM规范出于两个原因:其一,简化现有Jav ...
- 2009-07-24 15:49
- 浏览 1120
- 评论(0)
所需要的最小的jar
包(
注意:jar
包所在路径不能含有空格或中文
)
hibernate3.jar
hibernate
-
cglib
-
repack
-
2
.1_3.jar
slf4j
-
api
-
1.5
.
2
.jar
javassist
-
3.4
.GA.jar
jta
-
1.1
.jar
antlr
-
2.7
.
6
.jar
commons
-
- 2009-07-24 15:38
- 浏览 2003
- 评论(0)
JPA规范的主要内容
Entity Identity 实体标识
一般采用单一值做为entity identity
采用compsite primary key时,必须单独建立一个表示主键的类-primary key class主键类。这样在实体上compsite primary key就可以用一个属性(primary key class类型)表示
持久化框架内部很多地方使用entity identity进行处理,因此primary key class要正确实现equals、hashCode方法
另外应用层需要注意,对persistence context中受管理的对象,不 ...
- 2009-07-24 15:06
- 浏览 1770
- 评论(0)
提升网站性能的方式有很多,例如有效的使用缓存,生成静态页面等等。今天要说的就是生成静态页面的方式。
什么叫生成静态页面呢?很简单,例如我们如果访问一个链接http://xyz.com/index.do,那么服务器就会解析这个请求,让特定的Action 去处理。这其中的缺点是显而易见的:如果访问的人,那么就会加重应用服务器的压力,最恶劣的后果就是应用服务器down 掉了。那么如何去避免呢?如果我们把对 index.do 请求后的结果保存成一个 html 文件,然后每次用户都去访问 http://xyz.com/index.html ,这样应用服务器的压力不就减少了?
...
- 2009-07-22 15:44
- 浏览 1323
- 评论(0)
1 toHtml.java(不用修改,直接用)
package com.jetsum.mystatic;
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher; ...
- 2009-07-22 15:39
- 浏览 1674
- 评论(0)
目前,
JPA
(
Java Persistence API
)的使用范围越来越广,作为
Java EE 5.0
平台标准的
ORM
规范,得到了诸如:
Hibernate
、
TopLink
、
OpenJpa
等
ORM
框架的支持,同时还是
EJB 3.0
的重要组成部分。
JPA
的宗旨是为
POJO
提 ...
- 2009-07-22 15:23
- 浏览 2014
- 评论(1)
1、测试任何可能的错误。单元测试不是用来证明您是对的,而是为了证明您没有错
。
2、单元测试代码和被测试代码使用一样的包,不同的目录。
--junit4.0使用注意说明;3、测试方法必须按照规范书写
1. 测试方法必须使用注解 org.junit.Test 修饰。
2. 测试方法必须使用 public void 修饰,而且不能带有任何参数。
@Test public void wordFormat4DBegin(){
String target = "EmployeeInfo";
String result ...
- 2009-07-22 15:19
- 浏览 1642
- 评论(0)
无线网络已经发展到108M的速度,无线路由器的价格也降到大众可以承受的地步。乍听起来好象我们随时随地都可以享受无线网络带来的乐趣似的。然而通过无线网卡来享受无线上网的同时,不管是USB接口,PCMCIA接口还是PCI插槽, ...
- 2009-07-22 15:11
- 浏览 14678
- 评论(0)