Basissystem für J2EE App

Status
Nicht offen für weitere Antworten.

pyjo

Mitglied
Hallo,

ich und ein Kollege haben nen Auftrag für ein Warenverwaltungssystem mit Shop bekommen und sollen es in Java Entwickeln.
Das das ganze ne J2EE App wird, ist bei der Anforderung schon klar, aber wir suchen aktuell noch ne Grundlage auf der wir aufbauen können.

Wir hatten schon überlegt, es als Portletsystem zu bauen, aber da die Anwendung primär nur einen Internen Bereich haben soll (auch der Shop soll nur für angemeldete Kunden verfügbar sein) sind wir der Meinung, dass ein Portletsystem nicht das richtige dafür ist.
Momentan stehen wir so dar, dass wir einen Application Server (vermutlich JBoss) einsetzen wollen und eine eigene Webapp dafür entwickeln werden. Also quasi bis auf dem AS keine "fremde" Grundlage verwenden werden.

Habt ihr vielleicht eine Idee, wo man vielleicht drauf aufbauen könnte?
Soweit möglich sollte die Application, sollte sie eine Datenbank einsetzen, auch Oracle kompatibel sein, da wir beim Kunden eine Oracle DB einsetzen werden (Kundenwunsch, aber durchaus kein schlechter ;)).

Grüße
ViperT
 

Terminator

Aktives Mitglied
Hi ViperT,

Weiss nicht wies den anderen geht, aber irgendwie versteh ich dein Posting schon nicht.
Einerseits möchtest du nur AS+EigenWebApp ohne Fremdes, drunter suchst du wieder ne Application um drauf aufzubauen.

Nach was fragst du denn nun eigentlich?
1. Art der J2EE-App
2. Nach nem Framework
3. Oder doch n BasisShopSystem

cu
Terminator
 

pyjo

Mitglied
Wir suchen eher nen Framework als ein bereits existierendes Shop-System. Laut Kundenaussage haben die fertigen Systeme nicht die entsprechenden Anforderungen.

Um es kurz auszudrücken, wir suchen ein System, dass sich um das Aussehen / Layouten kümmert und wir quasi nur noch passende Module dafür schreiben müssen. Also primär das, was hinter der Oberfläche steckt (das wir die Ausgabe der Informationen selber machen müssen ist klar). Da das ganze sowohl statische Inhalte und dynamische Inhalte (unabhängig von der Warenverwaltung/Shop) ebenfalls beherschen muss, dachten wir halt an ein fertiges Portletsystem.
Aber auch dabei sind wir uns absolut nicht sicher, ob das eine gute Grundlage dafür währe. Momentan stehen wir wie gesagt eher so dar, dass wir uns eine eigene WebApp entwickeln.

Ich denke bei solch einem System, wo es auch um jede Menge Sicherheitskritische Aspekte geht und eine gewisse Performance sollten wir auch auf eine eigene Entwicklung setzen. Oder sehe ich das falsch?

Ich hoffe das war jetzt etwas verständlicher :)

Grüße ViperT
 

Terminator

Aktives Mitglied
Also ich hab vor nem Jahr angefangen nen Shop zu proggen.
Ist auch ein Intranet-Geschichte für n Kunden mit 30 Fililaen.
Hab mich für JSF RI+Facelets entschieden und Layout eben XHTML/CSS.
"Heute" nur Intranet bedeutet nicht dass Kunde "morgen" seine Produkte nicht zusätzlich im Internet haben möchte:)

Nachteil ist das dauert wirklich wirklich lange..
Vor allem wenn nichts fertiges zur Verfügung steht, mein damit fertige serverseitige Komponenten, aber auch clientseitige Scripte JS/AJAX.
Da kann das proggen tierisch lang aufhalten, so dass JSF-Einarbeitungszeit + Basisfunktionen + ShopFunktionen da auch n Jahr ins Land geht und ist noch nicht in Produktion.



> wir quasi nur noch passende Module dafür schreiben müssen. Also primär das, was hinter der Oberfläche steckt.

Ja so hab ich das auch gemacht, zwar nicht als Module aber eben Basis-Klassenpaket auf dem setzt dann Kundenspezifische Klassen auf.
Also reicht dann eigentlich wenn man ne Basisklasse ableitet wenn man spezielle Funktionen für einen Kunden dazunehmen möchte.

Oberfläche ist halt bei HTML/CSS cool.
Da kann ein potentieller weiterer Kunden sich sein Layout auch durch nen eigenen Programmierer anpassen lassen.
Also Frontend sowieso aber eben auch im Backendbereich.



> Laut Kundenaussage haben die fertigen Systeme nicht die entsprechenden Anforderungen.

Kann ich gut nachvollziehen, also Flexibilität zu gewährleisten ist wirklich schwer.
Was waren donn so die Anforderungen bei euch?

Also problematisch fand ich bei Umsetzung vor allem:
- Flexible Struktur von Categorien/Artikel/Artikelpositionen
- Verschiedene Felder bei unterschiedlichen Artikeln
- Mehrsprachig
- Backendbereich Multiuser fähig



