Języki Programowania Stron Internetowych (cz.2)
[Java/JEE: JSF 2.x, Primefaces, EJB]
Instrukcja importowania przykładowego projektu
- Stworzenie bazy danych na serwerze MySQL
- Instalacja serwera oraz narzędzia Workbench
- Jeśli serwer z zip - mysqld.exe uruchamia serwer, administrator - root:bez hasła
- Uruchomienie skryptu tworzącego bazę (simpledb.sql) za pomocą narzędzia Workbench lub konsoli mysql.exe (folder 'bin' serwera)
- Konfiguracja źródła danych na serwerze
- Pobranie sterownika BD i WDROŻENIE go na serwer (MySQL Connector/J) - plik .jar
- Stworzenie źródła danych na serwerze - za pomocą webowej konsoli administracyjnej serwera JBoss
(jeśli nie dokonano tego wcześniej należy dodać użytkownika za pomocą skryptu 'add-user' - folder bin serwera JBoss)
nazwa źródła danych: 'simpleDS'
nazwa JNDI źródła danych: 'java:/jsfcourse/simpleDS'
ciąg połączenia z bazą 'jdbc:mysql://localhost:3306/simpledb'
użytkownik i hasło dostępu do bazy MySQL (jeśli serwer z zip to root:bez hasła) - Zaimportowanie projektów jsf_06_EJB oraz jsf_06_WEB z archiwum zip
- Wdrożenie na serwer projektu EJB ze sprawdzeniem, czy nie ma błedów (później wycofanie wdrożenia)
- Stworzenie Projektu Korporacyjnego - Enterprise Application Project (np. jsf_06_EAR)
- dołączenie projektów EJB i WEB
- zaznaczenie opcji w celu wygenerowania pliku application.xml
- Wdrażanie na serwer tylko projektu EAR