Типы программ Java


Java - это язык программирования. Он дает возможность программистам писать инструкции для компьютера, используя команды на английском языке. Он является языком высокого уровня, так как пишется не машинными кодами; не нулями и единицами и не инструкциями процессора.

Как и английский язык, Java имеет набор правил, которые определяют, как пишутся инструкции. Эти правила известны как его ”синтаксис". После того, как программа была написана, инструкции высокого уровня переводятся в числовые коды, которые компьютеры могут понять и выполнить.

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

Типы приложений Java:

Java может использоваться для разработки различных типов приложений:
  • десктопные приложения
  • апплеты (очень редко можно встретить в настоящее время)
  • веб-приложение
  • распределенное приложение
Десктопные приложения - это программы, которые работают на вашем компьютере. Аналогично программам на C++ или C#. Один из наиболее распространённых примеров – это Minecraft: клиентская часть этой игр написана на Java и требует одноименной виртуальной машины для своей работы.

Апплет - это небольшой скрипт, встраиваемый на страницы сайтов для расширения их функциональности; более динамичного взаимодействия с посетителем веб ресурса. В настоящее время java апплеты практически полностью вытеснены скриптами на JavaScript

Веб-приложения выполняются на сервере. Доступ к сайтам осуществляется через веб-клиенты, т. е. браузеры, такие как Internet Explorer, Opera или Chrome. Всякий раз, когда вы получаете доступ к некоторому веб-сайту, указав URL (универсальный локатор ресурсов), вы получаете доступ к некоторому веб-приложению. В этом плане Java сравним с PHP, например.

Основными компонентами веб-приложения, написанного на Java, являются,
  • Java Сервлеты
  • Java Server Pages (JSP), и
  • формат HTML
Сервлеты Java - это также программы Java, которые запускаются на сервере и затем отправляют результат/ответ клиенту. Страницы JSP можно рассматривать как комбинацию кода HTML и Java. Веб-сервер преобразует страницы JSP в сервлеты Java перед выполнением.

Доступ к сайту осуществляется путем указания URL-адреса. Если URL-адрес соответствует HTML-странице, веб-сервер просто возвращает HTML-страницу клиенту, который затем отображает ее. Если URL-адрес соответствует сервлету или JSP, то он выполняется на сервере и результат / ответ возвращается клиенту, который затем отображается клиентом.

Распределенные приложения. Программу на Java можно разделить на несколько модулей/компонентов (программ Java), которые могут работать на разных машинах. Программы/приложения Java, работающие на разных машинах, могут взаимодействовать друг с другом. Чтобы быть более точным, объекты Java на одной машине могут вызывать методы на объектах Java, работающих на другой машине. Таким образом, Java имеет поддержку распределенной обработки в самом языке.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегизаметки, java




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Уроки по JavaScript
История одной и решение любой проблемы с сайтом
Какой язык лучше для разработки игр?