Verteilte Anwendung mit JavaEE

SubSonniC

Mitglied
Hallo,

ich versuche seit einiger Zeit unter Eclipse zwei JSF-Anwendungen mit einer gemeinsamen Datenstruktur zu realisieren.
Dafür habe ich zuerst ein Globales JPA-Projekt angelegt und die EJB-Libs hinzugefügt um über Services die Entities zu verwalten. Die beiden anderen Projekte sind zwei JSF-Anwendungen ebenfalls mit integrierten EJB-Libs. Alle Projekte verwenden zudem CDI.

Ich greife aus den JSF-Anwendungen über @Inject auf die Service-Klassen des JPA-Projekts und auf einiges Mehr wie Enums oder sonstige golable Funktionalität zu.

Leider bekomm ich die Projekte nicht so deployed, da immer wieder Abhängigkeitsfprobelme auftreten.

Ich verwende Eclipse Kepler sowie Glassfish 4 und Primefaces 4 als JSF-View-Technologie.


Ich schätze mal meine Herangehensweise war etwas naiv. Wer kann mich da ein bisschen aufklären, wie man so eine Architektur realisiert. Ich möchte nicht die ganzen Entities doppelt führen müssen.


Dabke

David
 

F.S.WhiTeY

Bekanntes Mitglied
Moin,

deine Probleme sind nicht genau beschrieben. Wie hast du die Abhängigkeiten denn definiert? Maven und bei deployment gefordert?

Als Glaskugellösung versuche doch mal in ner bestimmten Reihenfolge zu deployen.

Erst das JPA gedönse weil das von den JSF-Anwendungen gefordert ist. Dann die JSF-Anwendungen.
 

SubSonniC

Mitglied
Hallo,

Die Abhängigkeit ist lediglich über Eclipse und den BuildPath definiert. Die Reihenfolge habe ich bereits ausprobiert.
Maven ist und wird nicht gefordert.

Das soll ein Projekt im Privaten von der Pike auf werden, für das ich vollständig selbst verantwortlich bin. Daher ist es mir völlig egal wie ich das realisiere. Hauptsache es ist Vernünftig.

Vielleicht muss ich ja die EJBs per jndi registrieren und kann dann aus den anderen beiden JSF Projekten darauf zu greifen???

Grüße
 
Zuletzt bearbeitet:

Peter-Rene

Mitglied
Um auf EJB's in JSF's zugreifen zu können, müssen diese in der Tat registriert werden.
Dies geschieht simpel über die @Named - annotation. Dadurch werden sie per EL erreichbar und können dann in JSF's verwendet werden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S verteilte Anwendungen übers Internet Allgemeines EE 11
G Verteilte Anwendungen Allgemeines EE 14
M Verteilte EE-Umgebung mal daheim simulieren? Allgemeines EE 3
D Benutzerrecht in der Anwendung neu strukturieren Allgemeines EE 5
D Praktische Anwendung des MVC Allgemeines EE 2
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
M Zeitgesteuertes Ereignis in einer dynamic web module Anwendung (eclipse) Allgemeines EE 3
G Unit Test einer JavaEE Anwendung schlägt fehl. JNDI Name nicht gefunden. Allgemeines EE 3
G JavaEE Anwendung Testen Allgemeines EE 0
R Wiederverwendbarkeit in JavaEE Anwendung Allgemeines EE 2
OnDemand GUI in einer JavaEE Anwendung Allgemeines EE 6
C Fotoverwaltung in einer Multi-User Anwendung Allgemeines EE 4
W Servletfehler - kleine Anwendung Allgemeines EE 1
R Test einer JEE-Anwendung Allgemeines EE 3
J paar Fragen zu JSF2/JEE6 Anwendung mit JBoss 7.1.1 Allgemeines EE 6
F eigene Anwendung per Servlet Container starten Allgemeines EE 9
I EJB aus JSF Anwendung aufrufen Allgemeines EE 2
M JavaEE Anwendung weitergeben Allgemeines EE 24
J Anwendung mit Model 2 Architektur Allgemeines EE 3
T erste Anwendung in JBoss deployen Allgemeines EE 3
T Sinnvoll/machbar? Web Anwendung und EJB auf versch. Servern? Allgemeines EE 7
Y Zugriff auf Files aus einer EAR Anwendung Allgemeines EE 8
slawaweis CMS Unterbau für eine Web 2.0 Anwendung Allgemeines EE 4
H Installer für Tomcat-Anwendung Allgemeines EE 5
Java.getSkill() Anwendung Beans für Formulare Allgemeines EE 5
K Probleme mit Enterprise Anwendung Allgemeines EE 5
J JSF 1.2-Anwendung mit Eclipse Galileo Allgemeines EE 1
MQue URL im Brower beim Starten der Anwendung richtig setzen Allgemeines EE 4
S Session in eine andere Anwendung übergeben Allgemeines EE 2
G JSF Anwendung und individuelle Kofiguration Allgemeines EE 6
M Gelegentlicher Absturz Tomcat Anwendung: PermGen Space Allgemeines EE 6
K Java Application Server + ganttproject *.jar Anwendung Allgemeines EE 6
K JSF Test Anwendung ausführen funktioniert nicht Allgemeines EE 7
M Fehler in JSF Anwendung Allgemeines EE 4
M Web Anwendung soll auf Basisobjekte zugreifen können Allgemeines EE 2
M Intranet-Anwendung auf Basis von JSF Allgemeines EE 11
N Tomcat GWT-Anwendung - An beliebiger Stelle schreiben Allgemeines EE 2
ARadauer aus j2se anwendung auf j2ee elemente zugreifen Allgemeines EE 2
S Keystore Zugriff aus Web-Anwendung Allgemeines EE 2
P Testen von Struts-Anwendung Allgemeines EE 7
E freien Forum-Anwendung Allgemeines EE 8
T eine web anwendung bereitstellen ? Allgemeines EE 5
P Struts Anwendung- FormBean Tabelle mit input type=text Allgemeines EE 2
G Anwendung mit Web- und Windowsclient Allgemeines EE 5
A Anwendung auf WebSphere deployen Allgemeines EE 3
W Woraus baut man eine Super-Business-Anwendung? Allgemeines EE 5
T URL der Anwendung bekommen. Allgemeines EE 2
T Stand von JavaEE und AppServern Allgemeines EE 10
L JavaEE Webanwendung - Datenbank-Verbindung aufbauen Allgemeines EE 18
P JavaEE 7 Maven Eclipse Allgemeines EE 0
P JAvaEE und JNDI Allgemeines EE 0
P JavaEE- Projekt in Netbeans Allgemeines EE 0
T JBossESB Welche JavaEE Verison? Allgemeines EE 0
J Netbeans + JavaEE. NullPointerException Allgemeines EE 3
J Security JavaEE 6 Allgemeines EE 7
H Die ersten Schritte mit JavaEE Allgemeines EE 2
Chris81T JavaEE Backend < > HTML Frontend ( Frameworks ) Allgemeines EE 10
R Synchronized in JavaEE Allgemeines EE 11
G web.xml javaee tag Allgemeines EE 2
G Aussagen zu JavaEE Allgemeines EE 9
D maven für javaEE projekt Allgemeines EE 20
T javaee.jar und rt.jar Allgemeines EE 2
G Netbeans und JavaEE - Projects Allgemeines EE 4
G Von Java SE nach JavaEE umsteigen Allgemeines EE 31

Ähnliche Java Themen

Neue Themen


Oben