xiaohenxun

此项目描述的是 Jive(J道版)是在Jive 2.1版本基础上改编而成,增加一些功能,更加实用,本下载包中包括源程序,你可以修改为你自己的网站定制。 学习Jive源程序,可以更好的理解和应用设计模式,学习Java必须读懂两套源代码,第一个就是Jive 第二个是Sun的宠物店Pet Store. Jive论坛的优点是由于采用缓冲机制,可以承受巨大访问量,同时能保持快速反应,在国外站点采用很多。

应用介绍

<?xml version="1.0"?>
-<project basedir="." default="dist">

-<target name="init">
<tstamp/>
<property name="Name" value="Jive"/>
<property name="name" value="jive"/>
<property name="version" value="0.1.1"/>
<property name="year" value="2002"/>
<echo message="----------- ${Name} ${version} [${year}] ------------"/>
<property name="build.compiler" value="classic"/>
<property name="debug" value="true"/>
<property name="optimize" value="on"/>
<property name="deprecation" value="on"/>
<property name="src.dir" value="./src"/>
<property name="lib.dir" value="./lib"/>
<property name="webapp.home" value="D:/laneasy/tomcat/webapps"/>
<property name="build.dir" value="./classes"/>
<property name="build.src" value="./src"/>
<property name="build.jsp" value="./application"/>
<property name="build.classes" value="./classes"/>
<property name="build.javadocs" value="./docs"/>
<property name="dist.root" value="./dist"/>
<property name="dist.dir" value="${dist.root}/${name}-${version}"/>
<property name="dist.lib" value="./application/WEB-INF/lib"/>
<filter value="${year}" token="year"/>
<filter value="${version}" token="version"/>
<filter value="${debug}" token="debug"/>
<filter value="${TODAY}" token="date"/>
<filter value="true" token="log"/>
<filter value="true" token="verbose"/>
<filter value="${java.version}" token="java-version"/>

-<path id="project.class.path">

-<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<pathelement path="${build.classes}"/>
</path>
</target>

-<target name="help" depends="init">
<echo message=""/>
<echo message=""/>
<echo message="${Name} ${version} Build file"/>
<echo message="-------------------------------------------------------------"/>
<echo message=""/>
<echo message=" available targets are:"/>
<echo message=""/>
<echo message=" package --> generates the ${name}.jar file"/>
<echo message=" compile --> compiles the source code (default)"/>
<echo message=" javadoc --> generates the API documentation"/>
<echo message=" clean --> cleans up the directory"/>
<echo message=""/>
<echo message=" See the comments inside the build.xml file for more details."/>
<echo message="-------------------------------------------------------------"/>
<echo message=""/>
<echo message=""/>
</target>

-<target name="prepare" depends="init">
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.classes}"/>
</target>

-<target name="compile" depends="prepare">

-<javac deprecation="${deprecation}" optimize="${optimize}" debug="${debug}" destdir="${build.classes}">
<classpath refid="project.class.path"/>
<src path="${build.src}"/>
</javac>
</target>

-<target name="package" depends="compile">
<jar basedir="${build.classes}" includes="com/**" jarfile="${dist.lib}/${name}.jar"/>
</target>

-<target name="dist" depends="package">

-<copy todir="${webapp.home}/cowork/forum">

-<fileset dir="${build.jsp}">
<include name="**/*.jsp"/>
<include name="**/*.css"/>
<include name="**/*.gif"/>
<exclude name="english/**/*"/>
<exclude name="WEB-INF/**/*"/>
</fileset>
</copy>

-<copy todir="${webapp.home}/cowork/WEB-INF/lib">

