`
xiongzhenhui
  • 浏览: 205620 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表

Spring-JNDI配置

Spring对JNDI的支持 2008-02-22 16:01     Spring中对于JNDI的访问,提供了便捷的方法,在Spring的org.springframework.jndi包中包含了所有的类。其中提供了一下核心类: (1)JndiTemplate:它是这个包的核心类,用来简化对JNDI的操作。它提供了对于lookup、bind方法。同时,允许JndiCallback接口的实现在其提供的JNDI上下文中执行任何操作。 使用JndiTemplate实现InitialContext环境变量的配置 <bean id="queueTarget" ...
Java代码         在tomcat中配置ConnectionFactory和ActiveMQQueue,通过JNDI方式实现ActiveMQ。因为JNDI配置在         在tomcat中配置ConnectionFactory和ActiveMQQueue,通过JNDI方式实现ActiveMQ。因为JNDI配置在 Java代码   tomcat容器中所以必须通过jsp访问tomcat容器。   tomcat容器中所以必须通过jsp访问tomcat容器。 首先在在tomcat的lib目录添加如下jar文件。 Java代 ...
项目异常如下(省略了一部分): org.hibernate.exception.JDBCConnectionException: could not execute query ………….. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException MESSAGE: The last packet successfully received from the server was56939 milliseconds ago.The last packet sent successfully to the server was 56 ...
Apache POI是一个开源的利用Java读写Excel、WORD等微软OLE2组件文档的项目。最新的3.5版本有很多改进,加入了对采用OOXML格式的Office 2007支持,如xlsx、docx、pptx文档。 POI主页:http://poi.apache.org/ 二:POI3.5相关下载                 3.5Jar包下载地址                 3.5源码下载地址 三:POI组成部分概览 以下是POI的几个重要组成部分,以及各组件的功能概述。 POIFS POIFS是该项目的最古老,最稳定的一部分。.这是格式化OLE 2复合文档为纯Java的接口。 它 ...
关键字: spring 的优秀工具类盘点          Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。 在这个分为两部分的文章中,我们将从众多的 Spring 工具类中遴选出那些好用的工具类介绍给大家。第 1 部分将介绍与文件资源操作和 Web 相关的工具类文件资源操作          ...
  本文基于SPRING2.56,HIBERANTE3.25及Oracle10g classes14.jar驱动,介绍SPRING与HIBERNATE是如何配合的细节,如SESSION、 事务、数据库连接何时打开与关闭;如果调用不是发自请求,不经过FILTER(如定时器对SERVICE调用),如何做到从头到尾只用一个SESSION? 此时SESSION需不需要手动关闭?从SESSION取得的数据库连接需不需要关闭,  看完本文,你会清楚里面每一个细节。 两种访问系统的路径: 1、request-->filters(spring and struts)-->actions--&g ...
  学习Struts2的时候,觉得OGNL表达式语言很抽象,看了李刚的《Struts2.1权威指南》,感觉讲得不是很好。后来看了一位高手写的Struts2的文章,才有了一些头绪。     Struts2的OGNL表达式语言是基于Xwork的OGNL的,它在Xwork的基础上对OGNL进行了一些封装,因此先了解Xwork的OGNL是十分有必要的。Xwork的OGNL使用时比较容易理解。它有两个重要的概念:上下文环境和根对象。上下文环境是一个Map对象,所有的数据存取都是在上下文环境中进行的,你可以在存取数据时指定不同Map作为上下文环境。访问根对象时不需要加#前缀,而访问上下文环境中的其它对象需要 ...
个传播行为,4个隔离级别, Spring事务的传播行为和隔离级别[transaction behavior and isolated level]2007-08-01 16:33事务的传播行为和隔离级别[transaction behavior and isolated level]Spring中事务的定义:一、Propagation :   key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用: PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS- ...
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域, 目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.   Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候 就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应 用程序对物理数据源的访问,使得程序的运行性能明显的提升. 缓存分两级,一级session缓存,就是常说的一级缓存;二级应用缓存(二级缓存); 一级缓存,一级缓存依赖于session,在一个session中就是一个缓存,当session失效时,缓存消失。 /**两个session两次加载 ...
  No object in the CompoundRoot has a publicly accessible property named 'index2' 在设置webwork的devMode为true后,启动时出现下列异常: 引用 com.opensymphony.xwork.interceptor.ParametersInterceptor - Developer Notification (set webwork.devMode to false to disable this message): No object in the CompoundRoot has a pu ...
零配置并不是没有配置,而是通过约定大于配置的方式,大量通过约定来调度页面的跳转而使得配置大大减少。所以,首先应该了解下convention-plugin的约定:1. 默认所有的结果页面都存储在WEB-INF/content下,你可以通过设置struts.convention.result.path这个属性的值来改变到其他路径。如:    1. <constant name="struts.convention.result.path" value="/WEB-INF/page" />   则将路径配置到了WEB-INF/pag ...
OGNL是Object Graph Navigation Language的简称,详细相关的信息可以参考:http://www.ognl.org。这里我们只涉及Struts2框架中对OGNL的基本支持。     Struts 2默认的表达式语言是OGNL,原因是它相对其它表达式语言具有下面几大优势: 支持对象方法调用,如xxx.doSomeSpecial(); 支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConsta ...
JAVA的WebService支持电子书
一、导入cxf所需jar档如下: commons-logging-1.1.1.jar   geronimo-activation_1.1_spec-1.0.2.jar (or Sun's Activation jar)   geronimo-annotation_1.0_spec-1.1.1.jar (JSR 250)   geronimo-javamail_1.4_spec-1.6.jar (or Sun's JavaMail jar)   geronimo-servlet_2.5_spec-1.2.jar (or Sun's Servlet jar)   geronimo-ws-metad ...
一、final 1.final变量:       当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初 ...
Global site tag (gtag.js) - Google Analytics