Acesta poate fi numit în continuare aplicație independentă
Configurarea accesului la baza de date în JBoss 1
aplicații de sine stătătoare 1
Aplicații, dislocabile în serverul de aplicații 2
Configurarea pentru sursa de date JBoss 2
Naming Java și Directory Interface (JNDI) 3
Prepararea compușilor cu baza de date via DataSource 5
aplicații de sine stătătoare
Imaginați-vă un fel de aplicație desktop:
Acesta poate fi în continuare numită aplicație independentă. Standalone pentru că. că, în afară de el însuși nu are nimic, iar majoritatea funcțiilor el a fost forțat să se vândă, fără a se baza pe nimeni.
În special, este probabil să necesite o mulțime de muncă pe interfața prin care utilizatorul poate configura toate setările înainte de a putea începe să funcționeze.
Aplicații, dislocabile în serverul de aplicații
În cazul în care cererile sunt dezvoltate pentru. care urmează să fie implementate pe un server de aplicații, avem o imagine oarecum diferită:
Securizarea aplicațiilor implementate în container, care au nevoie de acces la infrastructura - este responsabilitatea serverului de aplicații.
De asemenea, trebuie remarcat. că în cazul în care cererea impune dezvoltarea unei posibilitatea de a stoca propriile lor de configurare, configurația este de obicei plasat în baza de date.
Devine mai mult și deoarece performanța aplicațiilor în container. nu este clar ce fel de el directorul curent. Prin urmare, plasarea fișierele de configurare, dacă cineva a decis că ar fi diferite pentru diferite servere, și la fel pentru toate aplicațiile implementate pe un singur server. În general, nu este convenabil. asa ca nu fac asta.
Tot ceea ce aveți nevoie de o aplicație pentru a începe - este accesul la baza de date, care oferă un server pentru ea. Server, desigur, acesta este configurat de către administrator, astfel încât unele servere nu oferă interfață de utilizare specifică pentru acest lucru.
Configurarea DataSource pentru JBoss
Toate acestea au fost o bază teoretică pentru ceea ce facem acum. ) Toate aceste acțiuni. care acum ne angajăm cu ușurință Google cuvintele «JBoss 4 Configureaza sursă de date». Aici, de exemplu, este scris aici cum să facă totul.
Se presupune că, în prima etapă a acestui curs, am instalat și configurat baza de date MySQL. Că această bază de date are o bază de date «c4f» și acces la acestea sunt disponibile ca root cu parola corespunzătoare.
Deci, avem un server JBoss. În primul rând trebuie să plasați driverul JDBC într-un server de director / default / lib. care cuprinde JAR s, preia de la pornire. În bibliotecile însoțitoare au o distribuție de driver JDBC MySQL (MySQL-conector-AVA-5.1.12.tar.gz), în interiorul are un driver ka JAR.
După aceea, du-te în directorul său intern în cazul în care sunt găzduite aplicațiile desfășurate. În cazul nostru acest server / default / disloca
Creați în acest director fișierul mysql-ds.xml (nume de fișier nu poartă nici un sens al adevăratei extensie Sacră trebuie să fie XML, în caz contrar serverul va accepta nostru pentru ceva ce nu știa). În interiorul fișierul ca scrie următorul text:
jdbc: mysql: // localhost / c4f useUnicode = truecharacterEncoding = UTF-8?