`
hypgr
  • 浏览: 273375 次
社区版块
存档分类
最新评论
文章列表
(一)环境说明(1)服务器有4台,一台安装apache,三台安装tomcat(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4(二)安装过程(1)在三台要安装tomcat的服务器 ...
  #配置根Logger,其语法为:log4j.rootLogger = [ level ] , appenderName, appenderName, ...#level 是日志记录的优先级#appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。 log4j.rootLogger=INFO,stdout,R #Log4j提供的appender有以下几种:#org.apache.log4j.ConsoleAppender(控制台),#org.apache.log4j.FileAppender(文件),#org.apache.log4j.DailyRollingFi ...
在实际的项目应用中,有时会设计出这样的一种数据表,每个时间段产生一个新表,例如是按年或月或日。相同类型的表中,所有的字段结构都是一样的。而 hibernate 提供的类与表的映射,是只能映射到一个具体表的,在程序的运行过程中,很难去动态修改一个 hbm 对应的表名。我在网上也有看到一实现,但是很复杂,并且不符合我的要求。 因此我就想到直接用 jdbc 去操作数据库,这样的做法是绕过 hibernate 了。方法是从 hibernate 的 session 中,直接取得数据库 connection ,然后就直接 jdbc 了。 后来在升级了 proxool 到 9.0RC3 后,发现居然出现了数据 ...
<c3p0-config>   <default-config>   <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->   <property name="acquireIncrement">3</property>      <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->   <property name="acquireRetryAttempts">30
       有时候我们的任务(Job)需要再某些任务完成之后才能进行;例如从旧的数据库批量导数据的时候;需要现将被其他数据依赖的数据导入新的数据库;然后再进行关系的导入.。在这种情况下我们就可以使用Quartz的listener来做文章了。        首先我们写一个主任务的类,命名为MainJob;她的作用是作为一系列任务的开始点。MainJob.java package jobs;import org.apache.log4j.Logger;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionExcept ...
MainJob.java  1package jobs; 2 3import org.apache.log4j.Logger; 4import org.quartz.JobExecutionContext; 5import org.quartz.JobExecutionException; 6import org.springframework.scheduling.quartz.QuartzJobBean; 7 8public class MainJob extends QuartzJobBean { 9    private  Logger logger = Logger.getLogger ...
1、基于Spring AOP的iBatis的事务控制 (1)数据源的配置,没什么大不了的,所有的都一样。     <!-- === DATASOURCE === -->    <bean id="ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">        <property name="driverClassName" value="oracle.jdbc.driver.O ...
JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非传统Struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用Spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了Spring的一些好处… 1. 前言 JpetStore 4.0是ibatis的最新示例程序。ibatis是开源的持久层产品,包含SQL Maps 2.0 和 Data Access Objects 2.0 框架。JpetStore示例程序很好的展示了如何利用ibatis来开发一个典型 ...
spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的 监听器。它主要负责处理由 JavaBeans Introspector的使用而引起的缓冲泄露。spring中对它的描述如下:它是一个在web应用关闭的时候,清除JavaBeans Introspector的监听器.web.xml中注册这个listener.可以保证在web 应用关闭的时候释放与掉这个web 应用相关的class loader 和由它管理的类如果你使用了JavaBeans Introspector来分析应用中的类,Introspector ...
1. xfire + spring 发布webservice 2. 利用 javascript  调用发布的webservice 使用xfire +spring 发布webservice其实很简单,遵循一下几个步骤即可 1. 想要发布成文webservice的类,必须实现接口 2. 3个配置文件(后面详细说) 下面针对以上步骤详细说明 关于1中的要求,给个例子就明白了 Itest.java 代码   package  test;      import  org.json.JSONException;      public   interface  IHell ...
       Spring 与 Struts 框架的整合通常有好几种方法。每种方法都有不同的特点,而且之间的差异也挺大,对于初学者来说非常难已弄懂每种方法是如何正确配置的。通常大家在网上或者书上看到的 spring 与 struts 整 合都是只介绍一到两种,而且各自介绍的方法又大有差异。这样使初学者更难入手,甚至把各个方法混淆在一起(本人初学时就是如此)。后来经过一段时间的摸 索,参考了大量的资料后,总结出了以下四种方法。四种方法从易到难,从不常用到常用。当然这只是本人的个人观点,没有任何权威性可言,仅供参考。   (所有方法的前提是你已经为项目添加好了 spring 与 struts ...
<bean name="/register" class="com.action.RegisterAction"     singleton="false"> <property name="businessService">      <ref bean="businessService"/>    </property> </bean>     RegisterAction是Action的实现类,business ...
一般情况下, spring+ struts的组合,struts 作为web展现层, 现在加xfire。其实,细心的朋友在做这个组合的时候,在配置的时候会出现一个问题。struts通过struts-config.xml文件中的 plugin与spring进行连接,而xfire通过在web.xml,配置一个listener和一个servlet与 spring 通信。struts会load一遍配置文件,listener也会load一遍配置文件。这样就会引起冲突。 我在做配置的时候,就是出现了上面的问题。两次load配置文件的问题。我让struts里,加载dao,service,transaction ...
五.使用Ant运行本地程序 1.使用Ant运行windows的批处理文件          要在Ant内运行一个外部程序,应使用<exec>任务.它允许你执行下列操作:
四.使用Ant进行Junit测试          我们除了使用java来直接运行junit之外,我们还可以使用junit提供的junit task与ant结合来运行。涉及的几个主要的ant task如下: l         <junit>
Global site tag (gtag.js) - Google Analytics