Załącznik 2 utworzenie projektu

Podobne dokumenty
Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji

Web frameworks do budowy aplikacji zgodnych z J2EE

Dodatek efaktura invooclip Użytkowanie Soneta Sp. z o.o.

Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy

Pracownia internetowa w każdej szkole (edycja jesień 2005)

BACKUP BAZ DANYCH FIREBIRD

Kancelaria Prawna.WEB - POMOC

Instrukcja uruchomienia usługi KurJerzyAPI dla OsCommerce 2.2

Opis zmian w wersji aplikacji Cyfrowe Repozytorium Dokumentów

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Wprowadzenie do Doctrine ORM

INSTALACJA SYSTEMU CMS JOOMLA!

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Kalipso wywiady środowiskowe

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Praca w sieci z serwerem

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Instrukcja instalacji v2.0 Easy Service Manager

Instrukcja dla programu Ocena.XP

R o g e r A c c e s s C o n t r o l S y s t e m 5

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

(aktualizacja 30 kwietnia 2018)

Dokumentacja użytkowa

SOLIDWORKS PDM Tworzenie kopii zapasowych.

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Dokumentacja fillup - MS SQL

Aplikacje www laboratorium

Uruchomienie nowego kontekstu aplikacji

Multi-projekt z przedmiotów Inżynieria oprogramowania, Współczesne bazy danych i Programowanie w języku Java

Instrukcja użytkownika aplikacji modernizowanego Systemu Informacji Oświatowej PRACA NA WIELU BAZACH DANYCH

Wdrożenie modułu płatności eservice. dla systemu Magento

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Aplikacje internetowe - laboratorium

WYPOŻYCZALNIA BY CTI INSTRUKCJA

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

Ewidencja Wyposażenia PL+

Silent setup SAS Enterprise Guide (v 3.x)

Co zawiera ten dokument: Ten dokument zawiera informacje o sposobie organizacji danych w systemie Kancelaris.

Kalipso wywiady środowiskowe

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

SAS Institute TECHNICAL SUPPORT )

SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

PRZYJMOWANIE/WYDAWANIE KOLEKTORAMI BY CTI

Podstawowe wykorzystanie Hibernate

Wybrane Działy Informatyki Stosowanej LABORATORIUM 1.

ShopGold Integrator by CTI. Instrukcja

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

Pobieranie komunikatów GIF

Sage Migrator 2019.b Migracja do wersji Sage Kadry i Płace 2019.a

Budżetowanie by CTI Instrukcja

4. Podstawowa konfiguracja

Instrukcja obsługi programu do projektowania ogrodzeń Firmy JONIEC

Mistrzostwa w testowaniu:

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Współpraca Integry z programami zewnętrznymi

Data modyfikacji:

Uruchomienie aplikacji elektronicznych na platformie epuap

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

KASK by CTI. Instrukcja

Instrukcja konfiguracji funkcji skanowania

procertum CLIDE Client 2.1 wersja 1.0.2

Rozdział 5. Administracja kontami użytkowników

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Instrukcja obsługi DHL KONWERTER 1.6

Opis instalacji oparto na przykładzie serwera SUPERHOST z obsługą PHP i MySQL.

PUE ZUS Wysyłka elektronicznych zapytan. Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL

PUE ZUS Wysyłka elektronicznych zapytan. Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Nautilus LAB. Podręcznik administratora systemu. Moduł Cytologia/Histopatologia. ids Integrated Data Solutions Sp. z o.o.

WYDRA BY CTI. WYSYŁANIE DOKUMENTÓW ROZLICZENIOWYCH I ARCHIWIZACJA Instrukcja do programu

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Dokumentacja panelu Klienta

Tutaj znajdziesz Odpowiedź na: Najczęściej Spotykane Problemy Najczęściej zadawane Pytania

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

DBE DataBase Engineering

Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Aplikacja do podpisu cyfrowego npodpis

Podręcznik użytkownika Konfiguracja Rejestracji Online

Podręcznik Użytkownika LSI WRPO

Konfiguracja i uruchomienie usługi Filtry adresów IP dla użytkowników Centrum Usług Internetowych dla Klientów Banku Spółdzielczego w Łęcznej.

Systemy zarządzania produkcją - MES

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego.

Panel Administracyjny Spis treści:

Transkrypt:

