三种架构风格实现KWIC

时间:2012-02-25 10:12:14
【文件属性】:

文件名称:三种架构风格实现KWIC

文件大小:38KB

文件格式:RAR

更新时间:2012-02-25 10:12:14

KWIC 管道过滤器风格 抽象数据类型风格 调用返回风格

压缩包中的工程包含了三种风格。adtstyle文件夹对应的是抽象数据风格,invretstyle文件夹对应的是调用返回风格,pipestyle文件夹对应的是管道过滤器风格。源代码是用MyEclipse 6.5写的。可直接将工程导入MyEclipse中即可运行,也可以运行SA文件夹里面的start.bat选择某个风格运行。 抽象数据风格的按字母排序算法用的是快速排序算法,代码位于SA\src\adtstyle\impl.AlphabetizerImpl.java,调用返回风格用的是插入排序算法,代码位于SA\src\invretstyle\Alphabetizer.java,管道过滤器风格用的是堆排序算法,代码位于SA\src\pipestyle\Alphabetizer.java。三种风格都对一些噪音词汇进行过滤,private static final String ignore = "a#$an#$and#$as#$is#$the#$of#$",上面语句中由"#$"间隔开的就是噪音词汇。SA\input.txt是输入文件,可对其进行配置来解析不同的文本。


【文件预览】:
SA
----.project(378B)
----input.txt(27B)
----bin()
--------input.txt(27B)
--------invretstyle()
--------output.txt(69B)
--------pipestyle()
--------adtstyle()
----output.txt(69B)
----start.bat(987B)
----src()
--------invretstyle()
--------pipestyle()
--------adtstyle()
----readme.txt(707B)
----.classpath(232B)

网友评论

  • 已试,直接可用
  • 还没用,应该不错吧。
  • 还没看,但感觉应该很有用,期待
  • 很有用,谢谢分享
  • 非常不错的资源,代码很清晰
  • 还是有帮助的!
  • 不错,很有用,对理解软件体系结构风格很有帮助
  • 三种架构抽象、调用返回、管道过滤器都有,很不错
  • 不错,有用,能运行,模块分得很细
  • 很好,很全~
  • 不错,很详细,可以运行
  • 好用的确是很好用,唯一的美中不足是没有配套一些源代码的解析文档
  • 还是有帮助的!
  • 不错,很详细,可以运行
  • 很详细,可以运行。
  • 运行结果有错 有很大的错
  • 非常好,找了想要的资料
  • 非常好非常好,有三种架构都可以用
  • 很不错,非常值得学习!
  • 代码的编程风格总体看上去还是很好的,特别赞那个PipeAndFilter风格的,过去一直没有弄明白该怎么写