Welches Framework für kleine WebApp nutzen?

Hallo zusammen,

ich hab mir IntelliJ Community herunter geladen und es jetzt geschafft ein Git-Repo für ein Beispielsprojekt anzubinden und einen Maven-Build aufzubauen, welcher eine War liefert, die ich tatsächlich bei Azure deployed bekommen habe....ist nur ne HelloWorld-JSP drin, aber ein Erfolg.

Wenn ich mich dafür nun das Wochenende gefeiert habe würde ich gerne den nächsten Schritt wagen.....und zwar: Funktionalität

Mein Plan... einen "E-Mail-Versender" (muss für ein Projekt Dummy-Email verschicken), den ich über ne kleine WebPage (zwei drei Textfelder und einen "Senden"-Button) und per Postman über HTTP-Requests steuern kann.


1. Was nehme ich am besten für den "Server" und die kleine Website? Alles manuell erscheint mir 90er. Was ist denn ein leichtgewichtiges zukunftsorienteres-Framework für sowas?
2. Hilft einen Spring-Boot dabei?
3. Müssen das zwei Projekte sein? Eines für die Website und eines für den Server? Hatte gehofft das beides in ein Projekt zu machen und mit Maven zu packagen und dann zu deployen.

Danke im Voraus
 

mrBrown

Super-Moderator
Mitarbeiter
Das kommt sehr drauf an, was du vor hast ;)

Spring Boot ist da sehr empfehlenswert, „normales“ Java EE oder jedes andere Framework klappt aber auch.

Allerdings ist’s grad für Anfänger empfehlenswert, das Projekt dann einmal passend neu aufzusetzen (direkt mit einem passenden „Grund-Projekt“ anfangen), anstatt ein bestehendes anzupassen.


(Falls du Interesse hast, kann ich dir mindestens für Spring ein Projekt-Template geben)
 
Danke für die Antwort...habe mal versucht das nach einem Tutorial durchzuspielen, aber habe festgstellt, dass die IntelliJ Community Version kein SpringBoot unterstützt. Und die Ultimate ist mir für ein paar Spielchen (erstmal) zu teuer.
 

mrBrown

Super-Moderator
Mitarbeiter
„Nicht unterstützt“ stimmt nicht so wirklich - man kann auch mit der Community-Version wunderbar mit Spring Boot entwickeln. Ultimate bietet nur ein paar Extras, die man aber grad bei kleineren Projekten kaum vermisst.
 
K

kneitzel

