- 浏览: 17604 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
wgcniler:
<div class="quote_title ...
网络相册开发(1)——开发环境、功能设计 -
yudylaw:
我最近也在使用ant自动构建Web项目,但是因为哪些java文 ...
网络相册开发(6)——ant 自动生成数据库 -
foodyi:
我自己用air写一个桌面应用程序,起初用这个框架写了1个模块 ...
网络相册开发(8)——Cairngorm 架构浅析 -
toeo:
写的度很不错啊..加油啊..应用程序功能很炫...很有意思.你 ...
网络相册开发(7)——Spring、Flex集成 -
vyyv:
jbeduhai 写道
spring.xml配置代码有问题,不 ...
网络相册开发(4)——Spring中配置JPA
在工程目录下创建libs/hibernate/ ,放入
hibernate-tools-3.2.0.ga.jar
jtidy-4aug2000r7-dev.jar
build.properties
project.name=sw project.version=1.0 basedir=. build.dir =${basedir}/build web.dir = ${basedir}/WebRoot lib.dir = ${basedir}/libs sql.dir = ${basedir}/sql config.dir=${basedir}/config main.dir = ${basedir}/src test.dir = ${basedir}/test classes.dir = ${build.dir}/main/classes test.classes.dir = ${build.dir}/test/classes web.inf.dir = ${web.dir}/WEB-INF web.lib.dir = ${web.inf.dir}/lib database.dir = ${build.dir}/database database.file = ${database.dir}/data database.alias = sw database.port= 3306
build.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- ====================================================================== 2008-1-20 friends description zhengfuchun ====================================================================== --> <project name="sw" default="help"> <description> description </description> <property file="build.properties" /> <path id="classpath.compile"> <fileset dir="${web.lib.dir}"> <include name="*.jar" /> </fileset> </path> <path id="classpath.compile.test"> <fileset dir="${web.lib.dir}/"> <include name="*.jar" /> </fileset> <fileset dir="${lib.dir}/test"> <include name="*.jar" /> </fileset> <fileset dir="${lib.dir}/jetty"> <include name="*.jar" /> </fileset> <pathelement path="${classes.dir}" /> </path> <path id="classpath.junit.test"> <path refid="classpath.compile.test" /> <pathelement path="${test.classes.dir}" /> </path> <path id="classpath.hibernate"> <pathelement path="${classes.dir}" /> <fileset dir="${web.lib.dir}/"> <include name="*.jar" /> </fileset> <fileset dir="${lib.dir}/hibernate"> <include name="*.jar" /> </fileset> </path> <!-- ================================= target: compile ================================= --> <target name="compile" description="description"> <deltree dir="${classes.dir}" /> <mkdir dir="${classes.dir}" /> <javac srcdir="${main.dir}" memoryinitialsize="32m" memorymaximumsize="128m" verbose="true" encoding="UTF-8" destdir="${classes.dir}" source="1.6" fork="true" classpathref="classpath.compile" debug="on" /> <mkdir dir="${classes.dir}/META-INF"/> <copydir dest="${classes.dir}/META-INF" src="${main.dir}/META-INF" /> </target> <!-- ================================= target: compile-test ================================= --> <target name="compile-test" description="description"> <deltree dir="${test.classes.dir}" /> <mkdir dir="${test.classes.dir}" /> <javac srcdir="${test.dir}" fork="true" verbose="true" encoding="UTF-8" destdir="${test.classes.dir}" classpathref="classpath.compile.test" debug="on" /> </target> <!-- ================================= target: hibernate-dbexport ================================= --> <taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="classpath.hibernate" /> <!-- ================================= target: generate-db ================================= --> <target name="generate-db" depends="compile" description="description"> <deltree dir="${build.dir}/generated/sql" /> <mkdir dir="${build.dir}/generated/sql" /> <hibernatetool> <jpaconfiguration persistenceunit="ApplicationEntityManager" propertyfile="${web.inf.dir}/config/jdbc.properties" /> <classpath> <path location="${classes.dir}" /> </classpath> <hbm2ddl destdir="${build.dir}/generated/sql" outputfilename="mysql.ddl" delimiter=";" format="true" haltonerror="true" drop="true" export="true" /> </hibernatetool> </target> <!-- ================================= target: junit-test ================================= --> <target name="junit-test" description="description"> <deltree dir="${build.dir}/junit" /> <mkdir dir="${build.dir}/junit" /> <junit printsummary="yes"> <!-- 需要的classpath --> <classpath refid="classpath.junit.test" /> <batchtest todir="${build.dir}/junit"> <!-- 单元测试文件为所有src目录下的*Test.java文件 --> <fileset dir="${test.src.dir}"> <include name="**/*Test.java" /> </fileset> <!-- 生成格式为xml,也可以用plain或者brief --> <!-- 为什么生成xml,是为了下一步做report用 --> <formatter type="xml" /> </batchtest> </junit> <!-- 对xml文件生成相应的html文件在reports目录下 --> <!-- 如果指定于web可访问的目录,就可以使整个项目组看到单元测试情况 --> <mkdir dir="${build.dir}/junit/reports" /> <junitreport todir="${build.dir}/junit/reports"> <fileset dir="${build.dir}/junit"> <include name="TEST-*.xml" /> </fileset> <!-- 带有框架,可以用noframes选不带框架 --> <report format="frames" todir="${build.dir}/junit/reports/html" /> </junitreport> </target> <!-- 输出api文档 --> <target name="doc" description="create api doc"> <deltree dir="${api.doc.dir}" /> <mkdir dir="${api.doc.dir}" /> <echo>generate api doc</echo> <javadoc destdir="${api.doc.dir}" encoding="UTF-8" classpathref="classpath.junit.test" author="true" version="true" use="true" access="private" source="1.6" verbose="true" windowtitle="MyApp_API"> <packageset dir="${src.dir}" defaultexcludes="yes"> <exclude name="com/junit/**" /> </packageset> <doctitle> MyApp.cn</doctitle> <bottom>All Rights Reserved.</bottom> </javadoc> </target> <!-- ================================= target: jar ================================= --> <target name="jar" depends="compile" description="generate jar for all java classes"> <deltree dir="${build.dir}/bin" /> <mkdir dir="${build.dir}/bin" /> <jar destfile="${build.dir}/bin/${project.name}-${project.version}.jar" basedir="${classes.dir}" whenempty="create" encoding="UTF-8" /> </target> <!-- ================================= target: war ================================= --> <target name="war" depends="jar" description="generate war"> <copydir dest="${build.dir}/web" src="${web.dir}" /> <copyfile dest="${build.dir}/web/WEB-INF/lib/${project.name}-${project.version}.jar" src="${build.dir}/bin/${project.name}-${project.version}.jar" /> <war destfile="${build.dir}/bin/${project.name}-${project.version}.war" encoding="UTF-8" basedir="${build.dir}/web" webxml="${build.dir}/web/WEB-INF/web.xml"> </war> </target> <!-- ================================= target: help ================================= --> <target name="help" description="display help message"> <echo>******************************************************</echo> <echo>compile --compile all java source </echo> <echo>compile-test --compile all java test source </echo> <echo>jar --package all classes to a jar file </echo> <echo>war --package all web resources to a war file</echo> <echo>doc --generate all java api doc </echo> <echo>generate-db --generate dababase </echo> <echo>junit-test --run junit test and generate test reports</echo> <echo>help --display help message</echo> <echo>******************************************************</echo> </target> </project>
启动mysql
执行ant
数据库将自动生成
评论
1 楼
yudylaw
2009-03-27
我最近也在使用ant自动构建Web项目,但是因为哪些java文件的编码问题,有的报无效编码,有的是特殊字符,搞的很郁闷。LZ遇到过这种问题吗?如何解决?
发表评论
-
Google Maps API for Flash学习笔记
2009-05-26 03:30 1376参考:Google Maps API for Flash ... -
网络相册开发(9)——使用Flex的TitleWindow制作登录框
2009-03-21 05:43 1829在这个应用里我将使用对话框来实现用户登录,采用Flex中Tit ... -
网络相册开发(8)——Cairngorm 架构浅析
2009-03-17 17:45 1602Cairngorm是Adobe公司推荐的Flex架构。 关于它 ... -
网络相册开发(7)——Spring、Flex集成
2009-03-13 17:32 1000参考: http://coenraets.org/flex-s ... -
网络相册开发(5)——标注、Spring的“零配置”
2009-03-12 11:28 1093首先让我们复习一下常用的标注 用于描述hibernate映 ... -
网络相册开发(4)——Spring中配置JPA
2009-03-12 10:30 1425在src/META-INF下添加persistence.xml ... -
网络相册开发(1)——开发环境、功能设计
2009-03-12 09:49 1818这个网络相册是我第一次使用Flex练手之作,我将把我的设计思路 ... -
网络相册开发(2)——Spring,SPA,Hibernate框架
2009-03-12 09:48 1592搭建java代码框架 引入辅助类和基类 PKgen为 ... -
网络相册开发(3)——测试驱动开发(TDD)
2009-03-12 09:33 1076测试驱动开发的理论已经提出好多年了,在这里关于他的原理和优势我 ...
相关推荐
这个压缩包文件"ASP网站实例开发源码——会员功能强大的图片储存网络相册SQL版本.rar"包含了一个使用ASP技术构建的网络相册应用,它集成了SQL数据库来存储和管理用户上传的图片。 1. **ASP基础概念**:ASP是...
这个压缩包“ASP网站实例开发源码——FlashPicViewer电子相册简体中文版(源码+数据库).zip”包含了一个使用ASP技术开发的FlashPicViewer电子相册系统,它是一个适用于展示图片的互动平台,特别适合个人或企业用来...
ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于生成动态网页内容。这个压缩包包含的“FlashPicViewer”是一个基于ASP技术的电子相册应用,旨在帮助用户展示和管理他们的图片集。它特别强调的...
这个"ASP网站实例开发源码——丝语柔柔网络像册美化版"是基于ASP技术的一个实际项目,提供了完整的源代码和数据库,旨在帮助开发者学习和理解ASP在创建互动式网络相册应用中的应用。 1. **ASP基础概念** - ASP是...
Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image...
本文将深入探讨如何使用VC++这一强大的开发工具,结合数据库技术,构建一个高效、实用的个人相册管理系统。 VC++,全称为Microsoft Visual C++,是微软公司推出的一款面向对象的C++集成开发环境。它不仅支持C++语言...
总的来说,这个"PHP实例开发源码——Imagevue 幻灯效果的在线php相册网站程序官方完整版.zip"涵盖了PHP编程、数据库交互、前端开发、用户体验设计等多个方面,是学习PHP Web开发和了解在线相册系统的好材料。...
这是一个基于ASP技术的网站实例开发源码,专为创建一个具有强大图片存储功能的网络相册而设计。这个项目使用了SQL数据库来管理和存储用户上传的图片,提供了丰富的会员功能,使得用户可以方便地上传、修改和查看他们...
这个压缩包包含了一个ASP网站实例开发的源码,具体是一个免费的图片上传和共享相册应用。这样的应用通常用于让用户可以上传自己的照片,并与他人分享。通过分析这个项目的源码,我们可以学习到ASP在构建此类Web应用...
毕业设计,基于JavaWeb+SqlServer开发的讯友网络相册,内含完整源代码,数据库 讯友网络相册主要实现以下目标:提供用户的操作,如用户注册和登录,相片的浏览,如幻灯片显示,分栏显示以及滚动显示等,以及对照片...
这个"ASP实例开发网站源码——测试完整无错的个人网络相册带后台管理.zip"压缩包包含了实现一个功能完备、无错误的个人网络相册的全部源代码,适合初学者学习和开发者参考。 首先,让我们深入了解一下ASP的关键概念...
【PHP实例开发源码——kh_mod php相册管理程序 final 简体中文版】 这个压缩包文件包含了一个名为"kh_mod"的PHP相册管理程序的最终简体中文版本。该程序旨在帮助用户管理和展示他们的照片集合,提供了一个直观且...
电子相册管理系统——软件工程课程设.doc
这个压缩包中的资源是一个完整的ASP实例,它是一个个人网络相册系统,具备后台管理功能,适用于初学者学习ASP编程和网站开发。下面我们将深入探讨这个项目所涉及的主要知识点: 1. **ASP基础**: - **脚本语言**:...
【PHP实例开发源码——Imagevue 幻灯效果的在线php相册网站程序 官方完整版.zip】是一个包含PHP编程语言实现的在线相册应用的源代码包。该程序利用了PHP的强大功能来创建一个具有幻灯片展示效果的相册网站,让用户...
《Flash相册自动生成器:轻松打造个性动态相册》 在数字时代,人们拍摄的照片越来越多,如何将这些珍贵的瞬间以更具创意和互动性的方式展示出来,成为了许多人关注的问题。"Flash相册自动生成器"就是这样一款工具,...
"自动生成网页相册的Lightbox工具"正是基于这个概念,为网页开发者和摄影师提供了一个便捷的方式来创建互动式的、具有专业感的在线相册。 Lightbox工具通常包含以下关键特性: 1. **图片预览**:当鼠标悬停在缩略...
【标题】中的“基于ASP.NET的网络相册管理系统”是一个使用ASP.NET技术开发的在线照片存储和管理的应用程序。ASP.NET是由微软推出的Web应用程序框架,它允许开发者构建动态、数据驱动的网站和Web应用程序。这个系统...
网络安全知识手册——生活篇全文共3页,当前为第1页。网络安全知识手册——生活篇全文共3页,当前为第1页。网络安全知识手册——生活篇 网络安全知识手册——生活篇全文共3页,当前为第1页。 网络安全知识手册——...