Desarrollo WEB.


Las practicas de programación orientadas a la web son muy cambiantes en el tiempo. Es necesario conocer e implementar tecnologías, conocer lenguajes,integrar comunidades,usar Ides, etc, recientes, para responder al mercado que se acerca.

lunes, 3 de marzo de 2008

Paquetes de Clases en NetBeans (Package)


Al igual que en Eclipse las diferentes clases se organizan por paquetes, esto con el fin de estructurar una mejor arquitectura para nuestro software en desarrollo. ver Hola mundo
File > New File > Java Classes > Java Package...proceso para crear un nuevo paquete de clases.
Un grupo de clases en el interior de un paquete se comunicaran de tal forma que no necesitan referenciarse la una de la otra, simplemente con su llamado basta.

ejemplo:
package clases; //ya con esto la clase buscara otras clases en esta ubicacion que es la misma //donde se encuentra
Cuando necesitamos clases de otros paquetes pues simplemente hacemos la importacion desde el paquete donde se encuetre dentro de nuestra aplicacion , hoy en dia grandes centros de desarrollo como la sun de microsystems permite hacer uso de sus paquetes de librerias ubicadas en centros de acopio de sus servidores.

Ejemplo:
import clases.conexion; //desde nuestra aplicacion
import http://es.sun.com/org/apache/conection; ///desde servidores externos.

los paquetes de clases que mas adelante formaran las llamadas librerias son muy importantes en la arquitectura del software, una estructura de paquetes bien delieneada podra mantener en constante evolucion un software sin importar la naturaleza de este bien sea de escritorio o de ambiente web.

Descargar Proyecto NetBeans Ejemplo_1

sábado, 1 de marzo de 2008

Explorando NetBeans

(IDE) Entorno de Desarrollo Integrado. NetBeans es una de las plataformas para desarrollo de software mas robustas y faciles de usar que existen en la actualidad al igual que el IDE eclipse, son software libre o de libre distribucion y utilizacion. en su mas reciente version la 6.0.1 nos da la posibilidad de poder diseñar entornos web de la manera mas eficiente con la nueva serie de componentes J2EE, componentes que nos permiten mejores interfaces graficas para el Desarrollo web.
El desarrollo de aplicaciones a venido girando entorno al ambiente web, los programas de escritorio ya caducaron, se encuentran en proceso de migracion hacia las nuevas plataformas web. Hoy hasta la intranet ya va desapareciendo.
los primiparos en desarrollo que desean iniciar su etapa de manejo del netbeans podran hacer uso de este blog para encontrar contenido sobre el uso del netbeans. Estos temas pueden ser investigados detalladamente en la internet por ahora son solo producto de mi experiencia en el manejo del Ide NetBeans.
Se requiere la version 6 del JDK para la Instalacion.

domingo, 3 de febrero de 2008

CSS - Estilos Visuales para componentes web

Las css son librerías contenedoras de clases visuales denominadas por las siglas CSS (Cascading Style Sheets).
En su comprensión lógica las css son librerías que contienen clases visuales aptas para componentes web. Su uso se a venido propagando hasta el punto de combinarse con javascript y producir la potente tecnología ajax para ejecución en tiempo real.
Ejemplo de Clase para cualquier tipo de componente, en este caso una etiqueta label para El Titulo.
.titulo{
font-size:11px;
font-family:Arial;
border:1px solid gray;
}

Otro Ejemplo. para tablas y layer.
#divlayer{
font-size:11px;
font-family:Arial;
border:1px solid gray;
padding: 3px;
}

Y otro Ejemplo, especial para aplicar a un tipo de componente general.
INPUT{
font-size:11px;
font-family:Arial;
border:1px solid gray;
background:#EAEAEA;
}

sábado, 2 de febrero de 2008

Formulario HTML dentro de una JSP

Html es el lenguaje primario de la web sin ninguna duda. su contenido nos permite crear componentes como botones para acciones, áreas de texto para la entrada de datos, campos de texto, menús de selección, listas etc, básicos para la elaboración de formularios.

Pretendo realizar un script resultado de una combinación de jsp y html.
Componentes html que envían datos a un script jsp.
Dividiere este proceso en dos pasos empezare desde la lógica del script jsp hasta llegar a la simplicidad en un formulario html Dinámico.

  • Empezaremos por Crear un archivo con extensión.jsp de nombre formulario.jsp. la extensión .jsp es propia de la web pues es reconocida por servidores web-java y es enviada al navegador web en etiquetas html.
  • El siguiente paso es crear un script jsp dentro de nuestra pagina.jsp condiciones para poder recibir de manera dinamica de un evento de action de form ejecutado por un submit, parámetros de componentes html que crearemos paso siguiente a este.
  • Ahora diseñaremos el formulario y lo dejaremos listo para copilar y enviar los datos a través del evento post del action que retorna a la misma pagina.

  • Presentacion visual del formulario.

miércoles, 30 de enero de 2008

Intentando Comprender Ajax

Ajax: Asincronia entre javascript y xml.
las aplicaciones de hoy requieren ser interpretadaspor la tecnologia de los navegadores de hoy, estos navegadores vienen evokucionando cada dia para permitirle al hombre el menor tiempo de ejecucion en la carga de una pagina web.
Cuando implementamos ajax podemos ver cambios muy rapidos en contenidos, imagenes.

Promiscuidad en el Desarrollo

Uno de los avances mas notables en la evolución del desarrollo web es la promiscuidad a la hora de programar con diferentes lenguajes.
Embeber un script dentro de otro es una técnica útil para el programador cuando de realizar robustas plataformas se trata.
  • Ejemplo:

Descripción del Script.
En este ejemplo vemos como desde una etiqueta jsp se crea un tipo de dato entero que almacena el valor del tamaño de la fuente. luego cuando llegamos a la etiqueta css creamos nuestro estilo y le decimos que reciba este valor en la propiedad font-size (tamaño de la fuente).

Lógica del Script.
En realidad como las paginas html se compilan secuencialmente y como las etiquetas son String para el html entonces el siempre va a leer este String como tal y escribirá su valor.
entonces cuando se llega a la propiedad .estilo esta va a encontrar el String que viene en la etiqueta y para estilo no hay ningún problema que esta etiqueta este hay siempre y cuando lleve algo dentro igual al tipo de parámetro que necesita para satisfacer su necesidad.

Recomendaciones:
Esta tecnica solo es viable cuando se tienen todas las etiquetas dentro del mismo archivo bien sea html, jsp, php etc. En el momento de trabajar css y otros lenguajes como archivos independientes se encuentra el problema devido a la identidad privada y a la extension de cada archivo.

Desarrollo Web para principiantes

Ingresar en el Desarrollo web por primera vez hace que el hombre sienta deseos de avanzar a pasos largos. leer ya no va a ser motivo de cansancio, solo sera un canal mas por donde circule el conocimiento. el tiempo de aprendizaje ya no sera limitado.