Простые решения сложных вопросов

Проектирование, разработка и внедрение программного обеспечения

Решения на платформе Java (J2SE/EE)

Java – универсальный кросс-платформенный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems.
Первая версия языка Java была представлена в 1995 году, это была версия jdk1.0. Платформа активно развивается и на сегодняшний момент является стандартом "де-факто" в области корпоративного программного обеспечения.

Основные преимущества платформы Java:

  • Возможность запуска приложений под управлением большинства современных операционных систем
  • Высокая надежность и безопасность
  • Переносимость
  • Высокая производительность
  • Автоматическое управление выделением памяти
  • Простые и удобные возможности разработки web-приложений и распределенных сетевых приложений
  • Богатые возможности фильтрации ввода/вывода
  • Средства создания многопоточных приложений
  • Унифицированный доступ к источникам данных (например, доступ к реляционным базам данных с помощью JDBC — Java DataBase Connectivity).

Существует три основные платформы, использующие синтаксис языка Java:

1. Java Standard Edition (Java SE - j2se)
Данная платформа в основном предназначена для разработки и запуска Desktop – приложений. Современный инструментарий Java позволяет проектировать и разрабатывать многооконные сложные кросс-платформенные приложения, ни в чем не уступающие по своим пользовательским характеристикам классическим приложениям.
2. Java Enterprise Edition (Java EE - j2ee)
Платформа является промышленным стандартом для разработки корпоративных приложений. Совокупность стандартных средств платформы Java EE позволяет разрабатывать приложения различной сложности: от небольших web-приложений до крупных программных систем масштаба предприятия, ориентированных на решение задач в области интеграции приложений в рамках информационных систем (EAI – Enterprise Application Integration) и автоматизации управления бизнес-процессами (BPMS – Business Process Management Systems). Ряд стандартов и технологий, получивших развитие в Java EE, таких как Сервисно-ориентированная архитектура - SOA (Service Oriented Architecture) и Информационная шина предприятия - ESB (Enterprise Service Bus), стали на сегодня стандартом «де-факто» в области системной интеграции.
3. Java Micro Edition (Java ME - j2me).
Решения на платформе предназначены для использования на мобильных устройствах и во встраиваемых системах. Приложения на Java ME характеризуются невысокими требованиями к аппаратному обеспечению. По сравнению с платформами Java SE и Java EE в данной платформе не реализована часть функциональности, избыточной для мобильных устройств, а базовая функциональность в значительной степени упрощена.
В независимости от выбранной платформы при разработке приложений используется единый синтаксис языка Java и стандартные библиотечные классы. Это позволяет обеспечить требование, сформулированное одним из основных принципов языка Java - “Написано однажды, работает везде” (write once, run anywhere).

 

Java - официальный сайт: http://www.oracle.com/technetwork/java/index.html

Напишите нам:

info@itdt.ru - по общим вопроcам

support@itdt.ru - по вопросам, связанным с технической поддержкой

sales@itdt.ru - по вопросам сотрудничества

Что предлагает Java разработчикам программного обеспечения?

  • Кросс - платформенность, удобство при разработке, надежность функционирования и эффективная система безопасности позволяют разрабатывать приложения для решения бизнес - задач практически любой сложности.
  • J2EE, J2SE и J2ME обеспечивают единую платформу для различных устройств.
  • Использование технологий, основанных на открытых стандартах, снижает риск и затраты на развертывание этих приложений и упрощает процесс дальнейшего сопровождения и развития.
 

Что предлагает Java системным администраторам?

  • Приложения на Java обеспечивают преимущества многократно используемого и переносимого кода. Это позволяет упростить развитие и сопровождение корпоративных систем за счет использования единой платформы для развертывания и выполнения приложений.
  • Большое количество программных средств для запуска и управления Java – приложениями, предлагаемых на рынке программного обеспечения, позволяет гибко адаптировать информационную инфраструктуру предприятия для решения различных задач, возникающих в процессе развития предприятия.
 

Что предлагает Java пользователям?

  • Экономия средств при внедрении новых и миграции существующих систем за счет унификации платформы и возможности выбора различных решений, поддерживающих технологию Java.
  • Отсутствие жесткой зависимости от поставщика программного обеспечения.
  • Использование Java-технологий позволяет компаниям двигаться быстрее, быть более гибкими и более эффективно реагировать на изменяющиеся условия рынка, создавая возможности для получения прибыли.
  • Никакая другая современная технология не обладает такими широкими возможностями на настольных компьютерах, серверах и мобильных устройствах одновременно с признанием в промышленности и широтой распространения, как платформа Java.