CRUD con Java en capas

Todos algunas vez pasamos por hacer nuestros primeros conceptos y código con un modelo en capas que presenta un CRUD (create, read, update, delete) con conexión a alguna Base de Datos, aquí un ejemplo de empezar algo básico.

Comencemos crear un base de datos y crear las tablas, pero la imagen a continuación es un ejemplo cortado de una base de datos completa:

img1

presentamos tres tablas, donde la tabla estudiante es parte de la tabla persona; quiere decir que hereda todos los atributos (campos) y que también esta relacionada con tabla seccion. Para el proyecto utilizamos netbeans como IDE la cual creamos nuestro proyecto y presentamos en capas como se muestra en la siguiente gráfica.

img2

En el paquete datos agregamos 2 clases : la clase conexion.java, d_persona.java y d_estudiante.java

En el paquete de logica tendremos la clase :  l_estudiante.java

En el paquete de presentacion lo mismo con: p_estudiante.java y p_estudiante2.java

img3

A continuación código en las clases mencionadas:

Sigue leyendo

Definición y Uso del DOCTYPE

La <! DOCTYPE> debe ser la primera cosa en su documento HTML, antes de la etiqueta <html>. <html>

El <! DOCTYPE> no es una etiqueta HTML; es una instrucción para el navegador web acerca de qué versión de HTML esta escrita la página web.

En HTML 4.01, el <! DOCTYPE> hace referencia a una DTD, porque HTML 4.01 se basa en SGML. El DTD especifica las reglas para el lenguaje de marcado, de modo que los navegadores muestran el contenido correctamente. HTML5 no se basa en SGML, y por lo tanto no requiere una referencia a una DTD.

Por lo que siempre hay que añadir la declaración <! DOCTYPE> en los documentos HTML, por lo que el navegador sabe qué tipo de documento puede esperar.

doctype