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

TEORA DE LENGUAJES APPLETS

Programacin en JAVA

Es un tipo de aplicacin Java que se inserta dentro de pginas HTML. Cuando estas se descargan, los Applets se ejecutan dentro del navegador. Los Applets se cargan de la siguiente forma: - Se escribe un URL en el navegador. - El navegador varga la pgina HTML. - El navegador carga las clases del Applet java. - Se ejecuta el Applet java.
VENTAJAS Los applets de Java suelen tener las siguientes ventajas: Son multiplataforma (funcionan en Linux, Windows, Mac OS, y en cualquier sistema operativo para el cual exista una Java Virtual Machine). El mismo applet puede trabajar en "todas" las versiones de Java, y no slo en la ltima versin del plugin. Sin embargo, si un applet requiere una versin posterior del Java Runtime Environment (JRE), el cliente se ver obligado a esperar durante la descarga de la nueva JRE. Es compatible con la mayora de los navegadores web. Puede ser almacenado en la memoria cach de la mayora de los navegadores web, de modo que se cargar rpidamente cuando se vuelva a cargar la pgina web, aunque puede quedar atascado en la cach, causando problemas cuando se publican nuevas versiones. Puede tener acceso completo a la mquina en la que se est ejecutando, si el usuario lo permite. Puede ejecutarse a velocidades comparables a las de otros lenguajes compilados, como C++ (dependiendo de la versin de la JVM). Puede trasladar el trabajo del servidor al cliente, haciendo una solucin web ms escalable tomando en cuenta el nmero de usuarios o clientes.

DESVENTAJAS Los applets de Java suelen tener las siguientes desventajas: Requiere el plugin de Java, que no est disponible por defecto en todos los navegadores web. No puede iniciar la ejecucin hasta que la JVM est en funcionamiento, y esto puede tomar tiempo la primera vez que se ejecuta un applet. Si no est firmado como confiable, tiene un acceso limitado al sistema del usuario - en particular no tiene acceso directo al disco duro del cliente o al portapapeles. Algunas organizaciones slo permiten la instalacin de software a los administradores. Como resultado, muchos usuarios (sin privilegios para instalar el plugin en su navegador) no pueden ver los applets. Un applet podra exigir una versin especfica del JRE. Puede tener vulnerabilidades que permitan ejecutar cdigo malicioso
.

Ing. Luis Loo Parin

TEORA DE LENGUAJES

Programacin en JAVA

CICLO DE VIDA No tienen mtodo main. Tienen cinco mtodos: o o o o o Public void init(); Public void start(); Public void stop(); Public void paint(Graphics g); Public void destroy(); EJERCICIOS 1.- Desarrollar un Applet que convierta Nuevos Soles a Dlares y Euros. Dlar = S/. 2.71 Euro = S/. 3.89

Desarrollo

Ing. Luis Loo Parin

TEORA DE LENGUAJES 2.- Calcular el promedio de 3 notas ingresadas por teclado.

Programacin en JAVA

DESARROLLO

Ing. Luis Loo Parin

TEORA DE LENGUAJES 3.- Calcular la suma, resta, multiplicacin y divisin de 3 nmeros.

Programacin en JAVA

Ing. Luis Loo Parin

TEORA DE LENGUAJES

Programacin en JAVA

4.- Calcular la conversin de Grados Centgrados (C) a Grados Farenheit (F) C = F * (9/5) + 32

5.- Crear un Applet que calcule la Planilla de empleados ingresando por teclado los nombres del empleado, su sueldo bsico y la cantidad de aos de servicio que tiene laborando para la empresa. Como resultado se mostrar los Nombres del Empleado, su bonificacin y su salario. Existe bonificacin si el empleado tiene 5 o ms aos de servicio, su bonificacin ser del 10% del salario bsico.

Ing. Luis Loo Parin

TEORA DE LENGUAJES

Programacin en JAVA

Ing. Luis Loo Parin

TEORA DE LENGUAJES

Programacin en JAVA

DESARROLLO DE CASOS 1.- Desarrollar un Applet que me permita ingresar los datos de una persona: Nombres y Apellidos, Direccin, producto, cantidad y precio, y mostrar como resultado los datos del cliente as como el producto y su total a pagar. 2.- Crear un Applet que solicite los nombres y el sueldo de una persona, si supera los S/. 1500.00 mostrar un mensaje con sus datos personales indicando que se le har una retencin de 5ta. Categora. 3.- Desarrollar un Applet que solicite el ingreso de 3 notas de un alumno, si el promedio es mayor o igual a 10.5, mostrar un mensaje en el formulario indicando: PROMOCIONADO sino DESAPROBADO. 4.- Un postulante a un puesto de trabajo, realiza un test de capacitacin, se obtuvo la siguiente informacin: cantidad total de preguntas que se le realizaron y la cantidad de preguntas que contest correctamente. Se pide confeccionar un programa que ingrese los dos datos por teclado e informe el nivel del mismo segn el porcentaje de respuestas correctas que ha obtenido, y sabiendo que: Nivel mximo: Nivel medio: Nivel regular: Fuera de nivel: Porcentaje>=90%. Porcentaje>=75% y <90%. Porcentaje>=50% y <75%. Porcentaje<50%.

