2

我有一个桌面应用程序,客户端可以从中添加新用户,可以与其他用户聊天等...我现在有 2 个选项:

  1. 要创建一个处理程序 servlet,它将根据请求获取发布请求,处理程序 servlet 将调用所需的 servlet(例如loginServletchatServletaddUserServlet
  2. 直接从客户端调用所需的 servlet,例如直接向 chatServlet 请求chatloginaddUser

请记住,我的客户端是一个桌面应用程序。哪种方法有利于实施和未来的增强。谢谢

4

2 回答 2

1

好吧,我认为你应该通过使用前端控制器模式来使用第一种方法。

它应该只包含一个为所有请求提供集中入口点的SINGLE SERVLET 。这个 servlet 会将所有请求委托给所需的 servlet。

您只需执行以下操作即可在应用程序中应用前端控制器模式:

       <servlet>
       <servlet-name>////servlet name: FrontController</servlet-name>
       <servlet-class>////Fully qualified servlet name e.g: org.chat.controller.FrontController</servlet-class>
       </servlet>
      <servlet-mapping>
      <servlet-name>FrontController<servlet-name>
      <url-pattern>/*</url-pattern>
<servlet-mapping>
于 2012-10-04T07:22:59.690 回答
-1

我无法从问题中清楚地理解您的问题。但我建议您从方法 2 开始并开始实施。
如果您遇到任何具体问题,请在此处发布。

于 2012-10-04T06:41:43.230 回答