中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > Struts/Hibernate
利用Xdoclet 生成spring的配置文件
作者:未知 时间:2005-07-24 21:23 出处:JR 责编:chinaitpower
              摘要:利用Xdoclet 生成spring的配置文件
最近看到xdoclet支持spring的自动生成,参考了一下以前的hibernate的代码,自己做了一个尝试,具体结果如下: 
引用: 
build.xml 

代码: 
<target name="define-tasks" description="defines custom tasks"> 
  <taskdef  name="springdoclet"           classname="xdoclet.modules.spring.SpringDocletTask" 
            classpathref="xdoclet.classpath"/>    </target> 
    <target name="springMap" depends="define-tasks" description="建立spring 的 XML文件"> 
        
            <springdoclet 
            destdir="${build.dir}" 
            mergedir="logs" 
            excludedtags="@version,@author" 
            addedtags="@xdoclet-generated at ${TODAY}" 
            force="${xdoclet.force}" > 
            <fileset dir="src/persistent"/> 

            <springxml validatexml="true" /> 

        </springdoclet> 
    </target>     


说明:ant 自动在你的destdir下生成spring.xml.mergedir参数可以包括你自己额外的bean定义,格式是<bean></bean>,文件名字必须为spring-beans.xml,如果你需要定义datasource,就可以放在这个文件里。 

下面是我自己的代码例子:(我只写了一点简单的) 
代码: 

package com.entertop.smsplatform.persistent.hibernate; 

import com.entertop.smsplatform.business.exception.CannotManipulateMoSequenceException; 
import com.entertop.smsplatform.model.Mo; 
import com.entertop.smsplatform.persistent.MoDAO; 
import net.sf.hibernate.HibernateException; 
import net.sf.hibernate.Hibernate; 
import net.sf.hibernate.Session; 
import org.apache.log4j.Logger; 
import org.springframework.orm.hibernate.support.HibernateDaoSupport; 
import org.springframework.orm.hibernate.SessionFactoryUtils; 

import java.util.List; 
import java.util.Properties; 

public final class MoDAOHibernate extends HibernateDaoSupport implements MoDAO{ 

 
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有