jueves, 19 de noviembre de 2015

Conexión BD y JSP

En la siguiente dirección web viene un manual de como hacer una conexión (blog de chuwiki), entre MySQL y JSP

http://chuwiki.chuidiang.org/index.php?title=Consulta_de_Base_de_Datos_con_JSP_usando_una_Clase_Java_separada



lunes, 21 de septiembre de 2015

Modelado orientado a Objetos

Analiza la información en el siguiente hipervínculo y realiza las siguientes actividades:

http://osl2.uca.es/wikiCE/index.php/Lectro


1. Copia únicamente el diagrama de clase a tu cuaderno
2. Desarrolla en Java los códigos de las siguientes clases:

  • Proveedor
  • Electrodomestico
3. Desarrolla el diagrama de clases para los siguientes casos:


1. Se desea realizar un sistema para la gestión de un torneo deportivo (futbol). El sistema debe 

controlar al menos los jugadores, equipos, árbitros y el calendario de juegos. 

2. Se desea realizar la gestión de un negocio que se dedica a la venta de productos electrónicos. 

Se deben incluir el manejo de clientes, proveedores, productos, pedidos, facturas e inventario.

martes, 30 de junio de 2015

applets e hilos

import java.awt.Color;
import javax.swing.JApplet;
import java.awt.Graphics;

public class Prueba extends JApplet implements Runnable {
    //variables globales
    int lugarX, lugarY, incX;
    double ang;
    
    public void init() {
        incX = 10;
        lugarX=0;
        lugarY=0;
        ang=0;
    }
    
    public void start() {
            Thread animacion = new Thread(this);
            animacion.start();
    }
    
    public void paint(Graphics g) {
        g.setColor(Color.BLUE);
        g.drawOval(400+lugarX,300-lugarY,50,50);
    }
    
    public void run() {
        double x,y;
        while(true) {
            try {
                 Thread.sleep(50);
                    {
            double angr=Math.PI*ang/180.0;
            x=150*Math.cos(angr);
            y=150*Math.sin(angr);
            lugarX=(int)x;
            lugarY=(int)y;
            System.out.println(x+" "+y+" "+lugarX+" "+lugarY);
            ang+=5;              
        }
             
                repaint();
            } catch(Exception ex) {}
        }
    }}

jueves, 14 de mayo de 2015

Ejemplo de una división


public class Div {
    double x,y;
public   Div(double x,double y){
    this.x=x;
    this.y=y;

}

double divide(){
double d;
d=x/y;
return d;
}
 
}



______________________________________________________________________
import java.util.Scanner;
public class demoDiv {
    public static void main(String args[]){
    Scanner l=new Scanner(System.in);
    System.out.println("Valor 1");
    double v1=l.nextDouble();
    System.out.println("Valor 2");
    double v2=l.nextDouble();
   
    Div d1=new Div(v1,v2);
    double r=d1.divide();
    System.out.println("Div="+r);
   
    }
   
}

Manejo de excepciones

Ejemplo1: Se cusa un excepción debido a que no se encuentra el archivo de escritura

import java.io.*;
public class tc {

public static void main(String args[]) throws IOException

{


try {
    BufferedWriter out = new BufferedWriter(new FileWriter("w:\\outfilename.txt"));
    out.write("Hola Mundo");
    out.close();
}
 catch (IOException e) {

  System.out.println("Error de creación de archivo");
}

}

}