MySql – Inicio

Ingresar a MySql desde una consola:

Debian/Ubuntu

1- Se debe detener el proceso de mysql (todo el proceso se debe realizar  a nivel de usuario «sudo»)

/etc/init.d/mysql stop

2 – Iniciamos el servidor mysql sin chequear las tablas de permisos:

mysqld_safe –skip-grant-tables  &

3. Entramos como root al servidor mysql

mysql -u root

Crear una Base de Datos:

mysql> CREATE DATABASE prueba;
Query OK, 1 row affected (0.02 sec). //Base de datos con nombre «prueba»

Mostrar Bases de Datos Existentes :

mysql> show databases;

El termino USE,se utiliza para referirse a una base de datos asignada previamente.

create table : Crear tablas dentro de una base de datos

CREATE TABLE gente /*nombre de la tabla*/ (nombre VARCHAR(40), fecha DATE)

Links
Links

Hibernate

Descargar SW para Eclipse :

1 – Eclipse / Help / Install New Software

2 – En la nueva ventana en el textbox «Work With» engresamos el siguiente link (LINK)

3 – Seleccionamos Hibernate tools y comenzamos la descarga.

Entorno:

Se debe descargar el Hibernate Core que contine; los .jars que se deben descargar de el sitio http://www.hibernate.org

Elementos de trabajo de Hibernate:

En un proyecto java en la ruta /nombreProyecto/JavaResources/src/ de debe crear el archivo  hibernate.cfg.xml ;el cual es un archivo de configuración,dónde se indican todos los elementos en relación a la conección con la base de datos y con los archivos hbm.xml que indican el mapping  a realizar con las clases asignadas.

El archivo log4.properties que se encuentra dentro de la carpeta src del Hibernate Core.Se debe copiar en la carpeta src de nuestra aplicación.

Links:

TUTORIAL COMPLETO
SLF4J

 

Modelo – Vista – Controlador ;Struts

Algunos puntos a indicar:

Struts es un Framework que incluye la arquitectura MVC (modelo-vista-controlador);este modelo se inicia con una solicitud del usurio usuario hacia el controlador,el cual, se encarga de analizar la petición y realizar las acciones necesarias según lo solicidado por el usuario (mediante una página web).Por lo tanto,el usuario el mayor alcance que tendrá será en realizar la petición e indicarle al controlador lo que necesita,por el contrario no tiene acceso a la parte lógica de la aplicación (Clases).

El archivo struts-config.xml:

Es un archivo que indica la forma de trabajar al controlador de acuerdo a la petición del usuario.
1-Action:Struts implementa en controlador mediante la clase ActionServlet del paquete org.apache.strurs.action.El cual indica que nuestro servlet es el principal y que no se debe o existir alguna extención alguna.La clase ActionServlet es el motor principal de struts.

A su vez una Action manipula el estado y la lógica de nuestra aplicación y enlugar de mandar a la siguiente página, regresa un objeto
ActionForward en el que se indica que recurso se encargará de la respuesta hacia el usuario,es un recurso que es utlizado como guía.
Recorrido-Camino (MVC)
1-El usuario mediante una página Web (cualquiera) realiza una solicitud.(solicitud mediante la VISTA)
1.1-Dicha solicitud puede ser cualquiera;por prácticas debe llamarse de acuerdo al contexto de la solicitud ,con la etiqueta » .do «
<title>Inicio </title> //Titulo de la ventana.
</head>
<body>
<form method=»POST» action=»hola.do» > // en action se asigna la solicitud a realizar.
Escriba su nombre:
<input type=»text» name=»nombre»/>
<input type=»submit» value=»Enviar»/>
</form>
2-El archivo web.xml contiene la configuración sobre la aplicación web,mapeos de URL detalles de registro del servlet.

<display-name> Primer ejercicio</display-name>
    <servlet> //Definición de ActionServlet
        <servlet-name>action</servlet-name> //Nombre del servlet
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> //Nom de clase ActionServlert
            <init-param> //Parámetro que contiene la ruta donde se encuentra el archivo de config de struts
                <param-name>config</param-name>
                <param-value>/WEB-INF/struts-config.xml</param-value> // se indica la ruta del archivo struts-config
            </init-param>
    </servlet>
    
    <servlet-mapping> // Todas las peticiones *.do son para el ActionServlet
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
</web-app>

3-El archivo struct-config.xml contiene las acciones que realizará el servlet de acuerdo al tipo de solicitud que haya recibido.
<struts-config>
    
    <form-beans>
        <form-bean name=»forma» type=»imprimir.HolaForm»/> // indica la clase bean(JavaBean.java) con cual se trabajará y se le asigna un nombre de identificación.
    </form-beans>
    
        <action-mappings> // accion que realizará el controlador cuando
            <action path=»/hola»
                type=»imprimir.HolaAction»
                name=»forma»
                scope=»request»
                input=»/index.jsp»
                validate=»true» >
                <forward name=»DecirHola» path=»/hola.jsp» /> // es el archivo que retorna de vuelta si la accion solicitada es exitosa.
            </action>
        </action-mappings>
        
</struts-config>
Controlador:
Recibe una solicitud de petición y entrega una vista en modo de respuesta de acuerdo a la petición.
Modelo:
En el modelo(class):se desarrolla los que es la parte lógica.

Vista —>Controlador —>Modelo

Vista <—Controlador <— Modelo

PASOS:Instalación de Eclipse y Tomcat (linux)

1- Descargar JDK (Java Development Kit)
LINK DE DESCARGA

2- Descargar Eclipse
LINK DE DESCARGA

2-1 Se descomprime el archivo y la carpeta se ubica en el directorio que nosotros deseamos,luego al abrir la carpeta ejecutamos el ejecutable de Eclipse.

3- Descargar TOMCAT
LINK DE DESCARGA

3.1- Instalación de Tomcat:En la sección de Downloads,seleccionamos en link de descarga que deseamos utilizar.Para ambientes linux debemos descargar el fichero .tar

3.2-Luego se descomprime el archivo a continuación nos dirigimos al terminal e ingresamos el siguiente comando.
$ cd /direccion de ubicacion de apache Tomcat/apache-tomcat(versión x )/bin
dentro de esa carpeta encontramos los archivos startup.sh y shutdown.sh ; el primiero inicia los servicios ,en cambio,el segundo detiene los servicios.
(En mi caso recomiendo subir y bajar (reiniciar) los servicios)

luego nos dirigimos a nuestro navegador en ingresamos la siguiente URL LOCALHOST:8080

Y plaf nació chocapic XD
Gracias Gracias