代码之家  ›  专栏  ›  技术社区  ›  sof

是否考虑过POJO Servlet?

  •  0
  • sof  · 技术社区  · 15 年前

    POJO是春季的标准,但在javaee世界中也很普遍。一个非POJO据点是Servlet。我想知道是否有任何开放源码需要改变。

    类MyHttpServlet{@injectvoid doGet(@HttpServletRequest请求 请求,@HttpServletResponse 响应){..}}

    类MyOtherServlet{@injectvoid doOther(@OtherServletRequest请求 请求,@OtherServletResponse 响应响应){..}}

    类MyOneWayServlet{@injectvoid 请求){..}}

    .....

    也许这都是关于如何使POJO/SoC/松耦合实用化。

    Spring对EJB2.x的采用直接取代了后来对EJB3.x的采用,但是在Servlet上增加了MVC层(就像其他web框架那样)。

    最初我是在问是否有人设想了Servlet的激进方式。在我看来,答案显然是否定的。

    2 回复  |  直到 12 年前
        1
  •  3
  •   BalusC    15 年前

    我知道你要的是POJO口味的替代品 Servlet ,对吗?

    没有。它是JavaWebEE应用程序的核心基石。它提供了一个强制的应用程序编程接口来拦截HTTP请求。然而,有许多基于javaee的MVC框架抽象了整个系统 Servlet 称之为JSP/(X)HTML页面作为模型。例如JSF、springmvc、Struts2、Wicket等。

    没有必要重新发明 Servlet . 这是一块成熟坚实的建筑石材。只要用MVC框架把它抽象出来就行了。

        2
  •  1
  •   Eran Harel    15 年前

    看看Spring MVC控制器: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-controller

    如果我理解正确,这就是你要找的