Ab Java EE MVC
Ich versuche zu lernen, Java EE, beginnend mit Servlets und JSPs in einer MVC-Architektur. Ich weiß, Servlets werden oft als controller und JSPs sind oft der Ansicht, und diese beiden interagieren mit dem Modell, das back-end java-Anwendung auf dem server. Die Frage, die ich Frage, ist, was die back-end-Anwendung aus. Ist es nichts mehr als eine einfache JSE Anwendung mit Servlets und JSPs als Schnittstelle?
Auch, wenn man bedenkt ich ' m Fragen, was ist wahrscheinlich eine einfache Frage, gibt es ein gutes Java-EE-MVC-tutorial, die ich verwenden könnte?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Java-EE-Komponenten laufen auf der server-Seite entweder auf den vollen Java-EE-Servern wie GlassFish, JBoss, WebLogic oder WebSphere oder auf Servern wie Tomcat, dass gerade die Unterstützung von servlets und JSPs.
In der Java EE-das MVC - Modell kann gedacht werden als "domain-Modell", D. H. die Java-Objekte, die die Personen, die wichtig für Ihre Anwendung. Zum Beispiel ein shopping-Anwendung hätte, domain-Objekte, die Elemente für den Kauf, Einkaufswagen, Kredit Karten, mailing, Adressen, Konten, Bewertungen, und so weiter. Oft werden diese domain-Objekte stammen aus dem persistenten Speicher, wie eine relationale Datenbank.
Java EE Java Persistence API ist entworfen, um das mapping zwischen den Java-domain-model-Objekten und relationalen Datenbank-Tabellen verwendet, um die Persistenz von Objekten. Hibernate ist eine Implementierung der JPA "object-relational mapper" (ORM).
Java EE ist viel mehr als das. Nur ein Beispiel, es definiert eine ultra-reliable messaging service (Java Message Service), die back-end-Anwendung-Komponenten verwenden, um miteinander zu kommunizieren.
Entdecken Sie Java EE, geben einige Gedanken zum einfacheren und produktiveren alternativen wie Ruby-on-Rails, LAMP-stacks, die von Microsoft .NET-Plattform, und "light-weight" Java-Ansätze wie Spring/Hibernate. Richard Monson-Haefel, schrieb O 'Reilly' s sehr erfolgreichen "Enterprise JavaBeans 3.0" (die fünfte Ausgabe) und "Java Message Service", geht sogar so weit, zu Anspruch, dass Java EE ist "einschüchternd" auf die Entwickler und wird verfinstert durch diese anderen Ansätze.
Ein guter Ort, um zu bekommen eine größere Perspektive ist Todd Hoff ' s wunderbaren blog bei http://highscalability.com/
Ähnliche Frage gestellt wurde, auf, SO, denke ich.
Hier ist ein gutes tutorial, um Ihnen den Einstieg.
http://courses.coreservlets.com/Course-Materials/csajsp2.html
ist nicht unbedingt ein muss. Sie können einfach verwenden
jsp, wie die Art, wie Menschen das Programm php
& asp. Es ist ziemlich straight-forward,
und erhalten u einfach starten. Dies ist
genannt Modell 1 Methode.
Für Modell 2 Programmiermodell, wenn
Sie wirklich wollen, zu tun, MVC
Programmierung, Sie können studieren "Seite
Controller" und "Front-Controller"
design-Vorlagen zu verstehen, wie
Sie arbeiten hinter den kulissen.
Wenn Sie möchten, verwenden Sie fertige
Rahmen, können Sie versuchen, Frühjahr
MVC.
http://www.vaannila.com/spring/spring-mvc-tutorial-1.html
Glück.