Desarrollo WEB.


Las practicas de programación orientadas a la web son muy cambiantes en el tiempo. Es necesario conocer e implementar tecnologías, conocer lenguajes,integrar comunidades,usar Ides, etc, recientes, para responder al mercado que se acerca.

domingo, 8 de julio de 2012

Evolucion de las estructuras JAVA.

Las eficientes estructuras java vienen evolucionando de manera agil y ordenada. Grandes comunidades desarrolladoras esta inclinadas en brindar al desarrollador la facilidad en la implementacion de esas estructuras. En un caso practico para presentar, están las listas de objetos y el recorrido sobre los contenidos.


La jdk en su versión 7 nos brinda la oportunidad de usar nuevas instancias de código, de una manera practica y super facil, a buen modo, las futuras generaciones de desarrolladores les quedara muy sencillo realizar scripts de programacion y engranar grandes aplicaciones, bastara con sacar una caja de herramientas virtuales y unas interfaces multimedia y la programación iconica estara por todas partes. véase MDA


Primefaces, un paquete de widgets para el framework JSF, usa en sus modelos estas implementaciones a tal agilidad que con solo pasar la lista a un componente este se encarga de recorrerla y validarla.  



  1. <p:dataList value="#{miBeanController.milistadeobjetos}" 
  2. var="objeto" type="ordered">  
  3.     #{objeto.propiedad}, #{objeto.propiedad2}  
  4. <p:dataList>


private List milistadeobjeto; 
milistadeobjetos = new ArrayList(); //es muy importante inicializar las listas de objetos a tipos array list para evitar desbordamientos por falta de ...


Para recorrer estas listas basta con:

  1. Private List milistadeobjetos;
  2. milistadeobjetos = new ArraList();

  3. for(MiObjeto x : milistadeobbjetos){ FacesContext.getCurrentInstance().addMessage(nullnew FacesMessage(FacesMessage.SEVERITY_INFO,"Mensaje""Objeto: "+getPropiedadDeObjeto());  
  4. }
  5.     

Cada dia se realizan depuraciones sobre las grandes librerias que conforman java, asegurando su evolucion y un largo ciclo de vida en el inicio de la era actual de las aplicaciones web.

No hay comentarios:

Publicar un comentario