Подтвердить что ты не робот

Как Servlet 3.1 отличается от Servlet 3.0

Является ли сервлет 3.1 в JavaEE 7?

Какая версия eclipse поддерживает разработку сервлета 3.1?

4b9b3361

Ответ 1

Является ли сервлет 3.1 в JavaEE 7?

Сервлет 3.1 представлен с помощью JavaEE 7.

Как Servlet 3.1 отличается от Servlet 3.0?

Что касается новых изменений в Servlet 3.1, прочитайте эту статью в блоге Arun Gupta: Что нового в Servlet 3.1? - Java EE 7 продвигается вперед

И я также хочу знать, какая версия разработки eclipse поддерживает сервлет 3.1.

Новая версия Eclipse 4.3 (называемая Kepler) поддерживает технологии Java EE 7. См. Сообщение в блоге Arun Gupta: Поддержка Java EE 7 в Eclipse 4.3

Ответ 2

Servlet 3.1 vs Servlet 3.0 вместе с другими

+=============+================+====================+=============================================================================+
|   VERSION   |      DATE      |   JAVA EE / JDK    |                             FEATURES / CHANGES                              |
+=============+================+====================+=============================================================================+
| Servlet 3.1 | May 2013       | JavaEE 7           | Non-blocking I/O, HTTP protocol upgrade mechanism                           |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+
| Servlet 3.0 | December 2009  | JavaEE 6, JavaSE 6 | Pluggability, Ease of development, Async Servlet, Security, File Uploading  |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+
| Servlet 2.5 | September 2005 | JavaEE 5, JavaSE 5 | Requires JavaSE 5, supports annotation                                      |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+
| Servlet 2.4 | November 2003  | J2EE 1.4, J2SE 1.3 | web.xml uses XML Schema                                                     |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+
| Servlet 2.3 | August 2001    | J2EE 1.3, J2SE 1.2 | Addition of Filter                                                          |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+
| Servlet 2.2 | August 1999    | J2EE 1.2, J2SE 1.2 | Becomes part of J2EE, introduced independent web applications in .war files |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+
| Servlet 2.1 | November 1998  | Unspecified        | First official specification, added RequestDispatcher, ServletContext       |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+
| Servlet 2.0 |                | JDK 1.1            | Part of Java Servlet Development Kit 2.0                                    |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+
| Servlet 1.0 | June 1997      |                    |                                                                             |
+-------------+----------------+--------------------+-----------------------------------------------------------------------------+

Источник

Ответ 3

В дополнение к ответу, данному Eng.Fouad: Servlet 3.1 действительно был представлен с Java EE 7, но он также реализован автономно различными серверами, которые сами по себе не являются продуктами Java EE, например. Tomcat 8 или Jetty 9.1.

Что касается изменений, я собрал число или статьи на моей странице ZEEF, которые касаются новых вещей в Servlet 3.1.

В качестве краткого резюме; неблокирующий IO и некоторые функции безопасности, такие как роль "*" и возможность отклонения методов HTTP, явно не охваченных ограничениями безопасности, были некоторыми из основных изменений.