Brauche Beratung in Sachen Java+Datenbank+Web

Status
Nicht offen für weitere Antworten.

vodn7v

Bekanntes Mitglied
Hallo,
ich brauche mal ein paar ratschläge von euch da ich auf diesem gebiet nur wenig bis gar keine ahnung habe.

meine aufgabe:

erstellen eines projektplaners mittels java+Db was dann webbasiert laufen soll. man kann sich das so in der art wie ms-projekt vorstellen das man verschiedene projekte anlegen kann,dafuer dann laufzeiten und verantwortliche mitarbeiter vergeben kann und sonstige daten wie kosten ,start bzw endpunkte der aktivitäten etc. das alles sollte hinterher grafisch realisiert werden.d.h mit einer weboberfläche mit der ich dann projekte anlegen kann und grafisch eine auf zb einer art kalendar die ganze planung ausgegeben wird.

so in etwa erstmal =)


ich programmiere seit ca 4 monaten in java also habe da mittelmäßige erfahrungen,zumindest die grundkenntnisse sollten vorhanden sein,in der webprogrammierung habe ich auch mittelmäßige erfahrunmgen,allerdings in sachen datenbanken so gut wie gar keine erfahrungen.ein bischen in oracle mit pl/sql ansonsten nicht.


meine frage ist jetzt.wie gehe ich am besten an das ganze dran ? was könnt ihr mir da raten ? welche datenbank soll ich nutzen ? wäre da mysql am besten ? ich habe gelesen das sich java und mysql gut vertragen.
oder habt ihr andere vorschläge.

könnt ihr mir auch tipps zur direkten planung geben ? womit fange ich am besten an?


wenn ich dazu noch nützliche links bzw tutorials habt nehme ich die natürlich auch.


vielen dank schonmal

gruß
 

nebulo

Bekanntes Mitglied
Hallo,

dir ist schon klar, dass das was du vorhast schon etwas umfangreicher wird!? Ich habe ein ähnliches Projekt an der Uni gehabt. Allerdings ohne Weboberfläche und ohne DB. Die Datenhaltung war mit XML zu realisieren (war eine Anforderung). Wir kamen am Ende auf ca. 450 Entwicklerstunden. Allerdings wirst du obwohl es empfehlenswert wäre sicher keine Spezifikation, Entwurf, ... erstellen sondern gleich mit dem Programmieren loslegen!?

Ich habe bisher nur mit MySQL gearbeitet und kann sagen, dass man damit gut auskommen kann. Bevor du mit implementieren loslegst würde ich Dir empfehlen zumindest das Domänenmodell als UML-Klassendiagramm zu modellieren.

Falls du konkretere Fragen hast. Nur zu.

Gruß nebulo
 

vodn7v

Bekanntes Mitglied
ja, also ich habe mir scho gedacht ds es umfangreich wird.habe aber auch zeit dafuer.(ca4monate)
was die planung angeht ,die wollte ich auf jeden fall machen. klassendiagramm wäre dabei ja minimale anforderung denke ich, ich weiss aber auch noch nicht 100% bis ins letzte detail welche anforderungen das programm letztendlich bewältigen muss.
dafuer wäre ja der plan sehr sinnvoll.
auf xml wollte ich verzichten. das ganze sollte später lokal aufgerufen werden können und per weboberfläche alles darstellen werden. ich denke aber das eine datenbank fuer dieses programm schon sinnvoller ist.
wenn ich mich irre lasse ich mich gerne belehren =)

mir fehlt leider der ansatz .. ich hoffe ihr könnt mir tipps geben. ich weiss das ich nicht die meiste zeit dafür habe und ich möchte nicht erst 10sachen ausprobieren mich einarbeiten nur um am ende festzustellen das das fuer meine art von programm total ungeeignet ist.

was brauche ich am besten dafuer ? mysql,java,html ? nehme ich dann nur eine reine mysql datenbank und versuche über java darauf zu zugreifen ? oder soll ich so etwas wie phpmyadmin oder xampp verwenden ?

wie man sicherlich erkennen kann habe ich von der geschichte java+web+sql noch nicht so erfahrung. die einzelnen sachen für sich gehen, aber in verbindung miteinander. da habe ich noch so verständnisprobleme.
hoffe ihr könnt mir da ein bischen auf die sprünge helfen , evtl tipps oder erste schritte für den start geben.

danke euch !!
 

wranger

Mitglied
Moin,

das klingt ja wirklich na einer sehr umpfangreichen Aufgabe. Bei einem solchen Projekt ist es wichtig, wie du ja bereits selbst festgestellt hast, das gesamte Projekt zu beschreiben. Da gehört u.a. ein Lasten und Pflichtenheft dazu, Klassen- und ER-Diagramme sind auch Pflicht und dann gibt es da noch eine ganze Mänge mehr unter UML2. (Macht bei manchen Profs auch immer einen super Eindruck)!

Zur Realisierung unter Java + eine Weboberfläche, denke ich, dass hier Java2EE + Struts http://struts.apache.org/ deine Ansprechpartner werden. Achtung: Die Dinge sind nicht ganz trivial, denn sonst hätte ich mich auch schon damit beschäftigt ;).

