knorrigt.com

Home > Ordenadores > Cómo construir un sitio web utilizando Java

Cómo construir un sitio web utilizando Java

Advertisement

Java es un lenguaje potente y versátil que puede ser utilizado para desarrollar una variedad de aplicaciones, incluyendo sitios web. Esta guía cubre los pasos básicos que intervienen en la construcción de un sitio web utilizando servlets escritos en Java 6 en el servidor web Apache Tomcat 6. Mientras que un sitio web puede ser construido en Tomcat utilizando sólo Java Server Pages (JSP), esta guía se limita a la construcción de un simple \ "Hola, mundo \" servlet.

Cosas que necesitará

Instancia de Apache Tomcat 6

Java SE 6 kit de desarrollo (JDK)

librería API Java Servlet (normalmente llamado servlet-api.jar)

Instrucciones

En el equipo, crear un archivo llamado HelloWorldServlet.java con el siguiente código:

import java.io.
IR
javax.servlet importación.
IR
importar javax.servlet.http. *
IR

HelloWorld clase pública se extiende HttpServlet {
pública doGet vacío (HttpServletRequest solicitud, HttpServletResponse respuesta) lanza ServletException, IOException {

// The response.getWriter() method returns a PrintWriter that can be used to write
// data to the output stream. We'll use it to write out a web page.
PrintWriter out = response.getWriter()

IR

out.println(\"<html>\")

IR

out.println(\"<head><title>Hello, World!</title></head>\")

IR

out.println(\"<body><p>Hello, World!</p></body>\")

IR

out.println(\"</html>\")

IR
}
}

Compilar el archivo fuente HelloWorldServlet.java en un archivo de clase utilizando el comando javac.

javac -cp HelloWorldServlet.java servlet-api.jar

Nota: este ejemplo se supone que servlet-api.jar se encuentra en la misma carpeta que HelloWorldServlet.java.

Crear una carpeta llamada WEB-INF y un archivo en la carpeta llamada web.xml con el siguiente contenido:

<? Xml version = \ "1.0 \" encoding = \ "ISO-8859-1 \"?>
<Xmlns web-app = \ "http://java.sun.com/xml/ns/j2ee\&quot~~number=plural; xmlns: xsi = \" http://www.w3.org/2001/XMLSchema-instance\&quot; xsi: schemaLocation = \ "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\&quot; version = \" 2.4 \ ">
<! - Dar el servlet un nombre específico para esta aplicación web ->
<Servlet>

&lt;servlet-name>HelloWorld&lt;/servlet-name>
&lt;servlet-class>HelloWorldServlet&lt;/servlet-class>

</ Servlet>

<! - Asignar el nombre de servlet a un URL ->
<Servlet-mapping>

&lt;servlet-name>HelloWorld&lt;/servlet-name>
&lt;URL-pattern>/&lt;/URL-pattern>

</ Servlet-mapping>
</ Web-app>

Crear una carpeta bajo el nombre WEB-INF \ "clases \" y copiar HelloWorldServlet.class en la carpeta.

Crear una carpeta llamada META-INF y un archivo en la carpeta llamada context.xml con el siguiente contenido:

<Context path = \ "/ \" />

Utilice la herramienta de Java Archive (JAR) para crear un archivo de aplicaciones Web (la guerra) que se puede implementar en el servidor Tomcat:

jar cf ROOT.war.

Copiar el archivo a ROOT.war \ del servidor web Tomcat "webapps \" directorio.

Ver la salida del HelloWorldServlet dirigiéndose a la dirección del servidor web Tomcat. (Por ejemplo, http: // servidor: 8080 / o http://192.168.0.10/)

Consejos y advertencias

Utilizar un script Ant para ayudar a automatizar el proceso de creación y despliegue. Esto asegurará que la compilación y la creación de archivo de la guerra se manejan de una manera consistente y fácil.

Cómo construir un sitio web utilizando Apache
La capacidad de construir sitios web es una habilidad que puede beneficiar a casi cualquier persona. Ya sea que usted está tratando de ampliar su negocio, promover una organización a la que pertenece o simplemente poner un sitio web personal, el pode
El Internet se ha convertido en una gran parte del mundo en los últimos 10 años, y muchas personas -, así como las empresas - se abrazándola. Es por esta razón que muchos diseñadores web ofrecen sus servicios por una tarifa. Pero si usted tiene inclu
Según 1 & 1, el mayor proveedor de servicios de alojamiento web en el mundo, el 64 por ciento de los consumidores tendría dudas sinceras sobre la compra de un negocio sin un sitio web, o podría cambiar a una empresa de la competencia. Tales estadísti
¿Tiene una iglesia cristiana o ministerio que desea compartir con los demás? ¿No sería agradable para informar a su congregación de los próximos eventos? Tal vez usted tiene herramientas de estudio de la Biblia que desea compartir. El Internet es una
Cómo construir un sitio web de Casino en Línea
Ser propietario de un casino en línea es un sueño para muchos empresarios. Muchas personas han comenzado con nada más que una idea y un pequeño presupuesto, y construido una fortuna multimillonaria en la industria de los juegos de azar en línea. Much
Cómo construir un sitio web de SMS
Las personas que les gusta chatear en línea gozan de sitios web de SMS o servicio de mensajes cortos. Los usuarios envían normalmente este tipo de comunicación en forma de un mensaje de texto a través de un teléfono móvil. Sin embargo, los sitios web
Cómo construir un sitio web gratuito para la moda
La moda es una gran industria, y sitios web de moda atraen mucho la atención. Cualquier persona que se involucra en la industria de la moda tiene que tener un sitio web, pero ¿cómo hacerlo si sus recursos financieros son limitados? La respuesta es se
Cómo construir un sitio Web de miembro desde cero
sitios web de miembros restringen el acceso a los contenidos, por lo que es disponible sólo para miembros. Membresías se pueden proporcionar de forma gratuita o de pago. Un sitio web de pertenencia puede ser construido desde cero utilizando WordPress
Cómo construir un sitio Web gratis Con Radiodifusión
Algo que usted quiere decir al mundo, pero simplemente no sabe cómo conseguir su mensaje hacia fuera allí? ¿Siempre has querido para alojar su propio programa de televisión o radio difusión, pero no tenía los fondos para hacerlo? no esperar más. Con
Cómo construir un sitio web con Python
Los sitios web están todos codificados en Hypertext Markup Language (HTML), generalmente con hojas de estilo en cascada (CSS) para ayudar con el diseño. Sin embargo, la mayoría de los sitios web requieren algún tipo de sistema de plantillas. Dado que
Un sitio web es una colección de páginas web que se encuentran bajo un único nombre de dominio. Algunas personas a construir un sitio web para iniciar un negocio en línea y ganar dinero en Internet. Otros pueden desear construir un sitio para los pro
Cómo construir un sitio web al por menor tienda
Cada minorista necesita un sitio web. Los consumidores han llegado a esperar ser capaz de revisar su mercancía en línea. Si usted no tiene una tienda abierta, a continuación, en línea es la única manera de llegar a sus clientes. Tenga en cuenta que l
Cómo construir un sitio web gratuito psíquico
Psíquicos para generar negocio, y mantener su nombre en el ojo del público. consultas de correo electrónico puede ser un ahorro de tiempo, ya que puede responder el correo en sus horas libres, si usted tiene un negocio abierto. Construir un sitio web
Cómo construir un sitio web gratuito
Con el fin de construir un sitio web de forma gratuita, descargar un programa de diseño de sitios Web, tales como el Yahoo! Site Builder, que es un sitio HTML muy simple que dirige a los usuarios a través de la construcción de una página de inicio. O
La comercialización del afiliado es una de las maneras que la gente hace dinero en línea. La comercialización del afiliado se le paga para promover bienes o servicios para otra empresa. Por ejemplo, una filial de comercialización que es miembro del p
Cómo construir un sitio web de música Productor
Mucha gente asume artistas musicales escuchadas en la radio y ven en la televisión son las únicas personas que ganan grandes sumas de dinero cuando se trata de música. Se necesitan los productores de música para conectar el tiempo correcto y las letr
¿Cómo construir un sitio web con un dominio para completamente gratis?
La construcción de un sitio web, incluyendo la compra de un dominio, puede llegar a ser muy caro. Si usted quiere ser dueño de su propio dominio para un sitio web, usted debe comprar uno, y los precios varían. Sin embargo, algunos servidores de Inter
Cómo construir un sitio web que toma las tarjetas de crédito
Cuando usted está construyendo un sitio web en el que se va a vender bienes o servicios, es importante ser capaz de aceptar pagos con tarjeta de crédito. Esto dará a los compradores potenciales una forma fácil de pagar, lo que les anime a comprar de
Cómo construir grandes sitios web
Grandes sitios web se basan en su complejidad para entregar la amplia variedad de contenido. Si desea iniciar un sitio web grande, se necesita una gran cantidad de contenido para llenarlo. Y antes de que pueda trabajar en el contenido, se necesita un