0

我必须为学校项目提供 WCF 服务。该项目是一个 T9 预测文本编辑器。基本上,服务应该做的是有一些方法 returnWords(string keycombo) 或类似的东西,它可以获取单词。我已经完成了所有逻辑,问题是不太明白如何“存储”这些单词。I 原始应用程序中的单词是从文本文件中加载的,然后放入 Trie 中。我假设如果有人在启动服务时可以加载单词,这仍然可以工作。我将如何做到这一点?

4

1 回答 1

1

您可以通过以下几种方式做到这一点:

  1. 标准方法是使用一些数据库来存储单词。

  2. 我知道这只是一项家庭作业,因此您可以寻求一个简单的解决方案并将单词存储在文本或 xml 文件中以简化操作。

在 WCF 服务中,您通常不保持状态,因此每次调用服务时都会读取这些字词。

如果您需要缓存单词,您可以使用单例模式,但您必须小心 Web 服务的多线程特性。

于 2013-10-25T22:16:44.927 回答