Está en la página 1de 5

Java EE Asamblea de implementacin y aplicacin Una aplicacin Java EE, est contenido en una o ms unidades estndar para el despliegue

en cualquier Java EE plataforma compatible con el sistema. Cada unidad contiene: Uno de los componentes funcionales o componentes (por ejemplo, un bean de empresa, pgina web, servlets, o applet) Un descriptor de despliegue opcional que describe su contenido Una vez que una unidad de Java EE se ha producido, est listo para serdeployed.Deployment general implica el uso de herramientas de una plataforma de despliegue para especificarinformacin sobre la ubicacin especfica, como un lista de usuarios locales que pueden tener acceso a ella y el nombre de la base de datoslocal. Una vez desplegado a nivel local plataforma, la aplicacin est lista para funcionar.

Centros de investigacin
Core Java Enterprise Java Ajax / RIA / Web 2.0 Arquitectura y escalabilidad La empresa las mejores prcticas Java y XML Java Desarrollo Web Servicios Web y SOA Mobile Java

Herramientas y Mtodos JavaWorld Archivos

Recursos del Sitio


Artculos destacados Noticias y Opiniones Comunidad Java Q & A JW Blogs Podcasts Mapa del Sitio Carreras Boletines de noticias Documentos tcnicos RSS Feeds

Acerca de JavaWorld
Anunciar Escribir de JW Los Testigos de Jehov ms ledos Predicciones tecnologa Ted Neward, la edicin 2012 Aprender Scala con Specs2 primavera Primer vistazo: Oracle NoSQL Dustin Marx sobre la decisin de aprender Scala LinkedIn abierto fuentes de los motores de bsqueda

Destacados Libros Blancos


Las mejores prcticas de DB2 para Linux, UNIX y Windows

Java Web Hosting | DailyRazor.com - Ms de 10 aos: de Java Web Hosting Exp!


Principio del formulario

Boletn de inscripcin
Ver todos los nmeros

Enterprise Java Newsletter


Mantngase al da sobre las ltimas noticias y tutoriales de la comunidad Java publicado en JavaWorld

Suscribir

Final del formulario

Enlaces patrocinados Java error de memoria? Utilice pilas de hasta 512GB sin pausas GC. Haga clic aqu para
pauseless GC papel blanco.
Enlaces Patrocinados

Optimizar con un RAID SATA de soluciones de almacenamiento amplia gama de capacidades tan bajo como $ 1250 por la tuberculosis. Ideal si en la actualidad se basan en servidores / discos / JBOD

Tomcat es listo para la empresa?


Saber dnde encaja Tomcat, y no lo hace, en su empresa
Por Jeff Hanson, JavaWorld.com, 01/22/08 Imprimir Realimentacin 16 Comentarios

Cuando los desarrolladores de Java empieza a hablar de servidores de aplicaciones, Tomcat es a menudo arrojados a la mezcla. Despus de todo, es una de las opciones ms populares para los escenarios de desarrollo ligero, y en muchos casos responde a la necesidad de un servidor de aplicaciones, a pesar de que tcnicamente es un servidor Web. En este artculo, Jeff Hanson se dedica a la cuestin de si Tomcat es un servidor de aplicaciones, en primer lugar, explicando lo que diferencia a los servidores de aplicaciones, servidores web y contenedores Java EE, y luego evaluar la idoneidad de Tomcat a una variedad de escenarios comunes de desarrollo de Java de la empresa.

Confusin sobre si Tomcat es un servidor de aplicaciones tiende a resultar en una acalorada discusin entre los desarrolladores de Java - algunos afirman que es absolutamente cierto y que definitivamente no lo es. En verdad, Tomcat a menudo se utilizacomo un servidor de aplicaciones, y para algunos de los escenarios que se adapta perfectamente a ese papel. Para los desarrolladores que usen Tomcat como

