Foxtur / Uni-Zeugs-TSD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Software Architecturen, SS2010, TU Wien - Lab 2
-----------------------------------------------

DUML Alexander
GRAF Tobias
PERL Thomas
SCHENNER Dominik
WIESER Martin

=================================================
Einrichtung von PostgreSQL 8.4 unter Ubuntu 10.10
=================================================

Pakete installieren:
$ apt-get install postgresql-8.4 postgresql-client-8.4

Dann zum User "postgres" wechseln und den "swa"-User anlegen:
$ sudo -u postgres sh
$ createuser swa -P
Enter password for new role: swa11
Enter it again: swa11
Shall the new role be a superuser? (y/n) y

Dann die Datenbank anlegen:
$ createdb swa

(dann exit, d.h. die subshell vom postgres-User verlassen)

in /etc/postgresql/8.4/main/pg_hba.conf "ident" auf md5 ändern (2x)

Den Datenbankserver neu starten:
$ sudo service postgresql restart

Danach sollte man sich mit:

$ psql swa swa

einloggen können (Passwort = swa11 wie in der Angabe!)


======================================================
Generieren der Model-Klassen + DAOs + Unit-Tests + ...
======================================================

Das Projekt unter Eclipse öffnen.

Die Datei src/workflow/generator.mwe auswählen und mit

  "Run as MWE Workflow"

ausführen -> Dateien werden erstellt:

  Entities in src-gen/
  DAOs in src-gen/
  Unit-Tests in src-gen/
  drop-tables.sql im Hauptverzeichnis
  persistence.xml in bin/META_INF/

Danach kann man die Tests mit

  "Run as JUnit Test"

ausführen - das erstellt beim ersten Benutzen die Tabellen.


==================================================
Tomcat-Server unter Eclipse for Java EE einrichten
==================================================

verwendete tomcat version:
http://apache.webersiedlung.at/tomcat/tomcat-7/v7.0.14/bin/

einrichten des eclipse plugins:
http://www.mulesoft.com/tomcat-eclipse

About