代码之家  ›  专栏  ›  技术社区  ›  Peter Sankauskas

Java servlet API是否向后兼容?

  •  13
  • Peter Sankauskas  · 技术社区  · 16 年前

    我想写一个jar文件,使用javax servlet api。如果我写的是2.2版,这是否意味着它可以在2.3、2.4和2.5版上工作?

    谢谢

    3 回复  |  直到 10 年前
        1
  •  13
  •   Zarathustra    10 年前

    是的,它们是向后兼容的。

    Oracle Source

        2
  •  2
  •   McDowell rahul gupta    16 年前

    在大多数情况下,不应该存在任何兼容性问题。可能会有一些gotchas,这取决于你在做什么。如果您正在编写一些修饰容器类的框架,则偶尔会修改接口。例如,方法 ServletRequest.getRemotePort() 不存在于 J2EE 1.3 version (在servlet 2.4之前)。这些困难是可以克服的,但是请注意,您必须将它们纳入到您的开发和测试中。

        3
  •  0
  •   gnlogic    16 年前

    它将起作用,尽管有时某些方法将被弃用,并可能引发有关其实现的警告。