2009-10-03 11 views

Odpowiedz

1

Z mojego rozumienia JSP jest częścią "rodziny" Java EE, zapewniającej dostęp do aplikacji Java w interfejsie lub w Internecie.

3

Java EE składa się z aplikacji internetowych, aplikacji korporacyjnych i komponentów zarządzania/bezpieczeństwa.

JSP (wraz z JavaServer Faces, Servlets, itp.) To fragment "technologii aplikacji internetowych" Java EE.

Further reading directly from Sun

11

Java EE jest bardzo duże pole. Obejmuje on:

  1. serwletów i JSP na warstwie internetowej
  2. EJBs - Sesja bezpaństwowcem i stanowe, podmiot i wiadomość napędzane fasoli,
  3. RMI dla Java-to-Java remoting (także częścią Java SE),
  4. JDBC dla relacyjnej bazy danych (dostęp również częścią Java SE),
  5. JMS do wiadomości,
  6. JTA do monitorowania transakcji,
  7. JNDI nazewnictwa i dyrektor usługi y,
  8. Web Services - SOAP, REST, XML-RPC,
  9. e-mail,
  10. Może inni, że jestem zapominając.

Plus pojemniki, które zajmują pooling gwintów, cykl itd

Jak widać, JSP, to tylko niewielka część większej całości.

Wiele można osiągnąć dzięki silnikowi serwletu/JSP (np. Tomcat lub Jetty), serwletom/stronom JSP i JDBC. Każda aplikacja internetowa, która udostępnia bazę danych CRUD za pośrednictwem Internetu, może być napisana właśnie za pomocą tych technologii.

1

Java EE składa się z wielu specyfikacji. Na przykład Java EE 6.0 zawiera łącza do specyfikacji: http://java.sun.com/javaee/technologies/javaee6.jsp

Niektóre specyfikacje można implementować w kontenerach EE innych niż Java, takich jak serwer Tomcat. Są więc jsps i serwlety, chociaż implementują tylko niewielką część Java EE.

Możesz więc zobaczyć tutaj więcej informacji o JSP. http://java.sun.com/products/jsp/

To tylko niewielka część ogólnej struktury Java EE, ale nie trzeba używać kontenera Java EE do używania stron JSP.

1

JSP był częścią Java EE od samego początku, tuż po powstaniu serwletów. Strony JSP są konwertowane na serwlety Java (kod źródłowy), a następnie kompilowane do kodu bajtowego przed użyciem.

Byłoby interesujące, aby przyjrzeć się wygenerowanemu kodowi źródłowemu (jeśli pojemnik zachowuje źródło).

Wiele frameworków używa JSP jako podstawy dla części "widok".JSF może używać Facelets zamiast JSP jako podstawy.

2

JSP jest już nieaktualne. Myślę, że grupa Expert powinna usunąć JSP z Java EE i powinna nadal być oddzielnym JSR. Serwlety i JSF powinny być używane do tworzenia aplikacji internetowych.

1

Miło Cię widzieć maszerujących w kierunku ścieżki nauczania technologii Java ... :)

W środowisku programowania klient-serwer, istnieją pewne techniki, które pomogą Ci kodu/program na kliencie (dawniej html, javascript itd.) oraz niektóre technologie, które można użyć do kodu do przetwarzania po stronie serwera (dawniej serwlety, JSP itp) Krótki opis skrótów poprosił o to as-

  • JSP - technologia po stronie serwera używany do dynamicznego generowanie stron internetowych. Skrypt Java - technologia skryptów po stronie klienta używana do sprawdzania poprawności danych wejściowych formularzy wprowadzonych przez klienta.
  • Java EE - platforma używana do programowania serwerów w Javie.
  • JDBC - Kodowanie API w języku Java, które umożliwia zapewnienie dostępu do połączenia z bazą danych oraz pobierania/wstawiania/aktualizowania danych.
  • Java SE - platforma używana do programowania i wdrażania aplikacji przenośnych do ogólnego użytku.

adresy podane w sekcji zasobów mogą być pomocne w uczysz ... Wszystkie najlepsze Źródło (-a):

http://java.sun.com, http://en.wikipedia.org/wiki/Java_Platform,_Standard_Edition http://en.wikipedia.org/wiki/Java_Database_Connectivity http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition

Powiązane problemy