servidor de aplicaciones, tiene sentido para clasificarlo como tal, independientemente de su definicin formal. En este artculo abordo la cuestin de si Tomcat es un servidor de aplicaciones. Empiezo por explicar las diferencias entre los servidores de aplicaciones, servidores web y contenedores Java EE, y luego ver algunos escenarios en los que podra ser un servidor web como Tomcat usa apropiadamente como un servidor de aplicaciones. Me muestran una arquitectura de escala, empezando por el tipo de implementacin ligera Tomcat donde brilla, y concluyendo con un complejo de arquitectura orientada a servicios, en el que estara mejor con un servidor de pleno derecho de aplicaciones Java EE. Java EE como un punto de referencia Java Platform, Enterprise Edition o Java EE, es el estndar de facto para el desarrollo de aplicaciones de servidor Java. Como tal, es la base sobre la cual todas las otras tecnologas del lado del servidor Java, incluyendo servidores de aplicacin, debe descansar. Java EE cumplimiento es un factor esencial en la evaluacin de la diferencia entre los servidores Web y servidores de aplicaciones. Java EE Java extiende Platform, Standard Edition (Java SE) para apoyar los servicios Web, un modelo de componentes de la empresa, la gestin de las API y protocolos de comunicacin para el diseo e implementacin de arquitecturas orientadas a servicios, aplicaciones distribuidas, y aplicaciones Web. (Tenga en cuenta que las aplicaciones web son slo un sector que Java EE busca de apoyo.) Un servidor de aplicaciones compatible con Java EE debe ser compatible con las caractersticas tales como Enterprise JavaBeans (EJB) servidor y contenedor, capacidades JNDI, un Java Message Service (JMS) marco, un Java Transaction API (JTA) marco, y la arquitectura de conectores J2EE. Java EE servidores suelen apoyar una arquitectura jerrquica del cargador de clases que permite funcionalidades tales como EJB carga / recarga, GUERRA carga / recarga, empresas de servicios pblicos en manifiestos especificados, y as sucesivamente. Java EE define contenedores para las aplicaciones cliente, servlets y componentes EJB. Estos contenedores proporcionan estructura y la funcionalidad que faciliten el despliegue, la persistencia y la ejecucin de los componentes de apoyo. Java EE tambin define una arquitectura estndar para la conexin de aplicaciones Java EE y servidores de aplicaciones heterogneos sistemas de informacin empresarial, tales como los sistemas ERP, mainframes, sistemas de bases de datos, y no Java aplicaciones heredadas. El J2EE Connector Architecture permite a los proveedores de un sistema empresarial para exponer el sistema usando una interfaz estndar se conoce como un adaptador de recursos . El adaptador de recursos permite que un servidor de aplicaciones o de aplicaciones empresariales a utilizar la misma interfaz para diferentes

proveedores de sistemas de la empresa. Los adaptadores de recursos operan dentro del espacio de direcciones de un servidor de aplicaciones host. La figura 1 muestra los niveles y componentes de una arquitectura tpica aplicacin Java EE.

Figura 1. Una tpica arquitectura de aplicaciones Java EE (clic para ampliar)

Un servidor de aplicaciones Java EE que se necesita para apoyar a algunos, pero no todos, de los componentes que se muestran en la Figura 1. El uso de un servidor Java EE le ofrece la conveniencia de organizar un sistema en un entorno de pre-prueba que ofrece todos los servicios de desarrollo de Java Enterprise System. En algunos casos, sin embargo, el servidor Java EE trae una sobrecarga innecesaria para un entorno de ejecucin, que slo requiere uno o dos de estos servicios. Por ejemplo, muchas aplicaciones basadas en Java Web se implementan en los entornos que slo soportan las tecnologas se encuentran en un servidor web / contenedor, como los servlets, JSP y JDBC. En estos escenarios se puede optar por construir un sistema poco a poco, con diversos marcos y los proveedores. Algunos desarrolladores se decide usar Tomcat en lugar del servidor de aplicaciones Java EE dadas estas limitaciones ambientales.

También podría gustarte