Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package springaspect01; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; /** * * @author luisjo */ /* Clase informe (Aspecto): informeAlta() informeBaja() <== (Mandar correo al admin -o "System.out.print"-) */ public class Principal { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here ApplicationContext context = new ClassPathXmlApplicationContext("springaspect01/applicationContext.xml"); ClienteDAO cdao = (ClienteDAO) context.getBean("ClienteDao"); Cliente cliente1 = (Cliente) context.getBean("Cliente1"); Cliente cliente2 = (Cliente) context.getBean("Cliente2"); cdao.alta(cliente1); for (Cliente c : cdao.consultaTodos()) { System.out.println(c.toString()); } cdao.modificacion(cliente2); for (Cliente c : cdao.consultaTodos()) { System.out.println(c.toString()); } System.out.println(cdao.consulta(cliente1.getIdCliente()).toString()); cdao.baja(cliente1.getIdCliente()); for (Cliente c : cdao.consultaTodos()) { System.out.println(c.toString()); } if (cdao.consultaTodos().isEmpty()) System.out.println("Array vacio."); } }