Вы находитесь на странице: 1из 30

3 abril 2013

Seminario

Mi primer da de trabajo

1
ndice
Mi primer da de trabajo

1. Programar en Java
2.1. Java y su mquina virtual
2.2. Instalar JDK
2.3. Instalar Eclipse
4.4. Tomcat

2. Bases de datos
2.1. MySQL
2.2. PostgreSQL
2.3. DBVisualizer

2
Mi primer da de trabajo

2. Entornos de desarrollo
2.1. Java y su mquina virtual

Qu es el lenguaje Java?

Lenguaje de programacin orientado a objetos que se basa en las siguientes


primicias:
- Encapsulacin, herencia y polimorfismo.
- Lenguaje interpretado.
- Independiente de la arquitectura y portable.
- Gestin automtica de la memoria (recogida de basura)
- Gestin de excepciones (tratamiento de errores)
- Concurrencia (multihilo)

3
Mi primer da de trabajo

2. Entornos de desarrollo
2.1. Java y su mquina virtual

La mquina virtual de Java

Es una mquina imaginaria implementada mediante la emulacin por software


en una mquina real.

El cdigo para la mquina virtual Java se almacena en archivos .class, cada uno
de los cuales contiene, al menos, el cdigo para una clase pblica.

4
Mi primer da de trabajo

2. Entornos de desarrollo
2.1. Java y su mquina virtual

5
Mi primer da de trabajo

2. Entornos de desarrollo
2.2. Instalar JDK

1. Comprobar versin JDK instalada.


Inicio > Panel de Control > Agregar o quitar programas

- JRE, entorno de ejecucin java.exe


- Compilador
- Javadoc
Si se instala slo el JRE
se podr ejecutar java,
pero no compilar.

6
Mi primer da de trabajo

2. Entornos de desarrollo
2.2. Instalar JDK

2. Instalar JDK de la ltima versin.

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-
1880260.html?ssSourceSiteId=otnes

- Aceptamos la licencia.
- Seleccionamos el sistema operativo.

7
Mi primer da de trabajo

2. Entornos de desarrollo
2.2. Instalar JDK

8
Mi primer da de trabajo

2. Entornos de desarrollo
2.2. Instalar JDK

9
Mi primer da de trabajo

2. Entornos de desarrollo
2.2. Instalar JDK

10
Mi primer da de trabajo

2. Entornos de desarrollo
2.2. Instalar JDK

3. Qu hemos instalados?

* java.exe ejecutar, mquina virtual de java

* javac.exe compilador

* javadoc.exe generador de documentacin

C:\Program Files\Java\jdk1.7.0_17\bin

11
Mi primer da de trabajo

2. Entornos de desarrollo
2.2. Instalar JDK

4. Variables del Sistema: PATH y CLASSPATH

- PATH Lista de rutas donde buscar los ejecutables java.exe,


javac.exe,

- CLASSPAHT Lista de rutas donde buscar los ficheros .class

12
Mi primer da de trabajo

2. Entornos de desarrollo
2.2. Instalar JDK

4. Variables del Sistema: PATH y CLASSPATH


Windows

Panel de control >


Sistema y seguridad >
Sistema >
Configuracin avanzada del sistema >
Variables de entorno

13
Mi primer da de trabajo

2. Entornos de desarrollo
2.3. Instalar Eclipse

Hoy en da no se programa en java desde lnea de comandos, sino en entornos de


desarrollo que los organizan en proyectos, depuran el cdigo, etc.

Un IDE (Integrated Development Enviroment) es un entorno integrado de


desarrollo de programacin que ha sido empaquetado como un programa de
aplicacin.
- Editor de cdigo
- Compilador
- Depurador
- Constructor de interfaz grfica (GUI).

Es una aplicacin compuesta por un conjunto de herramientas tiles para un


programador.

14
Mi primer da de trabajo

2. Entornos de desarrollo
GRATUITOS!!!
2.3. Instalar Eclipse

Los principales entornos de desarrollo de java son:


+
- Eclispe
- Netbeans (antes de SUN, hoy en da de ORACLE)

