Так что в последнее время у меня были некоторые впечатления, связанные с разработкой проектов с использованием одной технологии (скажем, Tomcat 6), но с необходимостью развертывания на другой (скажем, Oracle 10g R3).В отличие от серверов приложений, мне неоднократно приходилось понижать версию спецификаций Java EE, скажем, с Java EE 5 до J2EE 1.4, и при этом приходилось просматривать веб-страницы, чтобы выяснить, какие версии API должны присутствовать в моем пути сборки, чтобы обеспечить совместимость.,Я начал составлять список, который, я надеюсь, кто-то сможет заполнить или исправить.Проверьте это:
Технология J2EE, Desc, 1,4, 5, 6
WS, API веб-службы,?,?, 1,3
SAAJ, SOAP с присоединением, 1,2,?,?
JAXP, обработка XML, 1.2,?,?
JAXB, привязка XML,?, 2.0, 2.2
StAX, потоковый API для XML,?,?,?
JAX-WS, XMLВеб-службы,?, 2.1, 2.2
JAX-RPC, удаленная процедура XML, 1.1, 1.1, 1.1
JAX-RS, XML RESTful Services, x, x, 1.1
JAXR, XML Registry, 1.0,?,?
JSF, Java Server Faces, только JSP, 1.2, 2.0
JSP, Java Server Pages, 2.0, 2.1, 2.2
EL, Expression Lang, 2.0, 2.1, 2.2
JSTL,Стандартный тег Lib, 1.1, 1.2, 1.2
Servlet, Servlet API Spec, 2.4, 2.5, 3.0
EJB, Enterprise Java Bean, 2.1, 3.0, 3.0 JPA, Persistence API, x, x, 2.0
JNDI, Naming Directory, 1.2,?,?JDBC, подключение к базе данных, 3.0,?,?JavaMail, электронная почта, 1,3, 1,4, соединитель?
, соединитель J2EE, 1,5, 1,5, 1,6 JAF, среда активации, 1,0, 1,1, 1,1