Типы программ Java
Java - это язык программирования. Он дает возможность программистам писать инструкции для компьютера, используя команды на английском языке. Он является языком высокого уровня, так как пишется не машинными кодами; не нулями и единицами и не инструкциями процессора.
Как и английский язык, Java имеет набор правил, которые определяют, как пишутся инструкции. Эти правила известны как его ”синтаксис". После того, как программа была написана, инструкции высокого уровня переводятся в числовые коды, которые компьютеры могут понять и выполнить.
Есть много приложений и веб-сайтов, которые не будут работать, если вы не установили Java, и еще больше создаются каждый день. Java работает быстро, безопасно и надежно. От ноутбуков до дата-центров, от игровых консолей до научных суперкомпьютеров, от мобильных телефонов до интернета, Java есть везде.
Типы приложений Java:
Java может использоваться для разработки различных типов приложений:
- десктопные приложения
- апплеты (очень редко можно встретить в настоящее время)
- веб-приложение
- распределенное приложение
Апплет - это небольшой скрипт, встраиваемый на страницы сайтов для расширения их функциональности; более динамичного взаимодействия с посетителем веб ресурса. В настоящее время java апплеты практически полностью вытеснены скриптами на JavaScript
Веб-приложения выполняются на сервере. Доступ к сайтам осуществляется через веб-клиенты, т. е. браузеры, такие как Internet Explorer, Opera или Chrome. Всякий раз, когда вы получаете доступ к некоторому веб-сайту, указав URL (универсальный локатор ресурсов), вы получаете доступ к некоторому веб-приложению. В этом плане Java сравним с PHP, например.
Основными компонентами веб-приложения, написанного на Java, являются,
- Java Сервлеты
- Java Server Pages (JSP), и
- формат HTML
Доступ к сайту осуществляется путем указания URL-адреса. Если URL-адрес соответствует HTML-странице, веб-сервер просто возвращает HTML-страницу клиенту, который затем отображает ее. Если URL-адрес соответствует сервлету или JSP, то он выполняется на сервере и результат / ответ возвращается клиенту, который затем отображается клиентом.
Распределенные приложения. Программу на Java можно разделить на несколько модулей/компонентов (программ Java), которые могут работать на разных машинах. Программы/приложения Java, работающие на разных машинах, могут взаимодействовать друг с другом. Чтобы быть более точным, объекты Java на одной машине могут вызывать методы на объектах Java, работающих на другой машине. Таким образом, Java имеет поддержку распределенной обработки в самом языке.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.