ПредишенСледващото

Внедряването на уеб-базирано приложение, с помощта на Borland Enterprise Server Web Edition

Този документ има за цел да помогне на разработчиците да разположи уеб базирани приложения, базирани на Borland Enterprise Server, Web Edition. Web Edition версия е предназначена за разработчици, които пишат приложения, базирани на Web-компоненти на платформата J2EE.

Web Edition се състои от четири основни компонента:

  1. Apache Web Server - Ролята на Apache уеб сървър е да се работи със статична съдържанието на уеб страници.
  2. Tomcat - Tomcat е сървлет двигател / Java Server страници (JSP).
  3. JDataStore - е обектно-релационна система за управление на база данни на JDBC-съвместим написана изцяло на Java. Основната му роля - за управление на склад сесии.
  4. IIOP конектор - Конектор IIOP се използва за Apache Tomcat и могат да комуникират един с друг чрез IIOP протокол.

Приложение, което ще бъдат разположени в базата данни на Web Edition. Това е един много прост механизъм за регистрация, която използва JavaServer Pages за представяне на съдържанието на страниците, и сървлет за контрол на обработка и координация на заявките. След като приложението е написано, трябва да изпълнява следните задачи:

  • Напишете описания XML разполагане
  • Изграждане на уеб-базирано приложение
  • Разширете уеб-базирано приложение
  • Тест уеб-базирано приложение

Писане описания XML разполагане

Това е прост графичен потребителски интерфейс (GUI - Graphical User Interface), което позволява на разработчиците да създават XML марки без да е необходимо да се проучи от ЕВРОВОК разгръщане маркери. За да стартирате DDE пуснете файл, наречен ddeditorw.exe. който е в директория \ бин инсталираното копие на Web Edition.

След стартиране на DDE Изберете File | Новия. след това изберете J2EE 1.3 раздел. а след това и Servlet 2.3 Archive. Това ще покаже, което трябва да се разположи на XML-файлове.

Разполагането на уеб-приложения, използващи Borland Enterprise Server уеб издание

Разполагането на уеб-приложения, използващи Borland Enterprise Server уеб издание

Кликнете върху Untitled1 архив в левия панел. В десния панел показва набор от качества. Първото свойство да се промени - това име WAR дисплей (името на уеб-базирани приложения). Променете стойността на този имот за вход. Задайте описанието не е задължително, но може да се използва за предоставяне на информация относно назначаването на уеб-базирани приложения. Следващият имота, който трябва да се зададе - това е Context Root (корен контекст). Това е важна характеристика, тъй като формира началото на URL адреса на уеб-базирани приложения. Определете стойността на имота на вход в Context Root.

На следващата стойност собственост, за да се настрои - това Servlet картографиране (Картографиране на сървлета) за сървлета в нашата уеб-приложение. Използване на дисплея е полезна, защото тя осигурява лесен псевдоним за достъп до сървлета. Щракнете с десния бутон върху архива за влизане в левия панел (името е променено, тъй като ние се промени стойността на съответния имот) и изберете New Сървлет. Наречи контролер сървлет и кликнете OK. Сега сървлета на контролера може да се види в левия панел на DDE. Кликнете сървлета контролер в левия панел и да зададете свойствата на com.borland.web.ControllerServlet на стойност Сървлет клас

Задайте стойността на описанието на имота (описание) не е задължително, но може да се използва за предоставяне на информация за ролята и функциите на сървлета.

Изберете файла в левия панел за вход. и в десния панел, изберете раздела Servlet картографиране. Щракнете върху бутона Add (Добавяне) и задайте стойност на този имот е контролера сървлет. и имот Образец на URL адреса - стойност / контролер.


Като последна стъпка, настройките на ЕВРОВОК разполагането следва да бъдат настроени да се използва сървлет механизъм IIOP Connector като свързващо звено между Apache уеб сървър и Tomcat Servlet двигател. Щракнете върху раздела Web разполагане на пътища (Path уеб разгръщане). Щракнете върху бутона Add и да зададете свойствата на стойност HTTP на услуги (услуга). собственост на двигателя (механизъм) HTTP. и имот домакин (домакин) - стойност *. Щракнете върху бутона Add и изберете втория сет на имоти със стойност за услугата свойства IIOP и двигателя, и стойност * имот хост.