> Ich denke bei solch einem System, wo es auch um jede Menge Sicherheitskritische Aspekte geht und eine gewisse Performance sollten wir auch auf eine eigene Entwicklung setzen. Oder sehe ich das falsch?

Also wenn ihr genug Zeit habt dann ja.
 
K

ksg9-sebastian

Gast
Hi,

aber warum kein Portal/Portlet? Hat doch nichts mit intern/extern zu tun.

Vorteile des Portals:

- Grundgerüst ist schon vorhanden
- Portale sind quasi eigene Module somit kannst du die Anwendung nach und nach entwickeln und alles schön getrennt deployen
- Fehlersuche beschränkt sich meistens auf ein Portlet und kann besser auf einen bestimmten Bereich eingegrenzt werden
- Benutzer- und Rechteverwaltung kommt schon mit, was imho ein riesen Vorteil ist

Sämtliche Frameworks für's Web gibts auch für Portlets. Spring, Struts, JSF u.s.w.

Entwicklungszeit dürfte sich etwas verkürzen da schon ein Basissystem da ist. Die Entwicklung unterscheidet sich nicht so extrem von Servlets oder ner normalen Webapp.

Würd dir Jetspeed2 oder ähnlichen Portalserver empfehlen. Für MVC und ähnliches kannst du z.B. ein eigenes Pattern verwenden (siehe IBM:
http://www.ibm.com/developerworks/websphere/library/techarticles/0312_hanis/hanis1.html
http://www.ibm.com/developerworks/websphere/library/techarticles/0312_hanis/hanis2.html)

oder auch JSF.

Gruß Sebastian
 

pyjo

Mitglied
ok, vielen Dank für die Anregungen :)
Ich glaub, es gibt so viele Möglichkeiten, dass wir jetzt erstmal genug Diskussionsstoff haben ;)
Mal schauen wofür wir uns am Ende entscheiden :roll:

