Architekturvorschläge für Online-Wörterbuch?

Status
Nicht offen für weitere Antworten.

facilityManager

Aktives Mitglied
Das soll kein gewöhnliches Wörterbuch werden, sondern ein ganz spezielles. Gibt es so noch nicht :D
Die Anwendung wird die Datenbank quälen.

Bisher habe ich so etwas immer mit PHP und MySQL gemacht, aber davon bin ich nun geheilt. Habe mir einreden lassen das Java viel besser ist. Ich kann Java, aber keine Java-Webentwicklung. Kenne die Frameworks nicht. Das dumme ist nur, das ich nicht weis, welche Architektur ich nehmen soll :autsch:

Tomcat, Struts, Hibernate, JBoss, JRUN, JX und JY... da gibt es dutzende.

Anforderungen:
- muss tierisch schnell sein
- pfeilschnelle Datenbank

Cool wäre eine Datenbank wie IBM DB2 oder Derby...habe mir erzählen lassen das die super schnell wären und für so etwas optimal. MySQL soll im vgl. dazu so langsam sein wie eine Schnecke im Vergleich zu einer Katze.

Für den Anfang dürfte es aber auch eine MySQL tun....kann ja noch migriert werden, wenn die Sache läuft. IBM DB2 bzw. Derby sind bestimmt fürchterlich teuer. Oder?

Womit würdet ihr das machen?
 

The_S

Top Contributor
Performance hängt in erster Linie von deiner Programmierarbeit und der Geschwindigkeit deines Servers ab.

Für den Anfang tuts ne kostenlose H2, wir arbeiten hier mit ner DB2, ist auch net schlecht ;) .

Die Wahl der Server-Software hängt wohl davon ab, was du genau willst. Portlet oder Servlet Architektur, ...?

Frameworks solltest du die verwenden, die du brauchst.
 

FArt

Top Contributor
facilityManager hat gesagt.:
Habe mir einreden lassen das Java viel besser ist. Ich kann Java, aber keine Java-Webentwicklung. Kenne die Frameworks nicht. Das dumme ist nur, das ich nicht weis, welche Architektur ich nehmen soll :autsch:

Lass dir nichts einreden. Du musst in den sauren Apfel beißen und evaluieren. Auch Java ist kein Allheilmittel (ok, die Vorteile richtiger Programierung gegenüber Scripting ist natürlich schon gegeben).
Man kann weder Standardarchitekturen noch Systeme oder APIs empfehlen, wenn deine Anforderungen (dir selber?) nicht klar sind. "Pfeilschnell" ist da wohl nicht ausreichend...

Überlege dir funktionielle und nicht-funktionelle Anforderungen und grenze anhand dieser die Kandidaten ein bzw. schließe welche aus.
Verwende eine Technologie, die du kennst. Wenn du auf eine andere umsteigen möchtest, gehe genau so vor, evaluieren... vielleicht ist ja .NET für dich und dein Problem viel besser geegnet.

Es bleibt nur eines: lies viel und wäge ab.
 

facilityManager

Aktives Mitglied
Vielleicht könnt Ihr mir dazu noch einen Tipp geben:

So stelle ich mir die Architektur konkret vor...

Bei Aufruf einer URL wie http://www.einedomain.de/?activity=EditProfile
wird intern eine Klasse aufgerufen, sagen wir mal sowas wie Index.java, die sodann den Parameter activity auswertet und dementsprechend die Klasse EditProfile dynamisch instanziiert.

Die Klasse EditProfile implementiert die Klasse Activity, welche dieser Klasse den HttpServletRequest usw. zur Verfügung stellt.

Hinten dran kommt dann eine JSP, deren Dateiname in der Klasse EditProfile festgelegt wird.

Ich hoffe Ihr versteht worauf ich hinaus will? Möglichst easy soll das sein :)

Ist das soweit Standard-Java, oder brauche ich dafür schon diverse Frameworks?
 

The_S

Top Contributor
Naja, so hilfreich ist diese Aussage auch nicht. Nen Tomcat brauchste für JSP und Servlets, evtl. Hibernate oder was ähnliches für das DB-Mapping. Mehr lässt sich anhand dieser Aussage nicht unbedingt sagen.
 

FArt

Top Contributor
Was willst du hören? Nimm JBoss SEAM mit EntityBeans! Und jetzt, hilft dir das weiter?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X kleines CMS mit JEE . Architekturvorschläge ? Allgemeines EE 16
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
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 Basissystem für J2EE App Allgemeines EE 5
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
B Online Status eines Benutzers abrufen Allgemeines EE 27
M Online Formular Allgemeines EE 7
M Online-Fragebogen mit JSP oder Servlet? Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben