RSS

SoftJournal - IT новости/ IT news

23.01.2008 в 06:12

Java 2 Platform, Enterprise Edition: основные аспекты / Java 2 Platform, Enterprise Edition: main aspects

Размещено в: Технологии и подходы/ Technologies and Frameworks

J2EE определяет стандарт для разработки многоуровневых корпоративных приложений. J2EE упрощает разработку за счет использования стандартизованных модульных компонент и обеспечения полного набора сервисов для этих компонент.

J2EE был разработан компанией Sun Microsystems. Он включает в себя совокупность сервисов, API и протоколов для многоуровневых приложений.

Возможности J2EE:

  • JDBC API для доступа к базам данных;
  • технология CORBA для взаимодействия с существующими ресурсами предприятия;
  • модель безопасности для защиты данных даже в интернет-приложениях;
  • полная поддержка компонент Enterprise JavaBeans, Java Servlets API, JavaServer Pages и технологии XML;
  • набор спецификаций и тесты соответствия для обеспечения переносимости приложений в корпоративных системах с поддержкой J2EE.

Сервер приложений Java EE контролирует протоколы, безопасность, масштабируемость, взаимосовместимость и управление компонентами. Это означает, что разработчики могут уделить  больше времени бизнес-логике, чем задачам инфраструктуры и интеграции.

Серверы приложений и инструменты разработки для J2EE-приложений выпускаются разными производителями, среди которых BEA, Borland, IBM, Novell, Oracle, Sybase, Sun, и поддерживают широкий спектр платформ и СУБД.

Cпособность устанавливать компонентно- ориентированные корпоративные приложения на несколько уровней, в платформонезависимой манере может дать активным предприятиям значительное  конкурентное преимущество.

© Itransition Разработка корпоративных систем

Java 2 Platform, Enterprise Edition (J2EE) defines a standard in developing multitiered enterprise applications. Java 2 Platform, Enterprise Edition simplifies development by using standardized modular components and providing a full complex of services for them.

The J2EE platform was developed by Sun Microsystems. It consists of a set of services, APIs, and protocols that provide functionality for developing multitier applications.

J2EE abilities:

  • JDBC API for database access;
  • CORBA technology for interaction with existing resources of an enterprise;
  • Security model for data safety of even web-applications;
  • Support of such components, as Enterprise JavaBeans, Java Servlets API, JavaServer Pages and XML;
  • Set of specifications and compatibility tests for application transferability in all existing enterprise systems supported by J2EE.

Java EE application server handles transactions, security, scalability, concurrency and management of the components used in it, i.e. developers can concentrate more on the business logic of the components rather than on infrastructure and integration tasks.

Application servers and development tools for J2EE-applications are released by different vendors, including BEA, Borland, IBM, Novell, Oracle, Sybase, Sun, and support a wide range of platforms and DBMS.

The ability of Java 2 Platform, Enterprise Edition to implement component-based enterprise applications on several tiers, independent of a platform can give a competitive advantage to active enterprises.

© Itransition Enterprise Solution Development