И накрая, изберете елемент от менюто File | Запазване и запишете файла като вход. По този начин, дескрипторите на разполагане се съхраняват по време на войната-файла. Това е стандартна J2EE архив за уеб-базирани приложения. Следващата стъпка - е оформлението на уеб-базирани приложения.

За свързване на уеб-базирани приложения се налага да извършват Web Edition конзола. Това може да стане, стартира файл consolew.exe от директория \ бин инсталираното копие на Web Edition. След стартиране на конзолата, трябва да се обадите Инструмент събрание (изгради инструмент). За да стартирате уеб-базирани приложения оформлението, изберете менюто Tools | Tool Application събрание. Появява се следният екран:

Инструмент за кандидатстване събрание служи за увеличаване на Servlets на уеб-приложения, JSP, както и техните зависими обекти. Изберете елемент от менюто Файл | Open и отворете файла, който е създаден по-рано login.war.

Първата уеб-компонента добавим е Controller Сървлет. Щракнете върху бутона Add (добавяне) и следният диалогов прозорец:

Щракнете върху бутона Add Files (Добавяне на файлове) и да намерят ControllerServlet клас. След това, следващата стъпка е да се определи информацията за път. Бутон за избор, за да изберете относителен път (относителен път) и се добавят следните стойности за свойствата на префикс (представка собственост):

Щракнете върху бутона OK. като по този начин добавянето на файл в архива.

Следващият компонент трябва да се добави - това LoginDetails.jsp. Щракнете върху бутона Add. и изберете LoginDetails.jsp. Щракнете върху бутона OK. с което се добавя LoginDetails.jsp файл в архива. Повторете същата процедура за Success.jsp и Failure.jsp файлове.

За да запишете файла с цялата новосъздадените добавя съдържание, моля, използвайте елемент от менюто Файл | Запиши. За да затворите инструмента за кандидатстване събрание, изберете File | Изход. Следващата стъпка е да се разположи уеб-базирани приложения.

За внедряването на уеб-базирани приложения за Web Edition основа, трябва да стартирате Съветник за настройка (Помощник за настройка). Помощник за настройка - е стъпка по стъпка процедурата за разполагане на уеб-базирани приложения. За да стартирате съветника за внедряване, изберете следните опции на менюто:

Задачи | Deployment | Deploy J2EE модули към дял

Тя ще се появи, което прилича на диалогов прозорец, като:

Разполагането на уеб-приложения, използващи Borland Enterprise Server уеб издание

Щракнете върху бутона Add. След това намерете и изберете login.war на файла. Това означава, че този файл ще бъдат разположени по всяка тема. Следващата стъпка трябва да изберете този раздел. Дялът имот Target (цел раздел), кликнете на разпределение за разполагане на (раздел за разгръщане). Уверете се, че квадратчето е отметнато Рестарт дял на разгръщане (раздел Рестарт след разгръщане). За внедряването на уеб-базирани приложения на избрания дял, щракнете върху бутона OK.

Сега, уеб-базирано приложение е успешно прилага! Последното нещо, което да се направи - е да добавите един ред към конфигурацията на сървъра Apache файл на httpd.conf. Този файл може да се редактира с конзолата Web Edition. За да направите това, отворете конзолата за раздели и услуги (услуга), за да се намери услугата Apache. Щракнете с десния бутон върху иконата, Apache и изберете Конфигуриране (настройка):

Покаже диалогов прозорец с няколко страници с раздели. Httpd.conf изберете и преминете през файла до края, а след това добавете следния ред:

WebAppDeploy вход myConnection / вход /

След това е необходимо да рестартирате Apache, така че, когато кликнете OK Web Edition конзола ще ви подкани да рестартирате свързаната услуга. Последната стъпка е да се провери на уеб-базирани приложения за работа.

Ако всичко върви добре, ще видите следното:

Разполагането на уеб-приложения, използващи Borland Enterprise Server уеб издание

В този случай, съдържанието на статични уеб-страници, обслужвани от Apache сървъра, и служи страница JSP компилира и Tomcat.

Подкрепете проекта - споделете линка, благодаря!