Java EE in Netbeans + allgemeine Fragen

ocean.driver

Mitglied
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
 
Zuletzt bearbeitet:
M

maki

Gast
- Soll ich für das Frontend am besten JSF nehmen, oder gibts hier bessere alternativen?
Alternativen git es viele, manche meinen zuviele... Wicket, GWT, usw.

- 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?
JSF arbeitet nach MVP IMHO, aber all das ist immer sehr abhängig von der konkreten JSF Implementierung, und auch da es es ein paar.

Diesen und viele anderen Detailfragen solltest du angehen wenn du dich mal für eine GUI Technologie entschieden hast, ist immer ein bisschen anders, manchmal auch sehr.

- Ist es mit Java EE einfach sicherzustellen, dass wenn mehrere Benutzer an einem Datensatz arbeiten, solche Inkosiztenzen aufzulösen?
Ja.
Aber nicht nur mit Java, hat viel mehr mit der DB zu tun als mit der eigentlichen Programmiersprache.
 

ocean.driver

Mitglied
Mit welcher JSF-Implementation arbeite ich denn, wenn ich Netbeans wähle? Dort habe ich nicht wirklich eine auswahl gesehen (übersehen vieleicht?)

Bezüglich der Kollisionskontrolle: Mir war nur nicht klar, ob Java EE diese Konfiguration auch ansprechen kann.
 
M

maki

Gast
Bin selber lange nicht mehr mit JSF in Berührung gekommen, kann dir wohl nicht jedes Detail beantworten.

Mit welcher JSF-Implementation arbeite ich denn, wenn ich Netbeans wähle? Dort habe ich nicht wirklich eine auswahl gesehen (übersehen vieleicht?)
Denke dass da die Referenzimplementierung verwendet wird... aber auch da musst du eine Entscheidung treffen und dir eine aussuchen, dass kann dir eine IDE nicht abnehmen ;)

JSF 2.0 Support in NetBeans IDE

Bezüglich der Kollisionskontrolle: Mir war nur nicht klar, ob Java EE diese Konfiguration auch ansprechen kann.
Grundlegen Dinge wie ACID, pessemistic/optimistic locking etc. pp. werden von JEE unterstützt, natürlich nur soweit die DB das mitmacht.
JEE bietet u.a. zB auch Unterstützung für verteilte Transaktionen..
 

ocean.driver

Mitglied
Hallo maki,

Leider kann ich in dem Artikel nicht wirklich finden, wo aufgezeigt wird wie man verschiedene JSF-Versionen in NB auswählen kann.

Weiß jemand trotzdem etwas über automatische Formular-Generierung?
 

chrisbad

Mitglied
Hallo maki,

Leider kann ich in dem Artikel nicht wirklich finden, wo aufgezeigt wird wie man verschiedene JSF-Versionen in NB auswählen kann.

Weiß jemand trotzdem etwas über automatische Formular-Generierung?

Howdy,

in Netbeans geschieht das beim Erstellen eines neuen Projekts in den Einstellungen.
Über Projekt -> Eigenschaften ist das eventuell auch möglich, bin ich mir aber nicht sicher da ich mich immer auf die Enthaltene verlasse.

JSF ist Teil von JEE6 insofern habe ich mich zumindest dafür entschieden. JSF + Primefaces ist eine schlagkräftige Kombination.

Dein Projekt wurde in verschiedene Teile aufgeteilt weil du eine Enterprise-App erstellt hast. Für den Anfang tut es meistens eine simple WebApp.

Was meinst du genau mit "automatischer-Formular-Generierung"? Das automatische Erzeugen der "Verbindung" zwischen HTML-Formular und dem JavaCode? Falls ja, geht das nicht automatisch, allerdings kannst du in deinen XHTMLs per ExpressionLanguage auf Eigenschaften einer @ManagedBean oder @Named - Bean zugreifen. Meinst du das?

