Помощь в написании студенческих работ
Антистрессовый сервис

Обоснование выбора Web-сервера

РефератПомощь в написанииУзнать стоимостьмоей работы

Среда Spring является лидером в области контейнеров IоС; однако и ее среда выполнения Web также удивительно популярна. Spring была выбрана в качестве среды выполнения Web потому, что необходимы также и другие ее возможности, такие как IоС, управление транзакциями, электронная почта, планирование и т. д. Среда выполнения Web Spring MVC не имеет аналогов в области отказоустойчивости и гибкости… Читать ещё >

Обоснование выбора Web-сервера (реферат, курсовая, диплом, контрольная)

В общем случае выбор web-сервера остается за компьютером-хостом, но все же стоит отразить этот момент. На текущий момент существует небольшой ряд серверов и все они в большей степени удовлетворяют требованиям проекта, таким как: надежность, производительность, мультиплатформенность, поддержка ftp и сервлетов.

Apache Tomcat— возможно, наиболее популярный Java-ориентированный Web-сервер и контейнер сервлетов. Это относительно облегченный контейнер сервлетов, популярность которого за последние несколько лет существенно возросла. Выбор пал на этот продукт потому, что с ним уже знакомо достаточно много разработчиков. Сервер Tomcat также может быть заменен на более надежный Web-сервер или сервер приложений, такой как WebLogic от ВЕА.

Обоснование выбора дополнительных технологий

Среда Hibernate — это объектно-реляционная (Object-to-Relational — OR) отказоустойчивая среда выполнения Java. Она вполне может подойти для разработчиков Java средней квалификации, а не только экспертов по технологиям OR. Сейчас Hibernate — возможно, наиболее широко используемая среда выполнения OR в мире разработчиков Java. Она также является хорошей альтернативой Entity Beans, что, вероятно, послужило одной из причин того, что EJB 3 имеет теперь много методов из Hibernate (JDO и Toplink). Исходя из этого, мое решение использовать Hibernate было даже проще, чем выбор среды выполнения Web.

Среда Spring Framework, содержащая большое количество классов и пакетов, была разработана как модульная среда, которая может быть поэтапно или частично введена в проект, т. е. использованы будут только необходимые средства (например, среда выполнения Web). Среда Spring дополняет систему Java/JEE, предоставляя контейнер инверсии управления (Inversion of Control — IoC), среду выполнения Web, слой абстракции управления транзакциями, вспомогательные классы JDBC, API планирования задач, возможности электронной почты и многое другое.

Среда Spring является лидером в области контейнеров IоС; однако и ее среда выполнения Web также удивительно популярна. Spring была выбрана в качестве среды выполнения Web потому, что необходимы также и другие ее возможности, такие как IоС, управление транзакциями, электронная почта, планирование и т. д. Среда выполнения Web Spring MVC не имеет аналогов в области отказоустойчивости и гибкости.

В общем виде взаимодействие технологий в данном проекте можно представить в следующем виде:

Взаимодействие технологий.

Рис 1. Взаимодействие технологий

Показать весь текст
Заполнить форму текущей работой