资源简介
struts in action 源代码
由于上传限由于上传限制这个是一部分,请完整下载。制这个是一部分,请完整下载。

代码片段和文件信息
package org.apache.artimus;
import java.io.IOException;
import java.util.ArrayList;
import org.apache.commons.scaffold.lang.ParameterException;
import org.apache.commons.scaffold.lang.Tokens;
import org.apache.commons.scaffold.util.ProcessBean;
import org.apache.commons.scaffold.util.ProcessBeanbase;
import org.apache.commons.scaffold.util.ProcessResult;
import org.apache.commons.scaffold.util.ProcessResultbase;
import org.apache.artimus.article.Bean;
import org.apache.lucene.index.IndexWriter;
import org.apache.commons.scaffold.lucene.SearchUtils;
import org.apache.commons.scaffold.lucene.Engine;
/**
* Create tables indexes and any other resources
* needed by the Artimus application.
*
* @author Ted Husted
* @version $Revision: 1.2 $ $Date: 2002/08/23 14:23:05 $
*/
public class CreateResources extends ProcessBeanbase {
// ----------------------------------------------------- Public Methods
/**
* Obtain article
property from the parameters object.
* Update indicated record in data storage.
* Return confirmation message in a ProcessResult object.
*
* @param parameters The map or other object to use with this
* operation
* @result ProcessResult with any confirmaton or error message.
*/
public object execute(object parameters) throws Exception {
org.apache.artimus.keys.Access.createTable();
org.apache.artimus.article.Access.createResources();
ArrayList list = null;
Bean article = null;
IndexWriter writer = null;
try {
// Create an indexWriter and start a fresh index
writer = Engine.getIndexWriter(true);
// Retrieve collection of items in database.
// For larger collections the results may have to
// batched in segments to converse memory.
list = (ArrayList)
org.apache.artimus.article.Access.findAll(new Bean());
// Run through list create a document for each article
// and add it to the index.
for (int i=0; i article = (Bean) list.get(i);
// Add document to index
org.apache.artimus.article.Access.index(
article.getArticle()article.getContributed()article.getContributor()
article.getCreator()article.gettitle()article.getContent()writer);
}
// Optimize and ...
writer.optimize();
}
// close the writer
finally {
try {
if (writer!=null) writer.close();
}
catch (IOException e) {
// do nothing
}
}
// return outcome
ProcessResult result = new ProcessResultbase(this);
result.addMessage(“process.complete“);
return result;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2337 2002-09-12 11:52 struts in action_src\artimus_1_0\article\assets\st
..AD... 0 2002-09-12 11:52 struts in action_src\artimus_1_0\article\assets\st
..AD... 0 2002-09-12 11:52 struts in action_src\artimus_1_0\article\assets
文件 579 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common\header.jsp
文件 641 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common\headerForm.jsp
文件 1177 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common\layouts\Article.jsp
..AD... 0 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common\layouts
文件 708 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common\message.jsp
文件 893 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common\message_tags.jsp
文件 406 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common\navbar.jsp
文件 458 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common\navbarMenu.jsp
..AD... 0 2002-09-12 11:52 struts in action_src\artimus_1_0\article\common
文件 2598 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\form.jsp
文件 2102 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\mapped\article\form.jsp
文件 2326 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\mapped\article\menu.jsp
文件 1425 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\mapped\article\result.jsp
文件 1677 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\mapped\article\view.jsp
..AD... 0 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\mapped\article
..AD... 0 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\mapped
文件 2551 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\menu.jsp
文件 1425 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\result.jsp
文件 1677 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content\view.jsp
..AD... 0 2002-09-12 11:52 struts in action_src\artimus_1_0\article\content
..AD... 0 2002-09-12 11:52 struts in action_src\artimus_1_0\article
文件 1442 2002-08-14 18:14 struts in action_src\artimus_1_0\channel\Channels.jsp
文件 3883 2002-08-14 18:14 struts in action_src\artimus_1_0\channel\RssHtml.jsp
文件 492 2002-08-14 18:14 struts in action_src\artimus_1_0\channel\Rssxm
文件 1405 2002-08-14 18:14 struts in action_src\artimus_1_0\channel\Summary.jsp
..AD... 0 2002-08-14 18:14 struts in action_src\artimus_1_0\channel
文件 376 2002-08-14 17:11 struts in action_src\artimus_1_0\index.jsp
............此处省略433个文件信息
相关资源
- Xamarin forms 手势事件
-
Actionsc
ript 1.0实现能跟随鼠标运动的 - CCSv9链接及安装流程详解
- cc2541 BLE DEMO
-
AN_BLE-SDKDH-C1_Teli
nk BLE SDK DeveloperHan -
Windows em
bedded Compact 2013 应用开发调 - The direction of synaptic plasticity mediated
- Reparatory Effects of Nicotine on NMDA Recepto
- Apolipoprotein E4 Impairs in vivo Hippocampal
- Histamine excites rat lateral vestibular nucle
- Diltiazem augmented pentobarbital-induced LORR
- 黑苹果硬件兼容检测和查询软件
- LenovoTinkPad; Marker 5.01
- Lenovo Z460 SLIC2.1 LENOVO-29CN38WW(V2.15)
- 升腾Win终端系统升级方法新版.doc
- Fabrication and all-optical poling characteris
- Rtx51_tiny_RTOS中文版.pdf
- Xilinx-FPGA-引脚功能详细介绍.doc
- 基于xilinx FPGA的PCIe设计实战
-
imx6qSBP的jli
nk初始化脚本 - uboot到linux logo显示不间断 补丁
- porting.RTEMS移植指南.双语.V20131224.pdf
- 修正Sway-Rocking土-结构相互作用模型的
- Origin9.0去水印补丁
- CAD中插入带坐标的正射影像——Inse
- Uninstall_Cortana_WINCLIENT.CN.rar
- ASUS BIOS 加NVME协议文件: Nvme.ffs NV
- VisualStudioUninstaller vs卸载工具
- ManageEngine_OpManager_12.3安装手册+管理员
- UNIX/LINUX编程实践教程的源码
评论
共有 条评论