`
文章列表
 基于Annotation的SSH整合开发,其实,并没有我当初想像中那么顺利。真正去做的时候,才发觉有许多问题。但不要紧,探索一下吧。在探索过程中学到知识,才是最重要的。         言归正传,现在,我们加入Spring的支持:把spring-framework-2.5.5\dist中的spirng.jar 引进我们项目的lib目录来,还要添加\lib\aspectj\下的两个jar包 ,以支持切面编程。         必要的配置文件还是要的:         applicationContext-common.xml <? xml version=" ...
写这个主题的文章在网络上应该暂时没有吧,也看过许多SSH整合开发的书,许多都是旧版本的框架整合,而且大部分都是以XML配置文件的方式,即使谈到Annotation也是针对其中一个框架而言的。随着开源框架更新版本中不断引进 ...
来自: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 ...
、最简单的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. ...
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 ...
转载自: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 ...
 在解压缩的hibernate-distribution-3.3.1.GA目录中,把hibernate.jar ,和\lib\required\下的所用jar包 引进到我们项目的lib目录下。         不知道用过Hibernate3.3开发的朋友会不会遇到过这样的问题:把上面的包都准备好的,开发H ...
使用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 ...
所需要的最小的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 -
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中受管理的对象,不 ...
提升网站性能的方式有很多,例如有效的使用缓存,生成静态页面等等。今天要说的就是生成静态页面的方式。      什么叫生成静态页面呢?很简单,例如我们如果访问一个链接http://xyz.com/index.do,那么服务器就会解析这个请求,让特定的Action 去处理。这其中的缺点是显而易见的:如果访问的人,那么就会加重应用服务器的压力,最恶劣的后果就是应用服务器down 掉了。那么如何去避免呢?如果我们把对 index.do 请求后的结果保存成一个 html 文件,然后每次用户都去访问 http://xyz.com/index.html ,这样应用服务器的压力不就减少了?      ...
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; ...
目前, JPA ( Java Persistence API )的使用范围越来越广,作为 Java EE 5.0 平台标准的 ORM 规范,得到了诸如: Hibernate 、 TopLink 、 OpenJpa 等 ORM 框架的支持,同时还是 EJB 3.0 的重要组成部分。 JPA 的宗旨是为 POJO 提 ...
1、测试任何可能的错误。单元测试不是用来证明您是对的,而是为了证明您没有错 。 2、单元测试代码和被测试代码使用一样的包,不同的目录。 --junit4.0使用注意说明;3、测试方法必须按照规范书写    1. 测试方法必须使用注解 org.junit.Test 修饰。    2. 测试方法必须使用 public void 修饰,而且不能带有任何参数。    @Test public void wordFormat4DBegin(){        String target = "EmployeeInfo";        String result ...
无线网络已经发展到108M的速度,无线路由器的价格也降到大众可以承受的地步。乍听起来好象我们随时随地都可以享受无线网络带来的乐趣似的。然而通过无线网卡来享受无线上网的同时,不管是USB接口,PCMCIA接口还是PCI插槽, ...
Global site tag (gtag.js) - Google Analytics