21/12/2008, 20:10
|
| | Fecha de Ingreso: noviembre-2002 Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años Puntos: 37 | |
Respuesta: Pagina JAVA Se me antoja una respuesta algo extensa... pero a ver si puedo aclararte un poco.
Para crear las paginas web (HTML) requieres conocer principalmente las tags HTML y el lenguaje JavaScript que es un lenguaje pequeño que se ejecuta en el cliente (navegador web) y es muy util para hacer validaciones y algo de html dinamico (cambiar 'al vuelo' la presentacion y valores de la pagina).
Si requieres que haya interaccion con el servidor, es decir.. que el navegador web solicite (request) datos al servidor y este envie las respuestas (response) al navegador web, puede hacerlo con PHP, ASP, .NET, JAVA
Pero ... como el Java es muy extenso y se ejecuta en cualquier ambiente.. existen clases especializadas para que trabajen en ciertos ambientes... esto es... que el Java puede trabajar con objetos casi de cualquier tipo.. dependiendo del entorno donde se ejecute:
- Un java trabajando en un "horno de microondas" controlaria objetos como temperatura, tiempo, giro, encendido, apagado.
- Un java trabajando en un automovil podria controlar objetos como "motor" velocidad, aceleracion, direccion, luces, etc.
- Un java trabajando en una palm tendria acceso a los objetos que la propia palm tenga a su alcance.
- Un java trabajando en un servidor web, puede controlar objetos como: "request" y "response" (que son las peticiones que llegan al servidor y respuestas que el servidor envia). Como en un servidor web tambien existen muchos otros componentes: BASES DE DATOS, PUERTOS, ENVIO DE EMAILS, SERVIDOR DE MAILS, COMPONENTE DE UPLOAD, etc.. pues es necesario usar las clases especializadas para cada componente.
Para una parte de esto es que se usan SERVLETS que son clases java que se ejecutan y "residen" en el servidor (web). Una mejora para el manejo de "peticiones" y respuestas lo constituyen las clases JSP, que EN REALIDAD TAMBIEN SON SERVLETS.. pero, cuya funcion prinicipal es la de contener la parte de presentacion.
Para el caso de bases de datos, para ello existen las clases JDBC, y cada fabricante de base de datos, proporciona los .jar para el acceso a su database.
Si fueras ha crear una aplicacion Java que NO SEA PARA PAGINAS WEB y quieres pantallas como las de windows, pues se usan las clases "SWING"
De manera que cuando creas una aplicacion web en conjunto con Java (u otro lenguaje de servidor) estas trabajando con varias CAPAS DE PROGRAMACION.
a) Capa de presentacion (HTML+javascript+flash)
b) Capa del servidor (Servlets java y jsp)
c) Capa de datos (Instrucciones SQL para acceso a database, stored procedures, etc.)
Espero que esto te sea util, para aclarar mas el panorama busca en google sobre "MODELO DE CAPAS"
Saludos |