Crear base de datos con Postgres

14th diciembre 2010

1) Luego de instalar Postgres, abrimos pgAdmin III.

Inicio –> Programas–> PostgresSQL –> pgAdmin III



2) Se abre esta ventana

A la derecha están las versiones de Postgres, yo he tenido dos en mi máquina.

3) Damos clic DERECHO en una de las versiones –> Connect

4) En la ventana que aparece ingresamos la clave que pusimos al instalar

5) Habiendo ingresado la clave correcta tenemos acceso a las bases de datos. Para crear una nueva base damos CLIC DERECHO a DAtabases –> NEW DATABASE.

6) Aparece esta ventana, es suficiente con poner el nombre de la tabla y dar clic en OK.

7) Nuestra base de datos aparecerá en la lista de DATABASES. Para empezar a crear tablas le damos CLIC DERECHO al nombre de la base–>CREATE SCRIPT

8) Aparece la ventana siguiente. A la izquierda se ve el editor de sentencias SQL con el script que creó nuestra base de datos. En él podemos insertar las sentencias SQL para crear tablas, índices y demás.
Cualquier script luego de escrito debe ejecutarse presionando el botón del triángulo verde.

1. Download
Download link: http://netbeans.softonic.com/linux
The downloaded file’s name:  netbeans-6.8-ml-linux.sh

2. Install
GO to the directory where you downloaded it. I have it in Desktop

$ cd Desktop

Installing

$ sudo sh netbeans-6.8-ml-linux

Accept anything and click all NEXT buttons that show up in the screen

3. Run Netbeans
Go to this directory

$ cd /usr/local/netbeans-6.8/bin/

Run netbeans

$ ./netbeans

That is all!

1. Descargarlo
Link de descarga: http://netbeans.softonic.com/linux
El archivo ya descargado se llama netbeans-6.8-ml-linux.sh

2. Instalarlo
Acceder al directorio donde lo descargué, en mi caso al escritorio.

$ cd Escritorio

Lo instalamos

$ sudo sh netbeans-6.8-ml-linux

Se aceptan los términos y se da click en siguiente todas las veces que aparezca.

3. Ejecutar Netbeans
Accedemos al directorio

$ cd /usr/local/netbeans-6.8/bin/

Ejecutamos

$ ./netbeans

Listo!

Servlets

15th agosto 2009

Qué es un servlet?
Es una clase Java que se ejecuta en el servidor.

Qué librerías necesito importar para usar servlets?
javax.servlet.*
javax.servlet.http.*


Cuál es la diferencia(al momento de programar) entre un servlet y una página JSP
?
El servlet está formado por código Java con HTML «embebido». La página JSP es código HTML con código Java embebido.

Cómo funciona un servlet?
Al hacer el requerimiento al servidor:
1.- Se crea un objeto de tipo HttpServletRequest y otro HttpServletResponse
2.- Se carga el servlet compilado, es decir con extensión .class en la memoria asignada al servidor.
3.- Se invoca al método init() del servlet
El método init() se ejecuta UNA SOLA VEZ con el primer requerimiento, para los requerimientos posteriores no se ejecutará.

Cuáles son los métodos más importantes de un servlet?
Además del método init(), hay dos métodos muy importantes. doGet y doPost.
——————————————————————————————————–
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}

——————————————————————————————————–
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}

——————————————————————————————————–
Y uno más….
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
.
.
.

} finally {
out.close();
}
}

——————————————————————————————————–
Lo que debes saber:
doPost es el método que se ejecuta cuando el requerimiento es enviado por POST
doGet es el método que se ejecuta cuando el requerimiento es enviado por GET


Lo que debes observar:

  • Los tres métodos reciben como parámetros los objetos HttpServletResponse y HttpServletRequest.
  • Los dos métodos, doGet y doPost llaman al tercero, processRequest. Este último método se ha creado para evitar la repetición de código en los métodos doGet y doPost ya que ambos preocesarán el requerimiento de la misma manera.
  • Ir a la barra de herramientas