Foros del Web » Programación para mayores de 30 ;) » Java »

Pagina JAVA

Estas en el tema de Pagina JAVA en el foro de Java en Foros del Web. Buenas con todos los foristas: Estoy inicaiando en java, he manejado J2SE ya conosco la sintaxis y llege hasta conexion con BD (tanbien manejo BD ...
  #1 (permalink)  
Antiguo 18/12/2008, 20:46
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Pagina JAVA

Buenas con todos los foristas:

Estoy inicaiando en java, he manejado J2SE ya conosco la sintaxis y llege hasta conexion con BD (tanbien manejo BD sql) realice algunas pequeñas aplicaciones de escritorio (todo con manuales), mi consulta es con que seguir(cual es el siguiente paso)? que mas necesito aprender para poder hacer una pagina web basado en java, he leido algo de servelets, jsp, javascript.. (por separado) pero nose en que orden debo aprenderlos bien y como se conbinan para conseguir hacer una pagina. Aqui estoy mas confundido, no es como en J2SE que coges un manual y con eso haces tu aplicacion.

Y si para ello ya es necesario usar mas los IDES u otra herramienta ya que en J2SE no use demasiado (block de notas). Espero me haya dejado entender.

Espero puedan ayudarme, estoy convencido aprender mucho y mas adelante poder participar mas activamente en el foro y no solamente preguntando.

De ya muchas gracias por su ayuda

...Saludos
  #2 (permalink)  
Antiguo 19/12/2008, 08:54
Avatar de cocu3  
Fecha de Ingreso: diciembre-2007
Mensajes: 235
Antigüedad: 16 años, 11 meses
Puntos: 6
Respuesta: Pagina JAVA

usa el netbeans 6.5 que viene con ejemplos de j2ee para realizar las aplicaciones web usando java, no soy experto, pero los ejemplos te pueden ayudar bastante
  #3 (permalink)  
Antiguo 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:07.