Java EE: відмінності між версіями

[перевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Актуалізація даних в таблиці версій
Rausch (обговорення | внесок)
Рядок 67:
 
== Сервер застосунків ==
[[Сервер застосунків J2EE]] — це реалізація системи згідно зі специфікацією J2EE, яка забезпечує роботу модулів з логікою конкретної програми. Включає у себе щонайменше такі сервіси{{fact}}:
 
[[Сервер застосунків J2EE]] — це реалізація системи згідно зі специфікацією J2EE, яка забезпечує роботу модулів з логікою конкретної програми. Включає у себе щонайменше такі сервіси{{fact}}:
* [[EJB]]-контейнер, який підтримує автоматичну синхронізацію Java об'єктів із базою даних ([[CMP (EJB)|CMP]] — container managed persistence, [[BMP (EJB)|BMP]] — bean managed persistence);
* [[Java Message Service|JMS]] — сервіс доставки повідомлень між компонентами та серверами;
Рядок 77 ⟶ 76:
* підтримка [[веб-сервіс]]ів.
* [[JavaServer Faces|JSF]]
 
[[Apache Tomcat]] не реалізує всі специфікації [[J2EE]], лише [[Servlet API]]/[[JSP]].
 
{| align="left" class="standard"
|+ Популярність J2EE контейнерів згідно з {{nobr|BZ Research}}
! |Сервер
! |2002
! |2003
! |2004
! |2005
! |2006
! |2007
|-----
| [[Apache Tomcat]]
| —
| —
| —
| —
| —
| 61%
|-----
| [[IBM WebSphere]]
| 29%
| 40%
| 34%
| 37%
| 37%
| 37%
|-----
| [[JBoss]]
| 14%
| 27%
| 35%
| 37%
| 32%
| 30%
|-----
| [[Oracle WebLogic]]
| 25%
| 35%
| 29%
| 27%
| 24%
| 25%
|-----
| [[Oracle AS]]
| 21%
| 29%
| 22%
| 27%
| 22%
| 26%
|-----
| [[Sun One AS]]
| 12%
| 14%
| 14%
| 20%
| 19%
| 21%
|-----
| [[Macromedia JRun]]
| 15%
| 10%
| 8%
| 8%
|
|+
|}
{{clear}}
 
Weblogic і Websphere мають засоби автоматизації налаштування — Weblogic Scripting Tool (WLST) і wsadmin відповідно. Вони використовують [[Jython]] — реалізацію [[Python]] для [[JVM]].
 
== Конкурентні технології ==