Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание нового корпоративного приложенияСодержание книги
Поиск на нашем сайте 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; просмотров: 199; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |