ООО АТДТ
 
RU | EN
Проектирование, разработка и внедрение программного обеспечения

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

java_logo
Появился в: 1995 г.
Автор(ы): Oracle Corporation (ранее Sun Microsystems)
Релиз: Java Standard Edition 6 (1.6.0_21)
Сайт: http://www.oracle.com/technetwork/java/index.html

Java – универсальный кросс-платформенный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. В настоящий момент собственником технологии является компания Oracle Corporation (сделка по приобретению Sun Microsystems компанией Oracle Corporation была оформлена в 2009 году).

Первая версия языка Java была представлена в 1995 году, это была версия jdk1.0. В настоящий момент текущая версия языка Java – 1.6.

Существует три основные платформы, использующие синтаксис языка 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:

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

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

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

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

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

Пример реализованного решения на платформе Java (J2SE/EE):

pointПрограмма для ломбардов АРМ Ломбард

OpenCMS
JBoss

Запросить информацию
ФИО:
E-mail:
Вопрос:
Код:
 
 
 

© 2009 - 2011 Все права защищены
ITDT Ltd. - разработка и внедрение программного обеспечения.
ООО "АТДТ"
610017, г. Киров, ул. Горького, 5, офис 709
тел.: (8332) 76-12-20, тел./факс.: (8332) 76-12-40,
email: info@itdt.ru