Pages

Esqueleto de las clases

Servlets
Verificador

public class Verificador extends HttpServlet 
        private Connection conn;
 private ResultSet rs;
 private String usuario;
 private String password;
  private Boolean valida;
  private Manejador bd;
  private PreparedStatement pst;
  private HttpSession session;
  private Datos datos;
  private Usuario dummy;
  private CarroWeb carro;

*public void init(ServletConfig config){}
public Boolean validaDatos(HttpServletResponse resp){}
public HttpSession creaNuevaSesion(HttpServletRequest req){}
*public void doGet(HttpServletRequest request, HttpServletResponse response){}
*public void doPost(HttpServletRequest request, HttpServletResponse response){}
* Son metodos predefinidos de los servlets e init hace la funcion del constructor.


Registro
public class Registro extends HttpServlet 
       
 private Usuario dummy;
  private Connection conn;
  private PreparedStatement pst,pst2;
  private Manejador bd;
  private HttpSession session;

*public void init(ServletConfig config){}
public void agregarUsuario(HttpServletResponse resp){}
*public void doGet(HttpServletRequest request, HttpServletResponse response){}
*public void doPost(HttpServletRequest request, HttpServletResponse response){}
* Son metodos predefinidos de los servlets e init hace la funcion del constructor.


CarroWebServlet
public class CarroWebServlet extends HttpServlet 
 
 private CarroWeb carroActual;
 private HttpSession session;
 private Articulo libro;
 private ArticuloGadget gadget;
 private String tipoGadget,tipoLibro,remover;

*public void init(ServletConfig config){}
public void removerItem(HttpServletRequest request,HttpServletResponse response){}
public void agregarItem(HttpServletRequest request,HttpServletResponse response){}
public ArticuloGadget Gadget(HttpServletRequest request){}
public Articulo Libro(HttpServletRequest request){}
*public void doGet(HttpServletRequest request, HttpServletResponse response){}
*public void doPost(HttpServletRequest request, HttpServletResponse response){}
* Son metodos predefinidos de los servlets e init hace la funcion del constructor.


Error
public class Error 
        public static StringBuffer buffer;
 public static PrintWriter salida;
public static HttpServletResponse despliegaError(HttpServletResponse resp,String ex){}


Clases
Usuario
public class Usuario 

 private String user;
  private String password;
 private String nombre;
  private String apellidoMaterno;
  private String apellidoPaterno;
  private int edad;
  private String correo;
  private String telefono;
  private String calle;
  private String colonia;
  private String cp;
  private String numero;
  private float credito;
  private Boolean admin;
public Usuario(Object obj){} // Construye a partir de un objeto dado.
public set(type t){} // Para ahorrar espacio se resumen los metodos set de cada atributo
public type get(){} // Para ahorrar espacio se resumen los metodos get de cada atributo.


Articulo
public class Articulo 

        protected String nombre;
 private String autor;
 protected float  precio;
 protected String estado;

public set(type t){} // Para ahorrar espacio se resumen los metodos set de cada atributo
public type get(){} // Para ahorrar espacio se resumen los metodos get de cada atributo.
public Articulo(Object obj){} // Construye a partir de un objeto dado.


ArticuloGadget
public class ArticuloGadget extends Articulo
     private String comentario;

public set(type t){} // Para ahorrar espacio se resumen los metodos set de cada atributo
public type get(){} // Para ahorrar espacio se resumen los metodos get de cada atributo.
public ArticuloGadget(){} // constructor que solo usa super();


CarroWeb
public class CarroWeb 

 private List listadoLibros;
 private List listadoGadgets;
 private Float total, nuevaCantidad;
 private String respuesta;
 private RemovedorDatos rm;
 private String usuario;
public CarroWeb(){}
public set(type t){} // Para ahorrar espacio se resumen los metodos set de cada atributo
public type get(){} // Para ahorrar espacio se resumen los metodos get de cada atributo.
public void Remueve(Articulo libro){}
public void Remueve(ArticuloGadget gadget){}
public void RemueveTodo(){}
public float Total(){}
public String CompletaCompra(float credito){}


RemovedorDatos
public class RemovedorDatos 

 private Connection conn;
 private PreparedStatement pst;
 private Manejador bd;

public RemovedorDatos(){}
public void RemueveGadget(ArticuloGadget gadget){}
public void RemueveLibro(Articulo libro){}
public void RestaCredito(float cantidad, String usuario){}


Manejador
public class Manejador {
 
 private String bdDriver, dataSource;
 private String bdName, user, pass;
 private Connection conn;
 private String encryp;

public Manejador(){}
public Connection abreBD() {}
public String getEncryp(){}
public void Cierra(Connection conn){}


Datos
public class Datos 
 
 private Connection conn;
 private ResultSet rs2;
 private Manejador bd;
 private Usuario dummy;
 private PreparedStatement pst2;
 private Articulo item;
 private ArticuloGadget gadget;

public Datos(){}
public Usuario consigueDatosUsuario(String usuario) {}
public Articulo consigueDatosArticulo(String nombre) {}
public ArticuloGadget consigueDatosGadget(String nombre) {}
public List consigueArticulos() {}
public List consigueGadgets(){}

You liked this post? Subscribe via RSS feed and get daily updates.

0 comentarios:

Publicar un comentario