OA1——环境的搭建

来源:互联网 发布:地道英文写作进阶淘宝 编辑:程序博客网 时间:2024/06/12 11:10

OA系统中我使用的是Struts+Hibernate+Spring整合开发的,首先要作就是加入相应的jar包。

接下来在此系统中的配置文件我选择用Ant+Xdoclet自动生成,这样一来方便改动,只需在POJO类中修改就可以了,而不需要即在POJO类中修改又要在配置文件中修改,以避免一些不必要的错误发生。

使用Ant时要将其相应的jar包加入到工程中即可,而Xdoclet的使用只需在build.xml中标明其所在的路径即可。build.xml如下:

<?xml version="1.0" encoding="GBK"?>
<project name="OA【01】系统构建脚本" default="生成Hibernate配置文件" basedir=".">

    <property name="src.dir" value="${basedir}/src"/>
 <property name="xdoclet.home" value="E:/SSH/xdoclet-plugins-dist-1.0.4-bin/xdoclet-plugins-dist-1.0.4"/>

    <!-- Build classpath -->
    <path id="xdoclet.task.classpath">
       <fileset dir="${xdoclet.home}/lib">
          <include name="**/*.jar"/>
       </fileset>
       
    </path>
 <taskdef 
  name="xdoclet"
  classname="org.xdoclet.ant.XDocletTask"
  classpathref="xdoclet.task.classpath"
 />
 
 <target name="生成Hibernate配置文件">
  <xdoclet>
   <fileset dir="${src.dir}/org/yebing/oa/model">
    <include name="**/*.java"/>
   </fileset>   
   <component
    classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
    destdir="${src.dir}"
    version="3.0"
    hbm2ddlauto="create"
    jdbcurl="jdbc:mysql://127.0.0.1/oa"
    jdbcdriver="com.mysql.jdbc.Driver"
    jdbcusername="root"
    jdbcpassword="zww"
    dialect="org.hibernate.dialect.MySQLDialect"
    showsql="true"
   />
  </xdoclet>
 </target>
 <target name="生成hibernate映射文件">
  <xdoclet>
   <fileset dir="${src.dir}/org/yebing/oa/model">
    <include name="**/*.java"/>
   </fileset>
   <component
    classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
    version="3.0"
    destdir="${src.dir}"
   />
  </xdoclet>
 </target>
</project>
这就基本完成了环境的搭建。

原创粉丝点击