Grüße
ViperT
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Neue Versionen für Serveranwendung Allgemeines EE 2
Oneixee5 JSON für Spring Boot Endpunkte erzeugen Allgemeines EE 8
TheWhiteShadow JSF plugins für tomcat webapp Allgemeines EE 0
R Docker für Windows in Microservices-Projekt Allgemeines EE 2
2 Wildfly JPA Konfiguration für mysql Allgemeines EE 0
R RHCSA/RHCE für Software Architect? Allgemeines EE 1
G JSF Datenstruktur für DataTable Allgemeines EE 2
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
G Softwarearchitektur für Batchjobs Allgemeines EE 1
A @Webfilter - für doppelte Anmeldung Allgemeines EE 0
R DotNet für J2EE Programmierer Allgemeines EE 1
I Brauche Anregungen für Mandantensystem: Abspeicherung Allgemeines EE 4
R Welches System das beste für programmierer. Linux oder Windows Allgemeines EE 8
L JSP: Dynamischer Content mit Beans für einen Konfigurator? Allgemeines EE 0
M JAX-RS: Unterschhiedliche Typen für POST und GET Allgemeines EE 1
A Zufallstext für YellowPress Allgemeines EE 5
D Prozess für die Zusammenarbeit Allgemeines EE 7
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
A Ideen für Datenhaltung Allgemeines EE 9
c_sidi90 Gute Bücher/Tutorials für Einstieg in JSP/Servlets Allgemeines EE 3
H Glassfish - Open Source Lizenz für den kommerziellen produktiven Einsatz? Allgemeines EE 2
Evil-Devil Server/Tech-Empfehlung für Web-App? Allgemeines EE 12
M Wegweiser für Projekt einer Katastrophen-Stab-SW gesucht! Allgemeines EE 2
slawaweis CMS Unterbau für eine Web 2.0 Anwendung Allgemeines EE 4
B Frameworks/Technologien für Web-Anwendungen Allgemeines EE 16
P Nur ein User für Web Application Allgemeines EE 11
W Struts Tutorial für EE Noobs? Allgemeines EE 2
H Installer für Tomcat-Anwendung Allgemeines EE 5
D maven für javaEE projekt Allgemeines EE 20
Java.getSkill() Anwendung Beans für Formulare Allgemeines EE 5
T Einstieg JEE: Frage für Frage bis zum Erfolg :-) Allgemeines EE 28
Antoras JSP für MVC geeignet? Allgemeines EE 13
I Für dieses Projekt ausreichend? Allgemeines EE 6
P [Maven2] maven-jaxb2-plugin - Kein absoluter Pfad für "<schemaDirectory> möglich??? Allgemeines EE 2
T Suche Buch für: Large Scale Web-Apps | Clustering | Scaling in Java ? Allgemeines EE 4
2 JSTL Tags für eine Bean? Allgemeines EE 4
S Weboberfläche für jconsole Allgemeines EE 5
I Klassen werden nicht für Import erkannt eclipse EE Allgemeines EE 2
F Architekturvorschläge für Online-Wörterbuch? Allgemeines EE 5
foobar Client-Jar und JPA-Entities für Remotzugriff Allgemeines EE 12
G Framework für selbsterstellte Formular und Seiten gesucht Allgemeines EE 3
R Sourcen einbinden von J2EE bzw auch für Servlets in Eclipse Allgemeines EE 8
D Standard für Authentifzierung und Autorisierung Allgemeines EE 5
D Liste für dataTable (JSF) manuell füllen Allgemeines EE 2
R Tutorial für J2EE Allgemeines EE 3
F FORM Auth in JBoss für User mit falscher Rolle ? Allgemeines EE 2
M Eclipse GUI für EJB-QL bzw HQL? Allgemeines EE 4
eskimo328 java oder php für Support-Ticketing-System Allgemeines EE 12
A web.xml für Servlet in Tomcat 5.5 erstellen Allgemeines EE 2
J Timeout für InitialContext Allgemeines EE 2
A web.xml für Servlet in Tomcat erstellen Allgemeines EE 6
J Encoder für Java String in html format Allgemeines EE 6
N Zugriff auf Webapp nur für localhost definieren (Tomcat) Allgemeines EE 2
J Konvertierungs-Fehler: Wert ''{0}'' für Modell ''{1}'' Allgemeines EE 10
flashfactor Gibt es ein Case Management für Java Application Server? Allgemeines EE 6
T Zu blöd für JSTL Allgemeines EE 6
B GlassFish & JAAS - Konfiguration für AppClient Allgemeines EE 1
M Kostenloses JSP Plugin für Eclipse Allgemeines EE 6
flashfactor Gibt es ein Transportsystem für Java EE Allgemeines EE 5
boxi JSF für Anfänger Allgemeines EE 8
F JSF h:outputlink für zurück Allgemeines EE 5
boxi JSF Parameter für die nächste seite übergeben Allgemeines EE 2
W Arbeitsumgebung für JSP-Development einrichten (Eclipse, .) Allgemeines EE 3
F Quiz in JSP - Sessionvariable mitzählen (für richtige Antw.) Allgemeines EE 2
P JSP Servlets/ Java Klassen für FTP FileUpload (Bilder) + DB Allgemeines EE 3
W Statistiken für Webseiten? Allgemeines EE 2
E Popup Fenster für fertige JSP Seit? Allgemeines EE 3
G Java EE SDK für Mac OS X? Allgemeines EE 3
K JSP für DB-Verbindung Allgemeines EE 4
H relativer Pfad für stylesheet und Pics Allgemeines EE 5
H Gibt es ein jBoss Tutorial für JSPs ? Für Anfänger ? Allgemeines EE 5
J JSF: Authentifizierung für einen einzigen Fall "umgehen Allgemeines EE 6
H Test Application für Tomcat Allgemeines EE 3
S String escpapen für JavaScript, Datenbank, HTML Allgemeines EE 2
C Tutorial für JSF Allgemeines EE 4
G WEB-INF/classpath funktioniert nicht für Dateien Allgemeines EE 2
G StandAlone & DB im Intranet [Ehem.: Beratung für Einstei Allgemeines EE 8
Phreaker Wo bekomm ich für den JBOSS ne build.xml her? Allgemeines EE 2
B Java-Client für eBaySOAP-API liefert HTTP(400) Bad Request Allgemeines EE 2
M image für submit button Allgemeines EE 3
F relativer Pfad in Servlets für Dateien Allgemeines EE 2
H Schnelleinstieg für J2EE Projekt? Allgemeines EE 5
B Besondere Ländereinstellungen für eine TomcatApp Allgemeines EE 2
G Firefox Plugin für HTTP (req&resp) visualisierung? Allgemeines EE 2
ronny "jWic" Projekt: Framework für Webapplikationen Allgemeines EE 8
H JNDI Name für die Queue - Connection Factory in JBoss ändern Allgemeines EE 3
A Dateinamen für OutputStream Allgemeines EE 2
C "Data-holding" Klasse für JSP und ear Allgemeines EE 9
G Kickstart für JSF Allgemeines EE 2
D wysiwyg-editor für velocity? Allgemeines EE 3
J Hilfe. brauche Dokumente für die Diplomarbeit Allgemeines EE 9
A relativer Pfad zim Tomcat-Verzeichnis für FileInputStream Allgemeines EE 3
A Brauche ich J2EE für Beans? Allgemeines EE 9
J Test-Tools für JSP-Files? Allgemeines EE 9
C JSP Editor für Linux Allgemeines EE 3
S gibt es free hosting für jsp??? Allgemeines EE 11
4a61766120617274697374 Managed Server im J2EE Umfeld Allgemeines EE 0
BuckRogers Jboss 7** und j2ee 1.7 Allgemeines EE 1
T Einstieg in J2EE: Remote auf Bean zugreifen Allgemeines EE 11
T The server does not support version 3.0 of the J2EE Web module specification. Allgemeines EE 6

Ähnliche Java Themen

Neue Themen


Oben