И не врите, что первое, что приходило вам в голову когда вы впервые слышали словосочетание: «программирован ие на Java» было не это
Java - это одновременно язык программирования и платформа.
Основное преимущество языка Java выражается в переносимости Java- приложений, т.е. способности работать на любых аппаратных платформах и операционных системах, поскольку все JVM, независимо от того, на какой платформе они работают, способны исполнять один и тот же байт-код.
Развитие Internet и World Wide Web породило феномен Java. Это первый язык программирования, обеспечивающий распределенную обработку, безопасные и динамичные операции на уровне Internet.
Java это одна из ключевых технологий, используемых в Internet и Web- платформах как на серверной, так и на клиентской стороне
Технология Java проникает постепенно и во встроенные системы, особенно во встроенные серверы Internet-класса.
Программировать на Java уже не означает работать без необходимых средств и инструментов. Сегодня это основная область интересов программного бизнеса и наработан достаточный Java- инструментарий
Компания Sun работает над сокращением размеров виртуальной Java-машины и системы исполнения для использования их в приложениях с более ограниченными объемами памяти.
Технология Java оказалась весьма привлекательной для разработчиков самых разных систем, включая и телекоммуникационные. Как оказалось, многие опытные программисты уже устали от С и С++ с присущими им объемами работы по проектированию, кодированию и отладке программ.
JavaHelp Java Web Start JavaServer Faces JavaServer Pages Стандартная библиотека тегов для JavaServer Pages Сервлеты Java
Сервис-ориентированная архитектура (SOA) – это компонентная модель, связывающая функциональные модули приложения (известные как сервисы, откуда произошел термин Web-сервисы ) через строго описанные интерфейсы и контракты.