使用Appfuse开发应用程序经常需要使用开发包中定义好的Ant 任务,这里是Ant 任务的详细说明: ...

本文详细介绍了使用Appfuse开发框架时可用的各种Ant任务,包括创建war包、编译不同模块、数据库操作等实用功能,帮助开发者高效进行项目构建与部署。

使用Appfuse开发应用程序经常需要使用开发包中定义好的Ant 任务,这里是Ant 任务的详细说明:
 

任务名

说明

bin 

创建war程序包,jdbc驱动,和XML文件

checkstyle  

检查代码是否符合代码规范要求

clean清除制作好的各种产品
compilecompile-web的别名
compile-dao编译dao模块
compile-service 编译service模块
compile-web编译web模块
copy-resources从原程序目录中拷贝.properties和.xml文件
copy-web-files       拷贝静态文件
db-create 创建 ${database.type}类型的数据库
db-drop 删除数据库表
db-export导出当前数据库中的数据
db-load 把示例数据加载到数据库中
db-prepare创建数据库表
deploy把war程序包解包部署到应用服务器的目录中去
deploy-test-reports把JUnit测试报告发布到服务器上
deploy-war发布'${webapp.name}.war'到本地Tomcat服务器上
deploy-web仅仅发布web的classes文件到servlet容器中去
tory 
dist创建的一个压缩tar.gz文件,包含了全部路径和分发用的文件
docs运行javadoc, todo, checkstyle和pmd tasks
ftp通过FTPs上传分类文件到指定的服务器中
gen-tests-dao为dao模块产生测试类
gen-tests-service为模块产生测试程序
gen-tests-web 为web模块产生测试程序
hibernatedoclet 产生Hibernate映射文件
init 加入自定义任务
install Tomcat安装应用
install-ibatis安装iBATIS
install-springmvc安装Spring's MVC,删除Struts
install-webwork安装WebWork,删除Struts
java2html  创建HTML页面以便在线察看代码
javadoc 产生JavaDoc API文档
jsp-2转换JSP 1.2 Tags (i.e. JSTL) 到JSP 2.0标准
list列出所有Tomcat应用
new创建一个新的用户命名的project
package-daoDAO打成一个单独的JAR包
package-web应用程序打WAR包
ping-tomcat pings tomcat确定tomcat还在运行
pmd 定位没有无用的imports语句,无用的variables,等等。
prepare 创建目标目录
refresh清除原来的程序并重新发布
reload 在Tomcat重新加载应用程序
remove移除Tomcat中的应用程序
setup创建数据库,设置tomcat环境,发布解包应用程序
setup-db创建数据库并且填充数据,会被许多其他任务调用
setup-tomcat拷贝jdbc driver和context.xml到tomcat对应的目录下
stage-web 调用所有的其他任务搜集静态资源
start启动Tomcat应用
start.tomcat 在当前控制台窗口下启动tomcat
stop停止以一个Tomcat应用
test-all运行一个POJO所有的测试包括dao, service, web和jsp
test-all-running运行所有的DAOs, Services, Controllers和JSPs测试
test-canoo 运行Canoo WebTests 以在 Tomcat中测试JSP程序
test-dao 测试dao模块
test-jsp 使用Cargo运行Canoo WebTests
test-reports产生测试报告
test-service测试service模块
test-web测试web模块
todo 创建代码中的todo任务报告
undeploy删除、反安装一个发布好的 war文件
warpackage-web的别名
webdoclet产生web开发描述
wiki从wiki下载文件产生文档


下载前必看:https://pan.quark.cn/s/a4b39357ea24 在本资料中,将阐述如何运用JavaScript达成单击下拉列表框选定选项后即时转向对应页面的功能。 此种技术适用于网页布局中用户需迅速选取并转向不同页面的情形,诸如网站导航栏或内容目录等场景。 达成此功能,能够显著改善用户交互体验,精简用户的操作流程。 我们须熟悉HTML里的`<select>`组件,该组件用于构建一个选择列表。 用户可从中选定一项,并可引发一个事件来响应用户的这一选择动作。 在本次实例中,我们借助`onchange`事件监听器来实现当用户在下拉列表框中选定某个选项时,页面能自动转向该选项关联的链接地址。 JavaScript里的`window.location`属性旨在获取或设定浏览器当前载入页面的网址,通过变更该属性的值,能够实现页面的转向。 在本次实例的实现方案里,运用了`eval()`函数来动态执行字符串表达式,这在现代的JavaScript开发实践中通常不被推荐使用,因为它可能诱发安全问题及难以排错的错误。 然而,为了本例的简化展示,我们暂时搁置这一问题,因为在更复杂的实际应用中,可选用其他方法,例如ES6中的模板字符串或其他函数来安全地构建和执行字符串。 具体到本例的代码实现,`MM_jumpMenu`函数负责处理转向逻辑。 它接收三个参数:`targ`、`selObj`和`restore`。 其中`targ`代表要转向的页面,`selObj`是触发事件的下拉列表框对象,`restore`是标志位,用以指示是否需在转向后将下拉列表框的选项恢复至默认的提示项。 函数的实现通过获取`selObj`中当前选定的`selectedIndex`对应的`value`属性值,并将其赋予`...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值