5.- De un operario se conoce su sueldo y los aos de antigedad. Se pide confeccionar un programa que lea los datos de entrada e informe: a) Si el sueldo es inferior a 500 y su antigedad es igual o superior a 10 aos, otorgarle un aumento del 20 %, mostrar el sueldo a pagar. b) Si el sueldo es inferior a 500 pero su antigedad es menor a 10 aos, otorgarle un aumento de 5 %. c) Si el sueldo es mayor o igual a 500 mostrar el sueldo en pantalla sin cambios.

Ing. Luis Loo Parin

TEORA DE LENGUAJES

Programacin en JAVA

ACCESO A UNA BASE DE DATOS ORACLE 11G DESDE JAVA UTILIZANDO NETBEANS
A. RECURSOS
Software o recursos NetBeans IDE Java Development Kit (JDK) Oracle Database XE Oracle JDBC driver Versiones requeridas 7.3.1 Version 7 11 g Express Edition ojdbc6.jar

A) PRIMERO : INSTALAR ORACLE 11G XE (Usuario:system y Pass:123456) B) SEGUNDO: Crea una base datos BdDemo1, ingresa el nombre del usuario: User01 y como Pass: 123

A. CONEXIN A LA BASE DE DATOS ORACLE 1. Inicia el servicio de Oracle en tu computador. 2. Inicia Netbeans IDE 3. Clic en la ficha services en Netbeans, y selecciona nueva conexin".

Ing. Luis Loo Parin

TEORA DE LENGUAJES

Programacin en JAVA

4. Luego selecciona el driver directo de Oracle

5. 6.

Luego agrega el controlador ojdb6.jar, ya que lo has descargado. Luego rellena los datos de la connecion

Name Driver Name Host

Value Oracle Thin (with Service ID (SID)) localhost o 127.0.0.1. Nota: En el caso de una conexion remota, proporciona la IP o el nombre de Host para resolver la direccion de la maquina donde est

Ing. Luis Loo Parin

TEORA DE LENGUAJES
alojada la base de datos. Port Service ID (SID) 1521 (default)

Programacin en JAVA

XE (default SID para Oracle Database XE). Nota: Si estas conectado a una base de datos remota, solicita al administrador de base de datos el SID. Ingresa el nombre de usuario. Para el propsito de este tutorial ingresa BDDEMO1 (base de datos que creastes) o puedes utilizar HR (Una de las cuentas de ejemplo de Oracle). Ingresa la contrasea del usuario en este caso la contrasea de 123 para la base de datos BDDEMO1 o puedes usar HR para la base de datos HR, tu puedes crearle una nueva clave desde Oracle*Plus u otra IDE.

Username

Password

7. Testea la connecion 8. Luego selecciona el esquema (Schema), es decir la base de datos BDDEMO1 9. Luego ha esa URL dale un nombre OracleDB y finaliza 10. Y ya puedes ver tu base de datos

B. APLICACIN EN NETBEANS 1. Crea una aplicacin Java con el nombre OracleConection 2. Automticamente se crea la clase con el mismo nombre 3. Ingresa el siguiente cdigo: OracleConection.java package oracleconection; import java.sql.Connection; import java.sql.DriverManager; public class OracleConection { private Connection conexion;

Ing. Luis Loo Parin

10

TEORA DE LENGUAJES public static void main(String[] args) { OracleConection obconeccion=new OracleConection(); obconeccion.Conectar(); } public Connection getConexion() { return conexion; } public void setConexion(Connection conexion) { this.conexion = conexion; }

Programacin en JAVA

public OracleConection Conectar() { try{ Class.forName("oracle.jdbc.OracleDriver"); String BaseDeDatos = "jdbc:oracle:thin:@localhost:1521:XE"; conexion= DriverManager.getConnection(BaseDeDatos,"BDDEMO1","123"); if(conexion!=null) { System.out.println("Conexion exitosa a esquema BDDEMO1"); } else{System.out.println("Conexion fallida");} } catch(Exception e) {e.printStackTrace();} return this; } }

Ing. Luis Loo Parin

11

TEORA DE LENGUAJES

Programacin en JAVA

4. Antes de ejecutar agregar la librera de ojdbc6.jar

Ing. Luis Loo Parin

12

TEORA DE LENGUAJES

Programacin en JAVA

5. Recuerda para Oracle 11g es el controlador ojdbc6.jar 6. Ejecutar y listo.

Ing. Luis Loo Parin

13

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