You are on page 1of 7

148.208.195.13 puerto 22 148.208.195.

13 Ps procesos de mi usuario Ps ef Ps ef|grep 05400061

labinfo2.ittepic.edu.mx

kill l mata proceso 9 todos 15 normalmente

Pojos JavaBeans Paquete puede contener clases u otros paquetes Package datos; public class UsuarioBean { Private integer idusuarios; Private string nombre; Public void setIdusuario(Integer Valor) { Idusuario=valor; } Public Integer getIdusuario(){return usuario;} } Web web-info src <pakage1> <pakage2> classes

pg admin para la base de datos puerto 5432 alter rule PARA CAMBIAR CONTRA JCREATOR poner en proyecto new web-inf

DREAMWEAvER ACCESO FTP SERVIDOR LABINFO2.ITTEPIC.EDU.MX DIRECTORIO ./WEB (direccionamiento relativo si tiene punto o d:/toda la direccion) Puertos del sftp 20 y 21, pero en el servidor usamos 22

Clase de las clases de java Try{ {carch(exception e)} {finally} } Super() es para acceder a los metodos de las clases padres Public class a{ Public void abc(){} } Public class b extend a{ Public void abc(){ Super.abd(); } }

Creo q esto es para la base de datos y sabe q de exepciones Try{ Conexin.abre(); Operacin(); Operacin2(); Operacin3(); Commit(); } match (exception e){ Try{ Rollback }catch (exception e2) {} }finally{ Try{ Cierra }catch(exception e2) {} }

Cambio la direccion a home2/home/tpa1b

http protocolo sin estado y asincrono, sin estado es decir que no sabe el usuario en que estado se encuentra el servidor y viceversa el servidor no sabe el estado del usuario request=peticiones respuestas= response formulario <form action=____ method= get/post post manda la informacion en paquetes, usado para mandar mucha informacin o mandar un archivo binario. get es para menos informacin servlets: tienen una estructura muy especifica, de inicio necesitamos importar 2 paquetes Cdigo del Servlet import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class Prueba extends HttpServlet { public void doGet (HttpServletRequest request, HttpServletResponse response) throws new ServletException, IOException { do work (request, response); } Public void do work (mismos parametros del doGet...) { PrintWriter out = response.getWitter(); out.print(Hola Mundo); out.close(); } Compilamos

PARA ESCRIBIR EN LA BD 1abrir conecion 2 cerrar conexin con.close(); cierra()

3Habilitar la transaccin /deshabilitar transaccin(b) con.setAutocommit(false) con.setTransactionIsolation(conecction. TRANSACTIO_READ_UNCOMMITED); 4 commit commit() Con.commit() 5 rollback con..rollback() package utilerias; import java.io.*; import java.util.*; import java.sql.*; public class Conexion{ private Connection con; public Conexion() throws Exception { abre(); } public Connection getCon() { return con; }

public void abre() throws Exception { try { Class.forName("org.postgresql.Driver"); String URL="jdbc:postgresql://labinfo2.ittepic.edu.mx/05400061"; String USER = "05400061";

String PASS = "05400061"; con = DriverManager.getConnection(URL,USER,PASS); } catch(Exception e) { System.out.println("error al abrir la conexion" + e.getMessage ()); throw new Exception ("e"); } } public void cierra() throws Exception { try { con.close(); } catch(Exception e) { System.out.println ("error al cerrar la conexion" + e.getMessage ()); } } public void habilitar() throws Exception { try { con.setAutoCommit(false); con.setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED); } catch(Exception e) { System.out.println ("error al habilitar la conexion" + e.getMessage ()); throw new Exception (e); } } }

Sistema En el login debemos de poner una consulta para chekar si los datos son correctos SessionBean//asi le puso el profe Integer idusuario = new Integer(o); String nombre Bolean super//identifica si es superusuario o no <% SessionBean ses=getAttibute (sesion)!=null ?(SessionBean)session.getAttribute(sesion) : new SessionBean(); //para verificar q este firmado el usuario, osea q ya entro, osea para controlar el acceso, nota para firmarlo se firma en el servlet If(ses.getidusuario()==0) { Response.sendRedirect(/noacceso.jsp) Return; } %><%=ses.getNombre() %> Todos deben de inicializarse en 0 Para el login seguir estos pasos 1.- crearemos un objeto, SessionBean ses = new sessionBean(); Ses.setIdusuario (------); Ses.setNombre(---); Ses.setSuper(------);//super usuario Httpsession session= request.getSession(); Session.setAttribute(session ,ses) ;

Para el logout Httpsession session= request.getSession(); Session.setAttribute(session ,ses) ; RequestDispacher rd=request.getRequestDispacher ("_pagina q direccionas_") ; rd.forward/(request.response) ;

You might also like