- Jbuilder de Borland (hoy en da vende sus clases grficas como plugin para
Eclipse.

- Visual J++ de Microsoft

- JCreator
-

15
Mi primer da de trabajo

2. Entornos de desarrollo
2.3. Instalar Eclipse
http://www.eclipse.org/downloads/packages/rel
1. Descargar Eclipse Ganymede. ease/ganymede/sr2

16
Mi primer da de trabajo

2. Entornos de desarrollo
No tiene
2.3. Instalar Eclipse ejecutable

2. Descomprimir el programa descargado y ejecutar.

La primera vez que ejecutemos el Eclipse seleccionaremos nuestro workspace.

Espacio de trabajos carpetas donde se almacenarn las carpetas


correspondientes a los proyectos java creados por Eclipse.

17
Mi primer da de trabajo

2. Entornos de desarrollo
2.3. Instalar Eclipse

Conoces Eclipse?

Paseo rpido posibilidades de Eclipse

- //TODO
- syso
- Cerrar proyecto
- Workspace por tipo proyecto
- Numerar lneas de cdigo
- View Aportas algo???
- Debug
- Breakpoints
- Clean
-
18
Mi primer da de trabajo

2. Entornos de desarrollo
2.4. Tomcat

Apache Tomcat funciona como un contenedor de servlet desarrollado bajo el


proyecto Jakarta en la Apache Software Foundation.

Servlet objetos que corren dentro y fuera del contexto de


un contendedor de servlets y extienden sus funcionalidades.

Uso ms comn de los servlets es generar todas pginas web


de forma dinmica a partir de los parmetros de la peticin
que enve el navegador web.

Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP)


de Sun Microsystems.

19
Mi primer da de trabajo

2. Entornos de desarrollo
2.4. Tomcat

Tomcat puede funcionar como servidor web por s mismo. En sus inicios existi la
percepcin de que el uso de Tomcat de forma autnoma era slo recomendable
para entornos de desarrollo y entornos con requisitos mnimos de velocidad y
gestin de transacciones.

Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que
disponga de la mquina virtual Java.

20
Mi primer da de trabajo

2. Entornos de desarrollo
2.4. Tomcat: Instalacin

- Descargar la ltima versin de Tomcat http://tomcat.apache.org/download-60.cgi

- Pluggin para el Eclipse


www.eclipsetotale.com/tomcatPlugin.html

- Usando Server de Eclipse


Nos dirigimos a Window > Preferences > Server > Runtime Enviroment
Pulsamos Add y seleccionamos nuestra versin de Tomcat.

21
Mi primer da de trabajo
2. Entornos de desarrollo
2.4. Tomcat: Instalacin

22
Mi primer da de trabajo

2. Entornos de desarrollo
ACTIVIDAD
2.4. Tomcat

1. Crear tu servidor Tomcat

2. Crear proyecto Java

3. Crear proyecto Web

4. Asociar Tomcat proyecto Web

Distribucin
Estructura general de carpetas?
de un proyecto?

Cmo
empiezo?
23
Mi primer da de trabajo

3. Bases de datos

Con el uso y el incremento del tipo de base de datos se desarrollan sistemas


informticos que gestionan toda la funcionalidad de la base de datos propiamente
dicha intentando que sea de la manera ms clara, directa y sencilla.

Cada compaa de base de datos trae su propio SGBD.


Recomendacin!!!!
Tambin los hay genricos y muy buenos.

24
Mi primer da de trabajo

3. Bases de datos

Los SGBD ms importantes:

Base de datos Logotipo

PostgreSQL

MySQL
(gratuita)
MySQL
(pago)
Oracle

Microsoft SQL SERVER

25
Mi primer da de trabajo

3. Bases de datos
3.1 MySQL

Es un sistema de base de datos relacional, multihilo y multiusuario.

Esta publicado bajo una licencia GLP esto quiere decir que es un software propietario y
esta sustentado por un empresa privada que posee el copyright de la mayor parte del
cdigo.

ACTIVIDAD

-INSTALAR SERVICIO MySQL

http://dev.mysql.com/downloads/installer/5.6.html

-INSTALAR ADMINISTRATOR MySQL

26
Mi primer da de trabajo

3. Bases de datos
3.2. PostgreSQL

Es un sistema de base de datos relacional orientado a objetos y libre, publicado bajo


licencia BSD.
ACTIVIDAD

-INSTALAR SERVICIO PostgreSQL


http://www.postgresql.org/download/windows/

- INSTALAR PgAdmin

http://www.postgresql.org/ftp/pgadmin3/release/v1.16.1/win32/

27
Mi primer da de trabajo

3. Bases de datos
3.3. DBVisualizer

Gestor de base de datos de propsito general

ACTIVIDAD

-INSTALAR DBVisualizer

http://www.dbvis.com/download/

28
Mi primer da de trabajo

LO MS IMPORTANTE!!!!

Ser
diferente!!!
29
Mi primer da de trabajo

GRACIAS!!!

Mara Martn Bernal


30

Вам также может понравиться