[:Перевод:] Apache Tomcat 7. Development Processes (Процессы разработки)

Получив пару комментариев к своему предыдущему переводу, и несколько почувствовав уверенность, продолжу свой путь, где на очереди следующая глава для перевода.

На этот раз в качестве основного инструмента к уже используемым добавился новый: Lang:Prism, который и буду использовать в качестве основной которая предложила интерфейс более удобный нежели notabenoid. Конечно, она еще на стадии бета-тестирования, и у нее (по моему сугубо личному мнению) популярность меньше  чем у нотабеноида, но не думаю, что моя тематика привлечет множество помошников впереводе, но у нее есть плюсы которые для меня оказались решающими:

Во первых, нет необходимости копипастить оригинал, т.к. используется дополнение к google chrome, которое позволяет переводить непосредственно на исходном сайте. Во вторых, сохраняется исходное форматирование, что позволяет копировать и вставлять в любой приемник (как,  например, сюда).

Ну что же, приступим

Оригинал Перевод

Development Processes

Процессы разработки

Although application development can take many forms, this manual proposes a fairly generic process for creating web applications using Tomcat. The following sections highlight the commands and tasks that you, as the developer of the code, will perform. The same basic approach works when you have multiple programmers involved, as long as you have an appropriate source code control system and internal team rules about who is working on what parts of the application at any given time. Хотя разработка приложений может принимать множество форм, данное руководство предлагает достаточно общий процесс для создания веб-приложений с помощью Tomcat. В следующих разделах перечислены основные команды и задачи, которые вы, как разработчик кода, будете выполнять. Если вовлечено несколько программистов, то используется тот же базовый подход, если вы имеете приспособленную систему контроля исходного кода и внутренний набор правил позволяющий определить кто работает над какой частью приложения в любой доступный момент времени
The task descriptions below assume that you will be using CVS for source code control, and that you have already configured access to the appropriate CVS repository. Instructions for doing this are beyond the scope of this manual. If you are using a different source code control environment, you will need to figure out the corresponding commands for your system. Задача, описанная ниже предполагает, что вы будете использовать команды CVS для управления исходным кодом, и что вы уже настроили доступ в соответствующие хранилища CVS. Инструкции о этом выходит за рамки данного руководства. Если вы используете другую систему исходного кода, то вам нужно выяснить соответствующие команды для вашей системы.

One-Time Setup of Ant and Tomcat for Development

Разовая настройка Ant и Tomcat для разработки

 In order to take advantage of the special Ant tasks that interact with the Manager web application, you need to perform the following tasks once (no matter how many web applications you plan to develop).  Для того, чтобы воспользоваться преимуществами задач Ant, которые взаимодействуют с Менеджером web-приложения, вам нужно выполнить следующее (один раз, не важно, сколько веб-приложений вы планируете развивать).
  • Configure the Ant custom tasks. The implementation code for the Ant custom tasks is in a JAR file named $CATALINA_HOME/lib/catalina-ant.jar, which must be copied in to the lib directory of your Ant installation.
  • Define one or more Tomcat users. The Manager web application runs under a security constraint that requires a user to be logged in, and have the security role manager-script assigned to him or her. How such users are defined depends on which Realm you have configured in Tomcat’s conf/server.xml file — see the Realm Configuration HOW-TO for more information. You may define any number of users (with any username and password that you like) with the manager-script role.
  • Настройте стандартные задачи  Ant. Исполняемый код общих задач Ant находятся в JAR файле $CATALINA_HOME/lib/catalina-ant.jar, который должен быть скопирован в папку lib каталог установки Ant.
  • Определите одного или нескольких пользователей Tomcat. Менеджер web приложения запускается под  правами, ограничивающиеся авторизацией и имеющий роль безопасности manager-script. Как такие пользователи определены зависит от области конфигурационного файла conf/server.xml (см. Realm Configuration HOW-TO). Вы можете определить любое количество пользователей (используя любые удобные имена и пароли) с ролью manager-script.

Create Project Source Code Directory

Создание каталога исходного кода проекта

 The first step is to create a new project source directory, and customize the build.xml and build.properties files you will be using. The directory structure is described in the previous section, or you can use the sample application as a starting point. Первый шаг это создание каталога исходного кода проеката, и настройка файлов build.xml и build.properties
Закладка Постоянная ссылка.