2008-09-16 21 views
7

Sé algo sobre Java pero completamente nuevo en Enterprise Java. Estoy probando con NetBeans 6.1 y GlassFish Application Server. Por favor, guíame a algunos recursos que me dicen realmente qué aplicaciones Java para empresas, cómo son diferentes de las clases normales de Java, etc.Principio de Java EE

¿Cuál es el mejor servidor de aplicaciones para usar (en Linux)?

Respuesta

16

"lo que la empresa de aplicaciones Java son, cómo son diferentes de las clases de Java normales etc"

bien que están las clases normales. Son ejecutados por un servidor de aplicaciones. El "servidor de aplicaciones" suele ser solo una JVM, pero a veces el proveedor lo mejora o modifica o amplía. Pero eso no debería preocuparte. El servidor de aplicaciones (es decir, JVM) utiliza un cargador de clases (probablemente personalizado por el proveedor) para cargar su servlet (cualquier clase que implemente la interfaz HttpServlet). El cargador de clases cargará cualquier otra clase (no solo las clases J2EE, sino todas las clases). A partir de ahí, es el mismo código de Java. Espero que esto te brinde el tipo de respuesta que deseas. La lectura de documentos J2EE (incluso dirigida a desarrolladores) generalmente implica palabras de moda sin sentido.

Le recomiendo que consulte el tutorial J2EE de Sun. Es gratis y repasa lo básico que debes saber antes de pasar a un marco (por ejemplo, Struts). Y, por supuesto, debe saber si solo va a utilizar J2EE directamente.

Es posible que desee familiarizarse con algunos de esto:

un par de hechos: votos

  • JSP se compila en un servlet. Estos se crearon para que sus Servlets no tuvieran que desarrollarse usando un Escritor de Salida para manejar cada contenido de la escritura en la página (el JSP se compilará en eso para usted). es decir: out.println ("<html> etcetc ...")
  • la solicitud (HttpServletRequest) objeto representa la solicitud.
  • el objeto de respuesta (HttpServletRespone) generará la respuesta. (tanto los encabezados http como el contenido).
  • Los objetos Session y Context también son importantes.El primero es para llevar objetos de ámbito de sesión (administrados por el servidor de aplicaciones) y mapeados a una cookie jsessionid en el lado del cliente (para que sepa qué cliente (es decir, solicitud) tiene qué objetos del lado del servidor). El objeto de contexto se usa para la configuración inicial.
  • Querrá revisar los contenedores web para que quepan todos juntos.
+0

desearía haber leído esta respuesta cuando vi por primera vez en Java EE –

5

The Java EE 5 Tutorial - leer en línea o como pdf

EJB 3 in Action - gran libro que cubre todo lo que necesita saber

También he comenzado recientemente con Java EE y sólo he usado Glassfish/Sol Servidor de aplicaciones hasta ahora , pero por lo que entendí de mis colegas en el trabajo y lo que he visto hasta ahora, Glassfish parece ser la mejor opción en este momento.

1

Glassfish en Linux es una excelente opción.