-<fileset dir="${dist.lib}">
<include name="${name}.jar"/>
</fileset>
</copy>
<copy todir="${webapp.home}/cowork/WEB-INF/classes" file="jiveHome/jive_init.properties"/>
<copy todir="${webapp.home}/cowork/WEB-INF/var/forum" file="jiveHome/jive_config.xml"/>
<copy todir="${webapp.home}/cowork/WEB-INF/var/forum" file="jiveHome/jive_filters.xml"/>
<mkdir dir="${webapp.home}/cowork/WEB-INF/var/forum/logs"/>
<mkdir dir="${webapp.home}/cowork/WEB-INF/var/forum/search"/>
</target>

-<target name="javadoc" depends="prepare">
<mkdir dir="${build.javadocs}"/>

-<javadoc destdir="${build.javadocs}" bottom="Copyright All Rights Reserved." doctitle="${Name}" windowtitle="${Name} API" noindex="false" splitindex="true" use="true" version="true" author="true" sourcepath="${build.src}" packagenames="org.jetic.*">
<classpath refid="project.class.path"/>
</javadoc>
</target>

-<target name="clean" depends="init">
<echo message="Deleting ${build.dir} ..."/>
<delete dir="${build.dir}"/>
</target>
</project>

文件列表(部分)

名称 大小 修改日期
jivejdon0.00 KB2002-10-24
.cvsignore0.05 KB2002-09-09
application0.00 KB2002-12-21
account.jsp2.20 KB2002-09-30
accountSuccess.jsp0.83 KB2002-09-26
admin0.00 KB2002-10-27
cache.jsp2.71 KB2002-09-09
colorPicker.jsp1.30 KB2002-09-09
createForum.jsp2.12 KB2002-09-09
createGroup.jsp1.57 KB2002-09-09
createUser.jsp2.25 KB2002-09-09
CVS0.00 KB2002-09-10
Entries0.46 KB2002-09-10
Repository0.03 KB2002-09-09
Root0.04 KB2002-09-09
data.jsp1.74 KB2002-09-09
database.jsp0.99 KB2002-09-09
editCache.jsp2.77 KB2002-09-09
editForum.jsp1.59 KB2002-09-09
editGroup.jsp1.23 KB2002-09-09
editRewards.jsp0.92 KB2002-09-09
editUser.jsp2.03 KB2002-09-09
editWatches.jsp1.72 KB2002-09-09
error.jsp0.40 KB2002-09-30
filters.jsp4.93 KB2002-09-09
footer.jsp0.12 KB2002-09-09
forumContent.jsp1.91 KB2002-09-09
forumContent_delete.jsp1.86 KB2002-09-09
forumContent_prefs.jsp0.50 KB2002-09-09
forumContent_thread.jsp1.48 KB2002-09-09

立即下载

相关下载

[用Java实现的算法] 此文档为此仓库创建了一个Development分支,在该分支中,我们试图将现有项目迁移到Java项目结构。 您可以切换到Development分支进行贡献。
[Java编程思想第四版完整中文高清版] 《Java编程思想(第4版)》赢得了程序员的广泛赞誉,即使是最晦涩的概念,在文字亲和力和小而直接的编程示例面前也会化解于无形。
[Java并发编程实战] 此文档深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则.
[effective-java] 此文档介绍了在Java编程中78条极具使用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。
[JAVA并发编程实践] 该电子书是整理 Java 并发编程,希望可以带动更多开发者进入 Java 并发的世界。 涉及多线程基础、多线程设计模式、JDK并发包详细介绍、并发编程深入等知识。拥有初学者的心态是件了不起的事情
[信用卡审批系统上的Java和MySQL项目] 此项目是信用卡审批系统上的Java和MySQL项目。信用卡审批系统与往年相比,如今每天使用信用卡的人数急剧增加,因此银行也希望提供更多的信用卡,但是目前的系统存在提供信用卡的缺点。 该系统是完全手动的,因此银行代理商必须拜访客户并收集详细信息并提供交易详细信息等。本人只展示了一小段代码,如想了解更详细请下载附件(附件有信用卡批准系统Java项目代码,报告,PPT)。

评论列表 共有 1 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部