Gast
Und generell gibt es natürlich auch andere IDEs. Mir fällt da direkt Eclipse ein und dabei speziell STS (https://spring.io/tools).

Hatte ich damals benutzt, weil ich damit teilweise der Dokumentation besser folgen konnte. Das könnte interessant für Dich sein, wenn in der CE Version von IntelliJ keine Spring Projekte direkt erstellbar sind. (Das benötigt man nicht zwingend, aber ich fand es sehr nützlich, da man da dann schnell Testprojekte für diverse Technologien erstellen konnte. So hab ich mir zumindest vieles angesehen als ich damit angefangen habe.... Immer erst an einem Proof of Concept Projekt die Technologie probiert ehe es dann ins eigentliche Projekte eingebaut wurde.)
 

mrBrown

Super-Moderator
Mitarbeiter
Das benötigt man nicht zwingend, aber ich fand es sehr nützlich, da man da dann schnell Testprojekte für diverse Technologien erstellen konnte. So hab ich mir zumindest vieles angesehen als ich damit angefangen habe.... Immer erst an einem Proof of Concept Projekt die Technologie probiert ehe es dann ins eigentliche Projekte eingebaut wurde.
Wobei das ziemlich gut mit dem Spring Initializr geht, wenn man nicht sowieso irgendein anderes Template nutzt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Erste Schritte Welches Framework passt zu mir ? Java Basics - Anfänger-Themen 1
B Browsergame - welches Framework? Java Basics - Anfänger-Themen 2
L [Web/Servlets] welches Framework verwenden? Java Basics - Anfänger-Themen 10
P Welches SDK für das erstellen einer ausführbaren Datei? Java Basics - Anfänger-Themen 4
B String - Wörter finden, welches Punkt und entsprechender Pre / Suffix hat? Java Basics - Anfänger-Themen 30
B Welches Lernmaterial? Java Basics - Anfänger-Themen 5
F Methoden Bitte Helft mir meinen Fehler zu finden. Möchte in diesem Bankenprogramm durch die Konsoleneingabe auswählen welches Konto reduziert und welches erhö Java Basics - Anfänger-Themen 17
R Zugriff auf den Index eines Arrays, welches ein Objekt ist. Java Basics - Anfänger-Themen 4
C LMC laufen kriegen, welches Java brauche ich ? Java Basics - Anfänger-Themen 5
T Welches Java? Java Basics - Anfänger-Themen 5
F HashMap oder welches Array? Java Basics - Anfänger-Themen 4
M Panel erstellen, welches ein Control erhält. Ausgabe soll über einen Stream erfolgen. Java Basics - Anfänger-Themen 0
T Methoden Welches Objekt ruft Methode auf? Java Basics - Anfänger-Themen 6
IngoF Welches Event kommt wann? Java Basics - Anfänger-Themen 8
I Programm, welches eine Textzeile einliest und alle darin enthaltenen Buchstaben umwandelt Java Basics - Anfänger-Themen 3
C Welches Format gibt Java aus? Java Basics - Anfänger-Themen 5
I Suche Component welches Map ähnelt Java Basics - Anfänger-Themen 11
J Welches Java-Videotutorial für Anfänger empfehlenswert? Java Basics - Anfänger-Themen 7
E Objekt bekommen, welches die Methode aufruft? Java Basics - Anfänger-Themen 15
J button.addActionListener(this); - Welches this ist gemeint? Java Basics - Anfänger-Themen 7
P Layout Manager - Welches Layout für Memory? Java Basics - Anfänger-Themen 7
F welches Layout für JButton-Liste verwenden Java Basics - Anfänger-Themen 6
S Vererbung/Herausfinden welches Objekt von welcher Klasse Java Basics - Anfänger-Themen 4
W welches Paket für welches Aufgabe nutzen Java Basics - Anfänger-Themen 3
R Welches Design pattern Java Basics - Anfänger-Themen 10
M Rausfinden welches Objekt ein anderes Objekt erzeugt hat?! Java Basics - Anfänger-Themen 3
H Prüfen welches JTextfield ausgewählt/selektiert ist? Java Basics - Anfänger-Themen 7
L auslesen einer Variablen eines Objekt welches "Eigentum" eines Objektes der selben Klasse ist. Java Basics - Anfänger-Themen 12
N Welches Layout soll ich verwenden? Java Basics - Anfänger-Themen 3
C welches programm?? Java Basics - Anfänger-Themen 22
K Welches Spiel programmieren? Anfänger Java Basics - Anfänger-Themen 28
R Welches Tool soll ich benutzen? Java Basics - Anfänger-Themen 19
G gutes Reporting Tool welches mit Java zusammenarbeitet Java Basics - Anfänger-Themen 8
M Welches Betriebsystem ist für Java am geeignetesten Java Basics - Anfänger-Themen 135
-horn- Wie am Einfachsten mit Config-Datei umgehen. Welches Format? Java Basics - Anfänger-Themen 6
L welches tool NetBeans 6.0.1 oder Eclipse ? Java Basics - Anfänger-Themen 11
P Welches Buch ist für Einsteiger(fast) ohne Vorwissen passend Java Basics - Anfänger-Themen 7
N Welches Array bietet sich an? Java Basics - Anfänger-Themen 4
A Welches GUI nutze ich am Besten? Java Basics - Anfänger-Themen 7
G Ein Java Programm welches ein lineares Gleichungssystem löst Java Basics - Anfänger-Themen 16
T Methode zum überprüfen welches JPanel offen ist Java Basics - Anfänger-Themen 3
B Applet, welches Maximum eines Array bestimmt Java Basics - Anfänger-Themen 2
U Welches Layout? Java Basics - Anfänger-Themen 6
N SAX, StAX, JDOM oder DOM , ab wann welches für XML Java Basics - Anfänger-Themen 14
G Welches Java Buch kaufen? Java Basics - Anfänger-Themen 7
R Welches inferface und somit welche IP benutzt meine JVM? Java Basics - Anfänger-Themen 2
E In welches Verzeichnis müssen selbsterstellte Klassen ? Java Basics - Anfänger-Themen 6
M Welches Java downloaden? Java Basics - Anfänger-Themen 2
L JFrame öffnet 2tes JFrame, welches Daten vom 1sten braucht. Java Basics - Anfänger-Themen 21
J Java Applets schreiben welches JDK wählen? Java Basics - Anfänger-Themen 5
megachucky Swing - suche fenster welches nicht schließbar ist Java Basics - Anfänger-Themen 3
B welches format hat java.sql.date? Java Basics - Anfänger-Themen 9
G PopupMenu; Welches Menü war's denn nun? Java Basics - Anfänger-Themen 6
Y Timeserver im Internet, welches Protokoll, wie zugreifen Java Basics - Anfänger-Themen 6
D Cannot find JUnit.framework Java Basics - Anfänger-Themen 1
P Eclipse Karate Framework API Test . Unexpected Error: the trustAnchors parameter must be non-empty Java Basics - Anfänger-Themen 1
T Neuling erbittet Meinung zu Framework Java Basics - Anfänger-Themen 11
O Verwirrt beim Java Collection Framework aufruf! Java Basics - Anfänger-Themen 9
O Framework/Library Java Basics - Anfänger-Themen 5
O Framework Java Basics - Anfänger-Themen 2
N Umgang mit Domain Framework Java Basics - Anfänger-Themen 2
Z Threads Executor Framework - Aufgabe auf n Threads aufteilen Java Basics - Anfänger-Themen 10
M Java Media Framework installieren - Win 7 Java Basics - Anfänger-Themen 6
F Java Media Framework Java Basics - Anfänger-Themen 5
D script.aculo.us requires the Prototype JavaScript framework >= 1.6.0.2 Java Basics - Anfänger-Themen 2
Dit_ Framework was ist das ? Java Basics - Anfänger-Themen 6
U Welche(s) Framework(s) wären geeignet? Java Basics - Anfänger-Themen 8
StrikeTom Welche Dateitypen unterstützt JMF (Java Media Framework)? Java Basics - Anfänger-Themen 6
2 Framework mit Annotations Java Basics - Anfänger-Themen 22
X Ist das Spring Framework Einsteigerfreundlich? Java Basics - Anfänger-Themen 2
M Webseiten mit oder ohne Framework Java Basics - Anfänger-Themen 5
G Framework für eine Flexible Oberfläche! Java Basics - Anfänger-Themen 9
M Was ist ein FrameWork Java Basics - Anfänger-Themen 5
T Frage zu Vererbung beim Collection-Framework Java Basics - Anfänger-Themen 4
G Framework für Kategorien Java Basics - Anfänger-Themen 2
V Web Framework Java Basics - Anfänger-Themen 4
G Was ist ein Framework Java Basics - Anfänger-Themen 1
V Framework usw Java Basics - Anfänger-Themen 7
M Source Code von Collection Framework, etc. Java Basics - Anfänger-Themen 3
G Collection Framework Java Basics - Anfänger-Themen 8
B schon mal mit JavaBeans Activation Framework gearbeitet? Java Basics - Anfänger-Themen 2
G Java Collections Framework : id + 5 Werte , gibt es sowas Java Basics - Anfänger-Themen 4
M Code aus IntelliJ in "Textform" für Word-Paper? Java Basics - Anfänger-Themen 3
G Icon für App Java Basics - Anfänger-Themen 1
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
P Wieso kann ich als Index für einen Array einen Char angeben? Java Basics - Anfänger-Themen 3
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
V Durchschnittliche Volatility in Prozent für 4 Stunden berechnen Java Basics - Anfänger-Themen 14
C negamax-Algorithmus für Tic-Tac-Toe spielt manchmal falsch Java Basics - Anfänger-Themen 10
D Apache HTTPClient für alle Fälle Java Basics - Anfänger-Themen 41
J Layout Manager, welcher ist der Richtige für mein Program? Java Basics - Anfänger-Themen 1
J Fehlermeldung unverständlich für Jakarta Java Basics - Anfänger-Themen 17
M Minimax-Algorithmus für Vier gewinnt Java Basics - Anfänger-Themen 11
M GUI für Vier-Gewinnt. Java Basics - Anfänger-Themen 4
I JPA Query für mehrere Klassen Java Basics - Anfänger-Themen 3
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
R Operatoren Rechenoperation in Java verwenden für Calculator Java Basics - Anfänger-Themen 2
R Operatoren Rechenoperation verwenden für Taschenrechner. Java Basics - Anfänger-Themen 32
Ostkreuz Counter für Booleanwerte Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben