Distributed Systems Assignment
1.0.0
由Servlet/JSP和Java RMI开发的远程,异步词典查找服务。
JSP页面应为用户提供指定将针对字典检查的字符串。 HTML表单信息被派发到提交时的servlet,将客户端请求添加到标题中。 Web客户端定期(每10秒)定期对Web服务器进行轮询,并查询是否已处理请求。位于inqueue中的客户请求应定期删除和处理(每10秒一次)。
我有一个不同步处理inqueue的请求对象的客户端工作线程。请求对象是抽象的,可以专门为不同的混凝土实现,用于不同的请求,即搜索,添加等。
方法添加,修改,搜索和删除都在RMI服务器上的远程对象中实现 - 但是,它们并未在客户端端实现。您可以从客户端的设置中看到,可以轻松整合请求的新实现。
服务器端是预期的,主要由服务界面及其实现 - 用户隐藏。
在CMD中,直接转到JAR文件所在的文件夹并运行以下命令:
java -jar dictionary-service.jar
如果一切顺利,CMD喊叫输出“服务器准备就绪”。
将战争文件粘贴到tomcat目录的WebApps文件夹中。
在单独的CMD中,找到Tomcat服务器文件夹的bin文件夹,然后输入“启动”以激活Tomcat服务器。
打开浏览器,然后转到:
localhost:8080/job-server
该应用程序应该现在正在运行!
Tara O'Kelly [email protected]