Załącznik 2 utworzenie projektu W poniższym załączniku przedstawione zostaną instrukcje utworzenia projektu w środowisku Eclipse, na bazie którego będzie rozbudowywana aplikacja. Przedstawiony zostanie sposób utworzenia projektu wykorzystującego Maven, Spring MVC oraz Hibernate oraz konfiguracja podstawowych plików oraz folderów. Ponad to zaprezentowany zostanie sposób utworzenia bazy danych wykorzystanej w programie. 1. Tworzenie bazy 1. Pierwszym krokiem jest przejście w linii komend do katalogu zawierającego plik mysql.exe oraz zalogowanie się jako użytkownik root. 2. Następnie utworzona zostaje nowa baza inwestor.

3. Następnie utworzony zostanie użytkownik, któremu nadane zostaną uprawnienia do pracy z bazą inwestor. 4. Poprawność przeprowadzonych kroków można sprawdzić logując się jako nowy użytkownik i wyświetlającą przypisane bazy danych.

2. Utworzenie projektu i podstawowa konfiguracja 1. Pierwszym krokiem jest utworzenie nowego projektu Maven.

Z pośród możliwych opcji należy wybrać maven-archetype-webapp.

Na koniec wprowadzone zostają wartości Group ID oraz Artefact ID. Struktura tak utworzonego projektu została pokazana poniżej.

2. Kolejnym krokiem jest nadanie projektowi natury projektu Spring. 3. Należy utworzyć dwa nowe foldery na przechowywanie plików źródłowych projektu oraz testów.

4. W kolejnym kroku należy dokonać modyfikacji pliku web.xml. W katalogu WEB-IFN zostaną umieszczone kolejne dwa pliki zawierające informacje konfiguracyjne projektu. Nazwa servletu to inwestor. Na podstawie tej nazwy tworzony jest plik inwestor-servlet.xml. Następnie umieszczony jest sposób mapowania żądań z plików.htm. Na koniec umieszczona zostaje informacja, że pierwszą wyświetloną stroną serwisu jest index.jsp. 5. Należy dokonać również edycji pliku pom.xml o sposób budowy aplikacji oraz zależności projektu. Na początku wskazywane zostają podstawowe informacje na temat projektu, a następnie wersja wykorzystanej w projekcie Framework Spring.

Kolejne informacje dotyczą sposobu tworzenia aplikacji i uruchamiania na serwerze Tomcat. W dalszej części pliku umieszczane są zależności projektu, które mają zostać zapewnione przez Maven. Pierwsze nich dotyczą Spring, Spring MVC, tworzenia stron jsp, oraz logowania informacji.

Kolejna dostarcza bibliotek związanych testowaniem w JUnit. Ostatnia partia zależności związana jest ze stosowaniem w projekcie bazy danych MySQL oraz Hibernate z anotacjami.

6. Następnie utworzony zostaje plik inwestor-servlet.xml.

Wskazywane zostaje źródło, w którym umieszczone zostaną teksty wyświetlane na stronach lub wiadomości wyświetlane w przypadku walidacji wprowadzonych przez użytkownika danych. Aby uniknąć pisania w kodzie programu dokładnych ścieżek do plików jsp wprowadzony zostaje sposób rozwiązywania nazw tych plików. Na koniec ustalona zostaje domyślna strona wyświetlana w przypadku wystąpienia błędów w aplikacji.

7. Analogicznie jak poprzednio utworzony zostaje plik inwestor-service.xml, w którym definiowane zostaną zależności wykorzystywane do wstrzykiwania zależności.

8. W podobny sposób tworzony zostaje plik inwestor-data.xml, w którym zapisane są ustawienia dotyczące wykorzystania bazy danych i tworzenia z nią połączenia w celu dostępu do umieszczonych w niej danych.

9. W kolejnym kroku tworzony jest nowy katalog o nazwie jsp, a w nim umieszczony plik, który reprezentuje domyślną stronę, na którą nastąpi przekserowanie w przypadku wystąpienia błędu w aplikacji.

10. Kolejnym krokiem jest utworzenie pliku persistence.xml w katalogou META-INF, w którym zawarte zostaną informacje o klasach domenowych projektu.

11. Kolejnym krokiem jest utworzenie plików zawierających właściwości projektu. Pierwszym z nich jest plik określający sposób połączenia z bazą danych. Wskazana zostaje m. in. nazwa bazy, użytkownik, hasło oraz adres bazy.

W analogiczny sposób tworzony jest plik dotyczący sposobu logowania informacji w trakcie pracy aplikacji

Ostatni z utworzonych plików jest źródłem tekstów wyświetlanych na stronie i wiadomości wynikających z walidacji. 12. Ostateczna struktura projektu.