Ausserdem brauchst du dazu noch bestimmte Software ->Apache + Tomcat (Ich weiss ja nicht wo es laufen soll (Local bei dir auffem Laptop oder auf einem öffentlichen Webserver)).

Als Datenbank kann ich übrigens auch MySQL empfehlen, da ich damit auch viel arbeite.

Zum testen wirst du zumindest nicht um MySQL und Apache umrum kommen. Hier kann ich die www.apachefriends.org empfehlen. Zumindest wenn du unter Windows zu hause bist ;).

MfG
wranger
 

nebulo

Bekanntes Mitglied
Verstehe ich das richtig. Die Daten werden in einer lokalen Anwendung eingegeben und dann soll es eine Möglichkeit geben die Eingaben als html zu exportieren?

Zu DB oder XML. Ab einer bestimmten Datenmenge wird XML ineffizient. Dafür hast du mit XML den Vorteil, dass nicht extra ein DatenbankmangementSystem(DBMS) aufgesetzt werden muss.

PHPMyAdmin ist sicher ganz sinnvoll um dein DBMS zu konfigurieren aber ansonsten brauchst du das nicht direkt für die Anwendung.

Zu Java und MySQL findest du denke ich hier Einiges:

http://www.galileocomputing.de/openbook/javainsel5/javainsel20_000.htm#Xxx999378

Zum Vorgehen:

1. Sammle einmal die zwingend notwendigen Anforderungen
2. Entwerfe das Domänenmodell (Klassendiagramm(e))
3. Entwerfe die Struktur der Datenbank (Entity-Relationship-Modell)
...

4 Monate als einzelner Entwickler (mit deinem Erfahrungsschatz, so wie ich ihn einschätze) sind für das Projekt soweit ich dass überblicken kann sehr knapp bemessen. Außer du beschäftigst dich ausschließlich mit diesem Projekt dann sollte es wohl reichen.

Gruß nebulo
 

vodn7v

Bekanntes Mitglied
ich danke euch fuers erste, also zu der zeit,ja ich werde mich fuer die nächste zeit ausschließlich damit beschäftigen.
ich beginne jetzt ersteinmal mit der planung.
wenns probleme gibt oder ich rat brauche bin ich wieder da =)

danke euch
 

Yzebär

Bekanntes Mitglied
Du solltest bei deiner Planung nur die absolut notwendigste Funktionalität berücksichtigen. Eine Planung in die kaum Erfahrungswerte einfließt hat selten lange Bestand, also nicht zuviel Zeit verschwenden. mySQL ist eine gute Wahl für die Datenbank (wird häufig verwendet --> du findest viele Beispiele im inet). Für die Realisierung der Weboberfläche reicht es, wenn du JSP und Servlets verwendest (Apache Tomcat, hat auch entsprechende Beispiele für JSP und Servlets). Um dich in komplexere Frameworks einzuarbeiten, wirst du nicht die Zeit haben. Halte dein Design so einfach wie möglich, wenn du am Ende Zeit hast, kannst du es immer noch aufbohren.
 

vodn7v

Bekanntes Mitglied
hallo,
ich bin immer noch am planen.bin jedoch auf ein nicht ganz einfaches gebiet gestoßen.
das programm sollte ähnlich wie MS-Project funktionieren. nicht genau so ,jedoch ähnlich.


mein problem ist die baumstruktur der einzelnen projektkategorien, das es unterschiedlich tiefe ebenen gibt.

ich habe zb die hauptkategorien

1. Vorstudie
2. Systementwurf
3. Grobentwurf

usw.

darunter soll es noch nach abteilungen abgestuft werden... zb. Grobentwurf--> Mechanik

und noch weitere unterkategorien zb. Grobentwurf->Mechanik-->Baugruppen festlegen

das problem ist das es nie gleich ist. ich habe nicht auf jeden fall

Kat1 --> kat2 --> kat 3 --> kat4

es kann auch vorkommen das nach kat1 direkt kat4 folgt.

mein problem ist es diese baumstruktur sinnvoll in tabellen umzusetzen.

gibt es jemanden der sich darüber schonmal gedanken gemacht hat ??


danke euch !!
 

bronks

Top Contributor
wranger hat gesagt.:
... Java2EE ...

