Hallo Zusammen,
Ich bin zur Zeit daran meine erste Java EE Anwendung zu entwickeln. Dazu benutzte ich Netbeans.
Das ganze soll ein Prozess-System werden um einige Prozesse innerhalb einer Firma zu zentralisieren / standardisieren und die Kontrollmöglichkeiten zu erhöhen.
Dazu habe ich bereits alle nötigen Datenstrukturen modelliert und in eine Postgresql-DB eingefügt.
Auf Basis dieser Tabellen habe ich in Netbeans "Entity Classes from Database" generiert.
Zwischen den Tabellen bestehen verschiedene Beziehungen, welche auch alle mit foreign Keys modelliert wurden.
Das zugehörige Frontend soll über das Web erreichbar sein.
Nun zu den Fragen:
- Soll ich für das Frontend am besten JSF nehmen, oder gibts hier bessere alternativen?
- Wenn ich das ganze nach dem MVC-Pattern umsetze, sind dann die Enitity Beans (Entity Classes) das Modell? Das Frontend ist ja logischerweise die View - aber was ist dann der Controller?
- Ist es mit Java EE einfach sicherzustellen, dass wenn mehrere Benutzer an einem Datensatz arbeiten, solche Inkosiztenzen aufzulösen?
- Als ich das Projekt erstellt habe, wurden 3 "Projekte" erstellt: pmsserver, pmsserver-ejb und pmsserver-war. Wie teile ich die einzelnen Klassen auf? Bleiben nur die entity beans im pmsserver-ejb, und der Rest kommt in den normalen "pmsserver"?
- Kann man eventuell Formulare automatisch generieren?
So, das beispielsweise entsprechende Felder als Textfelder erscheinen, foreign Keys als Comboboxen, etc..
Gibt es ferner einige "best Practices" die man sich ansehen kann?
Danke und viele Grüße!
Daniel
Ich bin zur Zeit daran meine erste Java EE Anwendung zu entwickeln. Dazu benutzte ich Netbeans.
Das ganze soll ein Prozess-System werden um einige Prozesse innerhalb einer Firma zu zentralisieren / standardisieren und die Kontrollmöglichkeiten zu erhöhen.
Dazu habe ich bereits alle nötigen Datenstrukturen modelliert und in eine Postgresql-DB eingefügt.
Auf Basis dieser Tabellen habe ich in Netbeans "Entity Classes from Database" generiert.
Zwischen den Tabellen bestehen verschiedene Beziehungen, welche auch alle mit foreign Keys modelliert wurden.
Das zugehörige Frontend soll über das Web erreichbar sein.
Nun zu den Fragen:
- Soll ich für das Frontend am besten JSF nehmen, oder gibts hier bessere alternativen?
- Wenn ich das ganze nach dem MVC-Pattern umsetze, sind dann die Enitity Beans (Entity Classes) das Modell? Das Frontend ist ja logischerweise die View - aber was ist dann der Controller?
- Ist es mit Java EE einfach sicherzustellen, dass wenn mehrere Benutzer an einem Datensatz arbeiten, solche Inkosiztenzen aufzulösen?
- Als ich das Projekt erstellt habe, wurden 3 "Projekte" erstellt: pmsserver, pmsserver-ejb und pmsserver-war. Wie teile ich die einzelnen Klassen auf? Bleiben nur die entity beans im pmsserver-ejb, und der Rest kommt in den normalen "pmsserver"?
- Kann man eventuell Formulare automatisch generieren?
So, das beispielsweise entsprechende Felder als Textfelder erscheinen, foreign Keys als Comboboxen, etc..
Gibt es ferner einige "best Practices" die man sich ansehen kann?
Danke und viele Grüße!
Daniel
Zuletzt bearbeitet: