Создание нового корпоративного приложения 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание нового корпоративного приложения



1) В панели инструментов выберите File > New > Other. Откроется мастер New

2) Выберите J2EE > Enterprise Application Project. Нажмите кнопку Next

 

3) В поле Project Name введите labEAR в качестве названия проекта

4) В поле Target runtime выбрать сервер WebSphere Application Server v6.0 и нажать Finish

Enterprise Archive (ear) — формат файлов, используемый JavaEE для упаковки одного или более модулей в одном архиве, чтобы развертывание различных модулей на сервере приложений происходило одновременно и согласованно.

5) Для создания Web-проекта в области Project Explorer выбрать New – project. В окне New project выбрать Dynamic Web Project

6) В окне New Dynamic Web Project ввести название проекта lab и связать его с labEAR

7) В окне Properties for lab при выборе пункта Project Facets нажмите на кнопку Add/Remove Project Facets. В окне Add/Remove Project Facets необходимо отметить использование технологии Struts

 

Технология Struts Framework является реализацией классической Model-View-Controller (MVC) модели. Основная задача данной модели – сделать как можно более независимыми уровни бизнес логики и представления программного продукта, значительно упростить его разработку, ускорить отладку и тестирование.

8) В окне Properties for lab при выборе пункта Java Build Path во вкладке Libraries необходимо нажать на кнопку Add External JARs и добавить morutilsclasses.jar

 

9) В проекте lab – Java Resources: src создадим следующие пакеты:

· lab.classes

· lab.forms

· lab.interfaces

· lab.actions

 

В результате структура проекта lab будет выглядеть следующим образом:

 

10) В пакете lab.interfaces добавьте класс JDBCConnection и пропишите в нём код соединения с БД

 

11) В пакете lab.classes создайте класс IJDBCConnection и пропишите в нём код соединения с БД

 

12) В пакете lab.classes создайте класс ActionServlet.java. В данном классе определены классы doGet() и doPost() для прочтения параметров HTTP-запросов

 

13) В пакете WebContent – Web-INF добавьте файлы struts-bean.tld, struts-html.tld, struts-logic.tld, содержащие специальные теги для формирования htm-страниц

 

14) Откройте файл web.xml (lab – WebContent – Web-INF)

Дескриптор развёртывания является текстовым XML-файлом, который описывает, как компонент J2EE развёртывается на сервере приложений. Дескриптор развёртывания допускает связывание с компонентом дополнительных атрибутов, таких как установки безопасности и свойства инициализации, которые не представлены в коде Java.

 

15) Вкладка References («Ссылки») указывает ресурсы, на которые ссылается данное Web-приложение, включая источники данных JDBC. При нажатии на кнопку «Add..» необходимо выбрать Resource reference – Next. В окне Add Resource Reference необходимо задать в поле Name – DataSourceRef, в типе выбрать javax.sql.DataSource, в поле Authentication – container, в поле Sharing Scope – Shareable. По окончанию ввода нажмите «Finish». Для доступа к базе данных укажите имя, используемое сервером Web-приложений для поиска источника данных. В поле JNDI name укажите jdbc/dsTRN, а в параметре Isolation level – TRANSACTION_READ_COMMITED.

 

 

Сфера распространения – определяет ответ на вопрос: если приложение дважды запросит данный ресурс, то получит ли оно 2 разных объекта. В данном случае будут получены две ссылки на один и тот же объект.

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

 

 

16) Входные страницы и страницы ошибок попадают на вкладку Pages («Страницы»). Входные страницы определяют страницы по умолчанию, которые используются при ссылке URL на папку, содержащую коллекцию ресурсов. Страница по умолчанию основывается на порядке, приведённом в списке, причём сначала выбираются ресурсы, указанные в вершине списка, если в папке присутствует более одной входной страницы.

17) Сохраните все проделанные изменения.


 



Поделиться:


Последнее изменение этой страницы: 2019-04-27; просмотров: 129; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.219.22.107 (0.006 с.)