Als Datenbank kann ich übrigens auch MySQL empfehlen, da ich damit auch viel arbeite ...
J2EE und MySql? Echt eine super Kombination! Sogar der MicroSoft-SQL-Server ist kompatibel zu EJB. Bis jetzt habe ich niemanden gefunden, der mir sagen konnte, wie ich diese Kompatibilität mit dem über alles tollen MySql erreiche ...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Robert Zenz Ich brauche bitte mal kurz einen Sanity/Reality-Check betreffend Tests. Allgemeine Java-Themen 9
Momo16 Brauche Hilfe - Java Projekt kann nicht erstellt werden Allgemeine Java-Themen 12
_user_q Was brauche ich, um eine eigene "Search for updates"-Funktion einzubauen? Allgemeine Java-Themen 1
MoxxiManagarm Ich brauche einen smarten Ansatz Allgemeine Java-Themen 23
RalleYTN Brauche Hilfe beim Run-Length-Decoding Allgemeine Java-Themen 9
J Java "Bank Programm" Brauche eure Hilfe Allgemeine Java-Themen 3
Thallius Unfassbarer Fehler. Brauche Ideen zum Debuggen Allgemeine Java-Themen 9
J Unvorhersehbares Verhalten - benutze ich die falsche Bedingungsprüfung oder brauche ich Threads? Allgemeine Java-Themen 12
H NetBeans geotools 15 oder 16 - welche Abhängingkeiten gibt es? Welche Jars brauche ich? Allgemeine Java-Themen 4
S Best Practice Brauche eine Idee für eine Java Projekt! Allgemeine Java-Themen 11
M Brauche Hilfe bei Quellcodeverständnis Allgemeine Java-Themen 4
D Brauche Hilfe bei Rechnung (Exponentiation) Allgemeine Java-Themen 12
F Brauche Hilfe bei Java Allgemeine Java-Themen 6
C Brauche Hilfe mit Modulo Strategie Allgemeine Java-Themen 2
S Brauche Hilfe: Prüfungsaufgabe Java Allgemeine Java-Themen 8
Fu3L Input/Output Brauche Rat bei effizienter Speicherung großer Datenmengen Allgemeine Java-Themen 21
S brauche Hilfe für ssh connection in java Allgemeine Java-Themen 6
T Ich brauche gute Quellen Allgemeine Java-Themen 13
S Brauche Hilfe bei Planung für JAVA-Programm Allgemeine Java-Themen 3
hdi GUI: Ich brauche ein Textfeld mit "Sperre" Allgemeine Java-Themen 12
Developer_X Brauche Hilfe bei meinem kleinen hilfsprogramm Allgemeine Java-Themen 4
Developer_X Bound Animation - Brauche Hilfe Allgemeine Java-Themen 3
E brauche schnell Ausführbare Datei Allgemeine Java-Themen 4
D Brauche mal Hilfe bin noch nicht so fit Allgemeine Java-Themen 3
M brauche grösseren Datentyp Allgemeine Java-Themen 5
L Brauche Hilfe bei Memory Programmierung Allgemeine Java-Themen 2
N Brauche dringend Hilfe! Allgemeine Java-Themen 7
S brauche dringend help bei einem projekt (Römisch-dezimal) Allgemeine Java-Themen 3
M Brauche einen Tipp, bei einer Aufgabe ! Allgemeine Java-Themen 3
M brauche hilfe mit iReport Allgemeine Java-Themen 4
P Java Acces Datenbank Problem ! (Brauche eine Abfrage) Allgemeine Java-Themen 5
E Ich brauche euren Code Allgemeine Java-Themen 12
V Brauche dringend Hilfe. Object-handling Allgemeine Java-Themen 4
S Ich Brauche Bei Einen Bot Hile :( Allgemeine Java-Themen 2
M Schätzfrage: Wieviel Prozessorpower brauche ich? Allgemeine Java-Themen 27
R Hilfe - brauche ein Applet zu Demozwecken Allgemeine Java-Themen 10
J Brauche Hilfe zum ToolKit Allgemeine Java-Themen 15
K Brauche Hilfe bei Simulation einer Flugkurve . Allgemeine Java-Themen 14
T Brauche Hilfe! Allgemeine Java-Themen 10
T Lizenzfrage - brauche Infos Allgemeine Java-Themen 34
T Autostart Programm - brauche Tipps Allgemeine Java-Themen 5
G Brauche hilfe bei JMF: Wie eigene Streaming Data Source! Allgemeine Java-Themen 4
N int[] referenzen in ein Array packen, brauche Hilfe. Allgemeine Java-Themen 7
A brauche schnelle antwort wg. schleife! Allgemeine Java-Themen 3
T Brauche Hilfe bei ClassLoader Allgemeine Java-Themen 2
K Brauche euren Lösungsweg zu einem File/IO-Beispiel Allgemeine Java-Themen 23
G Brauche Hilfe bei Erstellung eines Musters! Allgemeine Java-Themen 3
G packageproblem? brauche rat! Allgemeine Java-Themen 2
S brauche Orientierungshilfe in Java Allgemeine Java-Themen 5
Z Was brauche ich für Servlets? Allgemeine Java-Themen 17
S Static + Speicher + Bytecode etc. Brauche HILFE :/ Allgemeine Java-Themen 11
V Beratung zum Bestimmen der "Mittel"(Java,Sql) mein Allgemeine Java-Themen 3
A Suche Beratung im Bereich Java Threads. Allgemeine Java-Themen 3
F Sachen in datei schreiben Allgemeine Java-Themen 2
L Wie komme ich an folgende Java-Sachen von Sun Allgemeine Java-Themen 2
Y Hilfe in Sachen Generics Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben