Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 151; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.38.67 (0.008 с.) |