LG Chris
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
B Java Mail und idle() mit zig Emailadressen? Allgemeines EE 59
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
B Java mail API - möchte nur eine gewisse Anzahl von Emails in die Liste holen Allgemeines EE 3
M Rest mit Java 11 Allgemeines EE 6
M java.lang.SecurityException: class "javax.persistence.TupleElement"'s signer information does not match ... Allgemeines EE 1
F Java Programmierer Allgemeines EE 13
R Wie viel DevOps sollte ein Java-Entwickler kennen, der sich in Microservices spezialisiert? Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
B Logging (log4j) in JAVA EE application - WildFly Allgemeines EE 15
A Java EE (am Cleint) und websocket Allgemeines EE 8
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
R Aufbau zum Java EE Entwickler - Schulungen Allgemeines EE 0
G Java EE Hosting ? Allgemeines EE 6
P Java EE Videotutorials Allgemeines EE 1
R Java Enterpise entwickeln mit Virtualbox Allgemeines EE 6
A OutOfMemoryError: Java heap space Allgemeines EE 7
I Start Word from Java Allgemeines EE 1
T Java Jersey Interceptor Allgemeines EE 7
R Post Variable in Java Allgemeines EE 8
L JSP Fehlermeldung bei Verwendung von Java-Expression-Language Allgemeines EE 8
K Wie habt ihr Java EE gelernt? Allgemeines EE 11
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
T Java Login Allgemeines EE 1
L Certified Master Java Enterprise Architect Java EE Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
W Authentifizierung und Sessions in Java EE7 Allgemeines EE 0
OnDemand Task in Java ee Allgemeines EE 7
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand Deployen ohne .java Files Allgemeines EE 0
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
G Bachelorthesis: Java oder PHP (CMS) Allgemeines EE 7
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
N JavaScript schickt und Java empfängt? Allgemeines EE 4
H java selenium spezis? Allgemeines EE 4
H java selenium test connection refused Allgemeines EE 6
M Java EE-Technologie-Lern-Wahl Allgemeines EE 5
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
J Java Dependencies auslesen Allgemeines EE 19
2 installation java EE Allgemeines EE 12
J PHP oder Java? Allgemeines EE 12
L Webseiten Formulare über Java Oberfläche ausfüllen? Allgemeines EE 2
T Java CMS Entwicklung : Welcher Weg ist besser? Allgemeines EE 9
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
J Einstieg in Java EE Allgemeines EE 5
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
D Grundüberlegung Java Webprojekt Allgemeines EE 10
F Einstieg in Java EE - Beispielanwendungen Allgemeines EE 52
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
M EE6+EJB+JavaLib: Error in annotation processing: java.lang.NoClassDefFoundError Allgemeines EE 4
G java ResourceLocator Allgemeines EE 12
M Was ist mit Java möglich? Allgemeines EE 13
T Komponenten zusammenhänge Java EE Allgemeines EE 7
A Java CMS Allgemeines EE 2
P Architektur Java EE <-> HTML5 Allgemeines EE 3
A Java Tomcat findet Website nicht Allgemeines EE 8
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
B Java EE, kickstart my heart Allgemeines EE 10
P Frage zu Java EE Design Patterns Allgemeines EE 3
G EJB und Java EE - No Persistence provider Allgemeines EE 5
zilti Java EE Hosting, worauf muss ich achten? Allgemeines EE 5
M Java EE6: Wie Login-Vorgang durchführen? Allgemeines EE 2
MQue Java Web- Application -> MVC Allgemeines EE 4
G Java <-> Flex Allgemeines EE 2
Spin Ant - Java Beans umsetzen Allgemeines EE 4
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3
M Serialisierung und Klonen in Java Allgemeines EE 5
W JAVA Optionen auslesen Allgemeines EE 3
D Spring 3 vs. Java EE 6 Allgemeines EE 33
MQue CMS in Verbindung mit Java Allgemeines EE 16
X3TitanCore Java Servertechnologie Allgemeines EE 7
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
R Variablen statt Java-Methoden in EL's Allgemeines EE 4
T Suche Buch für: Large Scale Web-Apps | Clustering | Scaling in Java ? Allgemeines EE 4
G Vergleich zwischen Java Spirng und Ruby on Rails Allgemeines EE 9
K EJB Enterprise Java Beans Allgemeines EE 32
F Ich will mit Java Internetseiten bauen, aber wo hosten? Allgemeines EE 14
J OOP Java Array Problem Allgemeines EE 2
T Problem mit Java Transaction API Allgemeines EE 2
D Java EE vs. Spring/Hibernate Allgemeines EE 26
R Java EE Anfänger will mehr. Allgemeines EE 7
A Fragen zum Einstieg in Java EE Allgemeines EE 11
M Evolution der Web-Entwicklung im Java-Bereich Allgemeines EE 15
N erstes Java EE Projekt - Server/ EJB-Verbindung-Anfängerfage Allgemeines EE 17
G Von Java SE nach JavaEE umsteigen Allgemeines EE 31
K Java Application Server + ganttproject *.jar Anwendung Allgemeines EE 6

Ähnliche Java Themen

Neue Themen


Oben