当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 在 Java 应用程序中使用 Java 字典和辞典 API
 

 

 ·servlet实现动态图文结合输出     »显示摘要«
    摘要: 内容: 先看看我们要解决的问题 html如何显示一张图片 通过servlet实现图文结合输出 实际应用 继续完善 附录 参考资料 关于作者 相关内容: tcp/ip 介绍 tcp/ip 介绍 !== end toc -......
 ·ejb 异常处理的最佳做法     »显示摘要«
    摘要:srikanth shenoy(srikanth@srikanth.org)j2ee 顾问2002 年 5 月 随着 j2ee 成为企业开发平台之选,越来越多基于 j2ee 的应用程序将投入生产。j2ee 平台的重要组件之一是 enterprise javabean(ejb)api。j2ee 和 ejb 技术一起提供了许多优点,但随之而来的还有一些新的挑战。特别是企业系统,其中的任何问题都必须快......


JADT 入门,第 1 部分
在 java 应用程序中使用 java 字典与辞典 api

级别: 中级 【程序编程相关:在ASP与ASP.NET之间共享对话状态

【推荐阅读:STL中的函数对象(Funciont O

【扩展信息:17正则

rakesh midha (mrakesh@in.ibm.com)

软件工程师, ibm 软件试验室,bangalore

2004 年 10 月

java 字典与辞典 api(dictionary and thesaurus api for java,jadt)是 java 应用程序中访问语言特性的一个类库.本文是由两部分组成的系列文章的第 1 部分,在本文中,jadt 开发人员 rakesh midha 从用户的角度讨论了 jadt,并展示了如何在 java 应用程序里使用 jadt.他讨论了 jadt 中涉及的各种不同的类与设计,以及 jadt 中可以使用的一些特性.第 2 部分则深入讨论体系结构与 api 的细节,为那些希望实现 jadt 驱动程序的用户提供指导.

java 字典与辞典 api(jadt)是 alphaworks 上发布的辞典特性的 api,是一个基于标准的类库,用于在 java 应用程序里访问语言特性.它为 java 程序员提供了透明的以 java 为中心的方法,用以访问字典与非结构化单词,以及有关它们的信息.本文是由两部分组成的系列文章的第 1 部分,涉及的内容是用 jadt 开发增强字典与辞典的 java 应用程序.第 2 部分提供了对体系结构与 api 的详细考察.

jadt 概述

jadt 是用于从 java 编程语言中访问辞典数据的 api.它提供了可以在 java 应用程序中使用的通用接口,独立于字典/数据提供者的实现.使用 jadt,用 java 语言编写的应用程序就可以访问某个具体单词的定义.发音.同义词.反义词等信息.

jadt 的特性包括:

访问字典.辞典与其他服务的接口 多语言转换接口 基于驱动程序的访问协议 用于字典提供者与驱动程序开发人员的 api 访问后端字典或辞典,比如数据库.文件系统或基于 xml 的文件(只要实现了它们的驱动程序)

jadt 对于辞典数据访问应用程序来说是一个非常有用的 api,因为它为执行这类任务提供了简单的.标准的技术.它把应用程序开发人员 从维护数据与数据访问点的痛苦中解救出来.

对于很多使用多语言特性.本地化与类似特性的应用程序来说,这个 api 的实现会非常有用.例如,在编辑的时候,编辑可以用这个技术进行拼写检查,或者得到更多合适单词的建议.另一个示例应用可能是,让需要翻译的应用程序可以使用多语言字典与辞典.

除此之外,jadt 还提供了语言中立的接口,这让它可以用于各种语言与方言.而且,由于 adt 是用 java 语言编写的,它的示例驱动程序也是用 java 语言实现的,所以它是平台无关的.

jadt 数据结构

jadt 包括各种不同的组件与服务,取决于所使用的 jadt 的特性或具体的子集.您的 jadt 旅程的第一站,是一组提供数据组织的一般方法的类与接口. 因为所有服务都使用这些数据结构,所以 jadt 用户对它们的了解,是非常重要的.

单词列表

wordlist 类就是一个单词的容器.它不从后端资源取数据.wordlist 一般用于传递.取得或包含成组的单词.除此之外,还有一个选项,用于查找符合特定规则的所有单词.例如,它目前支持查找带有相似前缀或后缀的单词,支持共享某些子串的单词查找.它与 wordlister 服务不同,因为它不从后台资源取词,所以它仅仅是一个包装类.它还可以用于单词集合,如清单 1 所示:

清单 1. wordlist 作为集合的用法


...   下一页
    摘要:当你在编译你的jsp、servlet时,你的webmod文件夹下会生成一个tomcat 文件夹,打开这个文件夹下的conf文件夹,打开serverxxxx.xml文件 (xxxx对应与你的tomcat所使用的端口)。你会发现第二行有一行注释: <!--this comment marks this file as generated, so it may be deleted and r......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE