martes, 23 de noviembre de 2010
Servlet con Mysql orientado a objetos
Descargar
cualquier duda pregunten
domingo, 21 de noviembre de 2010
Masconeando en PES 2011 PC
jueves, 11 de noviembre de 2010
Sesiones en Servlets
El uso de sesiones cobra mayor importancia conforme empieza a crecer un diseño con JSP's y Servlets, mientras en los Objetos request
y response
puede ser colocada información para ser enviada entre un JSP y/o Servlet, una vez terminada dicha solicitud la información se pierde; para los casos en que es necesario emplear información común entre un grupo de JSP's/Servlets esta es colocada en el Objetosession.
Este mecanismo de sesiones es ideal para mantener información de visitas sobre determinado usuario, una vez reconocido el usuario se pueden mantener en la sesión datos de cualquier tipo tales como nombre, dirección o preferencias , esto sin la necesidad de estar constantemente realizando búsquedas en Bases de Datos y/o solicitando información vía HTML.
vaya en pocas palabras sabemos que las sesiones nos sirve para darle un seguimiento al usuario que entra a nuestro sitio web y tambien nos sirve para proteger nuestras paginas que no queremos que nos visiten usuarios Anonimos.. y para muchas cosas..
entonces lo que voy a hacer es reutilizar el mismo codigo que utilice cuando realize el de Sesiones en JSP.. si no se recuerdan como es pueden buscarlo y se daran cuenta que es el mismisimo codigo..
pero para poder ubicarlo es diferente ya que en Servlets todo lo que en JSP nosotros ponias las Directivas <% y aqui escribiamos codigo JAVA %> pero en servlet.
primero que nada se crea un archivo .JAVA.. y dentro de ese archivo .JAVA se crea el html.. como?.. bueno hay muchas formas Netbeans nos da un ejemplo al no mas crear el archivo Servlets..
miércoles, 10 de noviembre de 2010
Pool de conexiones + jstl + jdni
En esta oportunidad mostrare una forma de conectar a una base de datos utilizando un pool de conexiones, jstl y jndi.
Este es un tema un poco complejo y complicado para muchos pero, con netbeans y GlassFish se simplifica un poco las cosas. En otra oportunidad mostrare como hacerlo con tomcat y netbeans y tomcat y eclipse.
Pero para entender un poco a lo que se trata lo haremos de esta forma.
1- Definicion de Pool de Conexiones
2- Definicion de JNDI
3- Mas acerca de TagLibs para GlassFish y para Tomcat
Vean los dos videos ok.
Parte 1
Parte 2
Recomiendo los vean en HD!!!!
By Codigo: Monstrito
(COTTE TUX)
Como Crear un Servlet en Netbeans
Algunos se preguntaran como es la estructura de un servlet todo servlets debe implementar la interfaz servlet ya que es esta quien declara los metodos que definen el ciclo de vida del mismo:init,service y destroy.
El metodo init es invocado por el contenedor web para iniciar la ejecucion del servlet. este metodo se ejecuta una sola vez y tiene como mision iniciar las variables y recursos(por ejemplo conectar a una base de datos)
El metodo service se llama cada vez que el servidor recibe una peticion para el servlet. este metodo puede llamar varias llamadas simultaneas. por cada una de ellas , crea un nuevo hilo y examina el tipo de peticion.
EL metodo service tiene dos parametros de tipos HttpServletRequest y HttpServletResponse , respectivamente que son pasados al metodo invocado .
Aclarando algo el metodo dopost solo se ejecuta cuando viene de un formulario con metodo post , pero doget se puede ejecutar con un formulario con metodo get y desde una url con parametros.
Y por ultimo el metodo destroy es el ultimo metodo invocado justo antes de destruir el servlet.
Finalmente recordar que un servlet http puede responder a multiples clientes simultaneamente quiere esto decir que los metodos que hacen el trabajo en el servlet para los clientes , pueden requerir ser sincronizados dependiendo de los recursos que tengan que ser compartidos . esto puede hacerce bien por los metodos clasicos de sincronizacion de hilos. (Hilos en java)
Bien ahora veremos como se crea un Servlet desde Netbeans , si lo quieres hacer desde 0 tambien es valido.
Primero creamos un proyecto web asi como se enseño en los post anteriores y nos vamos a esta opcion.
Como es primer vez que creamos un servlet tenemos que irnos a otro , y saldra este menu.
Luego buscamos web y buscamos servlet. y le ponemos nombre al servlet y le damos terminar al siguiente menu ya que no lo iniciaremos con ningun valor .
Ya creado nos saldra esto:
Veamos la imagen para entender como esta formado un servlet.
Bien ahora para usarlos es el mismo lenguaje de java asi que no habra mucho problema.
comenten no sean bayuncos....
Introduccion a Servlets
Para empezar que es un Servlets?
Un Servlets es un programa que se ejecuta en el contenedor web de un servicio de aplicaciones . los clientes pueden invocarlo utilizando el protocolo HTTP.
Caracteristicas de un Servlets :
bueno los servlets son la alternativa de sun para sustituir a la programacion CGI (es de las primeras formas de programación web dinámica) , y ambas tecnologias ofrecen lo mismo con la diferencia de que utilizando servlets con cada peticion se inicia un hilo en vez de un proceso,lo cual reduce el uso del servidor.
En definitiva si comparamos los servlets con la tecnologia CGI o con otras , llegaremos a la conclusion de que es bastante mas sencilla y mas potente . su principales caracteristicas son:
- Al estar escritos en java , son independientes de la plataforma
- consumen menos recursos
- son seguros y portables
Java proporciona el soporte necesario para escribir servlets a travez de los paquetes javax.servlet y javax.servlet.http.
Estructura de un Servlets
Desde el punto de vista de java, un servlet no es mas que un objeto de alguna de las clases de la API java servlet que implemente la interfaz servlets , como son GenericServlet y HttpServlet .
cuando se implementa un servicio generico normalmente se utiliza la clase genericServlet . en cambio la clase HttpServlet es idonea para servicios especificos HTTP.
Bien en pocas palabras los servlets son un programa que de salida da una pagina web dinamica , en la cual podemos hacer procesos de servidor , aunque es el mismo codigo Java pero el codigo html sera impreso desde el servlets.
Comenten no sean bayuncos...
sábado, 6 de noviembre de 2010
Maestro Detalle ASP.NET
Que tal compañeros en este dia les pongo un video de sin tanta pajas para hacer un maestro detalle para su "proyecto de asp.." pero va.. aqui les dejo el video para que lo hagan no necesita codigo o alguna otra cosa para hacerlo solo ver el video y enlazar sus bases de datos a las herramientas que van a utilizar..
ahi les qda el video!! suerte y si tienen preguntas comentenlas suerte y saludos a la niña vaquerita! Educando a la Competencia..
Calendarios en AJAX y manejo de Fechas en JAVA
Estaba revisando algunos calendarios en javascript pero no hacian lo que yo queria , solo muestran la fecha y algunos por ahi que ya la pegaban en una caja de texto , pero igual era mucho codigo para personalizarlo ya que solo una semana tengo para entregar el sistema , tuve que googlear un rato , hasta que encontre una herramienta interesante JSCalendar es una serie de clases Javascript que permiten la creacion de calendarios , es facil de usar solo es de leer un poco la documentacion y ver los ejemplos y empezar a travesiar con algunos datos.
Bien ya sin tanta paja veamos la pagina ya puesta en marcha :
Bien la pagina html quedaria asi , con un bonito calendario que cuando seleccionamos la fecha aparece en el texbox.
Bien veamos como se construyo el codigo html para este ejemplo.
Como vemos en la imagen exportamos 3 archivos js que contienen las clases necesarias para crear los calendarios , el ultimo archivo es para traducirlo al español ya que contiene mas de 400 idiomas .
Luego importamos el Estilo CSS del calendario hay varios que pueden usar pero yo usare este por que era el unico que baje .
Despues creamos un formulario en el cual pondremos una caja de texto con button que nos ayudaran para operar con el calendario.
EL codigo javascript lo vemos , abajo del formulario que manda a llamar la clase calendar y el metodo setup. luego especificamos varios parametros como donde aparecera la fecha y el boton que contendra el calendario y tambien el formato .
Despues de cerrar el script ponemos un submit para enviar el formulario con la fecha .
Ahora veamos el manejo de fechas en Java:
Ya en la pagina jsp exportamos 3 paquetes de java para una para operar con fechas otra para instanciar objetos de fechas y la ultima es para aplicarle try cash al codigo.
Luego abrimos etiquetas jsp y capturamos el primero valor , instanciamos el objeto de fecha , luego creamos la fecha de hoy con distintos metodos.
Y luego de eso concateno para crear la fecha como yo quiero , pero como variable de texto .
Para poder comparar fechas necesitamos esas variable de tipo fecha obvio , pero si estan en string las convertimos usando el objeto de fecha que creamos mas arriba , para que se convierta con nuestro formato.
Por ultimo comparamos las fechas con before after e iquals , para validar la fecha segun sea necesario. veamos una demostracion .
Bien las prueba la realize el 6 de noviembre asi que todas las fechas anteriores no se pueden guardar ya que es pasado (en mi caso porque es reservacion de boletos)
Mostramos la fecha despues de seleccionarla del calendario.
Como ven ya valido que no puede reservar para una fecha del pasado, veamos el otro caso que si se puede reservar.
Luego selecciono una fecha que esta a futuro y sale este mensaje.
Bien si las fechas son iguales te dira que son las mismas fechas asi ya tienes tu bonito calendario y bien validado en la parte del server para que controles las entradas de fecha de tus usuarios.
Espero que te sirva ya que costo bastante armarlo.
Descargar archivos
Se me olvidaba Saluditos A la Competencia .....
Ejercicios de HTML (parte II)
Les dara como resultado lo que hayan digitado en las etiquetas marquee como texto(les pondria las imagenes pero es en vano porque son estaticas y no se le ve la magia)
Cabe explicar algo importante dentro del ejercicio nº5:
- usar listas ordenadas para que cuando se generan las listas automaticamente siga en aumento.
- utilizacion del atributo "style" el cual le dara a las etiquetas la forma de "i".
- utilizacion del atributo "value" para indicar desde donde iniciara el valor de la etiqueta, en este caso desde el "vii".
Ejercicios Practicos
Pues nada mas agregar que en este codigo se utilizan la mayoria de los atributos de la etiqueta HR, por lo cual si investigaron saben cuales son y si no pues les aconsejo que le pregunten a "san google"... y pues no hace falta publicarle los resultados ya que tienen la imagenes en su manual.
y aqui esta el ejercicio numero 2 que creo que no esta muy dificil pero igual aqui esta el "codigito".Para el tercero solo descargen los codigos y veran las cosas.
descargar
Pues nada mas agregar que en este codigo se utilizan la mayoria de los atributos de la etiqueta HR, por lo cual si investigaron saben cuales son y si no pues les aconsejo que le pregunten a "san google"... y pues no hace falta publicarle los resultados ya que tienen la imagenes en su manual.
descargar
jueves, 4 de noviembre de 2010
Ejercicios de HTML
Escriba el código que permita obtener una página Web con el siguiente resultado:
El título de la página debe llevar su nombre
Coloque “amarillo” como color de fondo
Aplique el color azul como color de texto
Escriba la definición de HTML como párrafo dentro de la página
Todo esto lo Pueden poner en un "block de notas" o si gustan en un "wordpad", despues de eso le dan guardar y lo guardan poniendo el nombre entre comillas(ej.: "ejer.html"), para que asi oblige a que se guarde en formato HTML
Despues veran el siguiente resultado:
Cree una página Web con las siguientes características:
El título de la página será Página Personal
Como “palabras clave” coloque: Página Personal, pasatiempos y amigos.
Coloque una imagen como fondo de la página
El texto será color rojo
Escriba haciendo uso de las etiquetas y sus datos personales, incluyendo estudios, pasatiempos y amigos
para que todo esto funciones con las imagenes que estan o que ustedes deseen deben de buscar imagenes y colocarle el nombre de "b.jpg" y "c.jpg" para que a la hora de ejecutar las paginas puedan ver sus imagenes.(Las imagenes deben estar en la misma carpeta donde estan las paginas html)
Descargar
Ok señores ahi esta si tienen alguna duda o sugerencia haganla...
Di no a la pirateria, si al OpenSource y al codigo libre!!!!!
...::SiNkOoNe::..
martes, 2 de noviembre de 2010
Captcha en Jsp
Captcha es el acrónimo de Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing pública y automática para diferenciar máquinas y humanos).
En fundamentos de IA se mira todas esas ondas raras de las pruebas de turing , que trata de diferenciar a una pc de un humano , y el captcha trata de hacer eso que se asegure que es un humano el que trata de entrar .
En jsp usaremos un codigo generico para la creacion de captcha , que es lo que haremos nosotros pues solamente hacer el fomulario y hacer la comparacion del texto con el ingresado.
Esto es lo que tenemos que poner en nuestro index o pagina que mostrara el captcha , el mismo se procesa ya que arriba hacemos la comparacion , la imagen tiene que tener como src el archivo generico que les hable anteriormente.
Y el resultado final es este :
Recordemos que es sensible a mayuscula y minuscula asi que cuidado cuando lo prueben.
Descargar archivos
lunes, 1 de noviembre de 2010
Paginacion con PHP y MYSQL
El ejercicio es muy practico y bastante simple a los que encontras en internet , en el archivo va el .php el .sql para que exportes la base de datos . y los probes sin ningun problema.
descargar archivos
Educando a la competencia .....