哪个是调用所需servlet的最佳方法

时间:2012-10-04 05:47:04

标签: java servlets httpclient

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

  1. 创建一个将获得post请求的处理程序servlet 根据请求,处理程序servlet将调用required servlet(例如loginServletchatServletaddUserServlet等)
  2. 直接从客户端调用所需的servlet,例如直接调用 请求chatloginaddUser
  3. 的chatServlet

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

2 个答案:

答案 0 :(得分:1)

嗯,我认为你应该使用 Front Controller模式来使用第一种方法。

它应该只包含 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>

答案 1 :(得分:-1)

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