开发学院软件开发Java JADT 入门,第 2 部分:用 Java 字典和辞典 API 使... 阅读

JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考

 2010-04-02 00:00:00 来源:WEB开发网   
核心提示: 拼写检查器 SpellChecker 类用于捕获拼写错误的单词,这个类在执行方面没有什么新鲜东西,JADT 入门,第 2 部分:用 Java 字典和辞典 API 使 Java 用户可以使用您的单词参考(9), 它把数据保存在私有散列表中,并实现了其他方法,您对于 JADT 技术有了全面的了解,这

拼写检查器

SpellChecker 类用于捕获拼写错误的单词。这个类在执行方面没有什么新鲜东西。

它把数据保存在私有散列表中,并实现了其他方法。它还实现了检查拼写的算法。这个服务类与其他服务的实现方式一样。

单词表类

WordLister 可用于从后端资源取得单词。JADT WordLister 还提供了一个选项,可以查找符合某个规则(例如相似前缀、相似后缀和公共子字符串)的所有单词。

WordLister 类把数据保存在私有散列表中,并实现了其他方法。它还实现了检查拼写的算法。这个服务类与其他服务的实现方式一样。

词变位器类

Anagrammizer 可以给出单词或短语的所有变位形式,对于文字游戏应用程序来说会非常有用。这个类还实现了得到单词的变位词的算法。

语法检查器类

GrammarChecker 检查单词在句子中的排列,检查单词在特定上下文中的用法。它还实现了检查语法的算法。这个服务类与其他服务的实现方式一样。

翻译器类

Translator 类用于把单词或消息从一种语言转换成另一种语言。这个特性可以用在本地化和国际化实现上。利用这个特性,用一种语言编写的资源绑定文件可以被转换成另外一种语言。

Translator 实现了把单词和句子从一种语言翻译成另外一种语言的算法。这个服务类与其他服务的实现方式一样。

汇总

一旦您已经实现了所有的服务接口和驱动程序类,您就可以把所有类捆绑在一个包里。最后的包结构看起来类似于清单 11:

清单 11. JADTDriver 包结构

     
com\ibm\jadt 
 Anagrammizer 
 Dictionary 
 DictionaryRecord 
 GrammarChecker 
 JADTDriver 
 JADTDriverFactory 
 JADTDriverFactoryManager 
 JADTException 
 SpellChecker 
 Translator 
 Word 
 WordBook 
 WordList 
 WordLister 
com\ibm\jadtdrivers\SampleDriver 
 JADTSampleDriver 
 JADTSampleDriverFactory 
 SampleWord 
com\ibm\jadtdrivers\SampleDriver\anagrammizer 
 SampleAnagrammizer 
com\ibm\jadtdrivers\SampleDriver\dictionary 
 SampleDictionary 
com\ibm\jadtdrivers\SampleDriver\spellchecker 
 SampleSpellChecker 
com\ibm\jadtdrivers\SampleDriver\wordbook 
 SampleWordBook 
com\ibm\jadtdrivers\SampleDriver\wordlist 
 SampleWordList 
 SampleWordLister 

把这些文件捆绑成一个 JAR 文件,您就可以部署它了。

结束语

通过本系列文章,您对于 JADT 技术有了全面的了解。这篇文件介绍了基本的 JADT 结构,以及如何使用不同的 JADT 服务和组件建立使用字典和其他与单词有关的特性的 Java 应用程序。

上一页  4 5 6 7 8 9 

Tags:JADT 入门 部分

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接