Server-side-Java - wo Sie beginnen
Ich bin wirklich beginnen, ein hängen von der client-Seite Java-Programmierung, und von dem, was ich verstehe, ist Java ideal für die Entwicklung von stabilen server-Seiten für die großen Mengen an traffic.
Das problem ist, dass ich komplett neu bin auf server Entwicklung, also ich weiß nicht, wo Sie anfangen sollen oder wo Sie nach Informationen suchen, obwohl Java ist eine gute Dokumentation.
Weitere spezifische Fragen:
- Kennen Sie eine gute, nicht-spezifische tutorials für server-seitiges Java? Ich habe einige tutorials für Googles Cloud-Plattform und Netscape, aber ich möchte nicht davon abhängig sein, ob Ihre Infrastruktur.
- Ist die gemeinsame Praxis zu entwickeln, den code in Eclipse und dann "Schiff", das es auf deinem server? Als ich sagte, dass ich es nie getan habe, server-side Entwicklung, und ich habe nur versucht, das lernen ein wenig node.js.
Vielen Dank im Voraus, ich hoffe, diese Fragen sind nicht zu breit-Bereich.
Der einfachste Weg, um einen funktionierenden webserver IDE würde der download von Netbeans mit Glassfish und installieren Sie es. Dann können Sie beginnen zu Experimentieren mit einfachen JSP-Seiten.
InformationsquelleAutor joseph | 2015-04-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde vorschlagen, Sie beginnen mit einer einfachen Einrichtung, wie Sie uns bereits gesagt: Eclipse + lassen Sie uns sagen, ein einfach zu bedienendes tomcat.
Wenn es um die server-Seite müssen Sie ein Servlet erstellen, die es erlaubt den Zugriff auf andere Anwendung Daten von Ihrem server in ein format, das Sie definieren, oder sagen wir, Sie + die clients definieren. Ich würde vorschlagen, Sie beginnen mit etwas, das Sie werden damit vertraut sein, wie Json. Für diese habe ich ein wenig "Ausgangspunkt" für Sie.
Klon, einfaches Beispiel für eine server-seitige Anwendung:
https://github.com/DominikAngerer/java-GsonJerseyProvider
Es liefert bereits eine einfache Struktur für Json, die verwendet wird, durch einen Rahmen, wie Ember und auch Sie können Sie leicht ändern Sie die Struktur, die dort definiert ist.
Ja, es ist Total üblich, das zu tun. Schreiben Sie Ihre Server-Side-code und exportieren Sie Sie als .Krieg - tomcat oder jetty zum Beispiel können Sie einfach installieren Sie Sie und Sie werden in der Lage zu laufen, Sie auf diesen application server.
Ich Liebe wirklich die Arbeit mit Jersey - Es ist wirklich zu verstehen, den code, den Sie schreiben wird. Vielleicht versuchen Sie das Beispiel von IBM zur Verfügung gestellten developersworks: http://www.ibm.com/developerworks/library/wa-aj-tomcat/
Für den Anfang ist es vielleicht ein wenig Aufwand, aber nachdem Sie versucht, das Beispiel (sollte es laufen sofort) ich denke, Sie bekommen die Idee, wie man ein einfaches backend mit java.
Ich bin derzeit immer mit einem Debian Wheezy auf einem Dedizierten Server, und sagen wir mal einen Apache. Ich würde Ihnen empfehlen, so etwas wie Siteground - oder andere würde die Verwendung von amazon-server 🙂 - ich werde Ihnen ein wie für eine Studie (wenn ich es nicht irgendwo auftreiben kann).
Systemanforderungen für Java: java.com/en/download/help/sysreq.xml
Kostenlose Amazon aws.amazon.com/en/free 🙂 Dort können Sie über bis zu 750h pro Monat den Betrieb eines einfachen linux-system (sagen wir mal debian wheezy) installieren Sie eine einfache tomcat & voila - es läuft 🙂
InformationsquelleAutor DominikAngerer
Wenn Sie möchten, eine komplette Umgebung aus der box, die Sie ausprobieren können:
Netbeans EE IDE:
Es enthält einen GlassFish server und das SDK vorkonfiguriert, glasfish ist einer der am meisten verwendeten open-source-application-Servern. Hier finden Sie tutorials von Netbeans Seite.
JBoss Developer Studio: ist ein weiteres sehr verwendet IDE enthält einen JBoss-server. Sie finden tutorials aus diesem einen hier.
Ich würde sugest beginnen mit GlassFish, es ist sehr einfach zu bedienen und zu konfigurieren.
InformationsquelleAutor Alberto Vazquez
Werfen Sie einen Blick auf Java ee. Ich würde anfangen, indem Sie lernen, wie Sie einfache JSP-Seiten mit Eclipse + Tomcat (erstellen Sie ein "Dynamic Web Project"). Danach check-out-Servlets und sicher sein, zu verstehen HTTP. Danach würde ich, um eine übersicht von JSTL und anderen Java-EE-Komponenten. DZone hat eine schöne refcard geben Ihnen einen überblick über die Java-EE-7-Komponenten.
Danach sollten Sie gut genug sein, sich auf ein framework wie Spring oder Struts. Alternativ können Sie die perfekte Java-EE-voll lernen ist es mehr erweiterte Komponenten wie CDI(context dependency injection) oder JAX-RS und JAX-WS(web services). Dieses Dokument soll Ihnen einen überblick geben, wie die Konfiguration eines servlet-Containers in eclipse: http://www.eclipse.org/webtools/community/education/web/t320/Configuring_an_Application_Server_in_Eclipse.pdf
Als für tutorials, check-out-Orakel in Java ee 7 tutorial: http://docs.oracle.com/javaee/7/tutorial/
Alternativ, wenn Sie nicht wie die Stile und Muster verwendet, die in Java-EE, es ist ein nicht-Java-EE-framework aufgerufen, Play Framework (http://playframework.com) es gibt Ihnen die Möglichkeit, Ihre Anwendung zu entwickeln mit Java oder Scala, und nutzt die MVC-Architektur.
InformationsquelleAutor an earwig
Wenn Sie möchten, um zu lernen, server-seitige Programmierung mit JAVA, empfehle ich zu Beginn der Arbeit mit Eclipse. Fast alle Entwickler die ich kenne, sind über die eine oder andere IDE, die meisten von Ihnen sind mit Eclipse für J2EE.
Gibt es viele tutorials zur Verfügung, wie Sie eclipse auf Ihrem lokalen computer. Ich persönlich lese viele tutorials, wenn ich es gelernt habe, Sie können google es.
http://www.apekshit.com/t/11/Writing-JAVA-programs-in-Eclipse
http://www.apekshit.com/JSP-Tutorial-for-beginners-with-Examples/c/21
Fand ich diese 2, die helfen könnten, Sie zu erreichen, was Sie suchen.
InformationsquelleAutor Jay