Codepianist
  • Home
  • Android
  • DB
    • Relational DBs
      • MySQL
      • SyBase
  • Groovy
  • IDEs & Tools
    • Eclipse
    • Netbeans
    • Sublime Text
    • WebStorm
  • Java
    • Collections
    • IO
    • Java Language
    • Reflection
  • Java EE
    • CDI
    • Expression Language
    • JDBC
    • JPA
      • EclipseLink
      • Hibernate
    • JSF
      • PrimeFaces
    • Servers
      • Glassfish
    • Servlets & JSPs
  • JS
    • JQuery
    • Node.JS
  • OS
    • Linux
      • Ubuntu
    • Mac OS
  • Other
    • Funny
    • News
  • PHP
    • WordPress
  • Python
  • W3B(C)
    • Browsers
      • Firefox
    • CSS
    • HTML
Home » Artigos escritos em June, 2012
Comparação Engraçada
  • Funny
  • Other
Jun20

Comparação Engraçada

Escrito por Cesar Barbosa

2002: Bill Gates introduz um Tablet PC. Ninguém se importa. 2010: Steve Jobs introduz o iPad. O mundo se amontoa como um cão excitado. 2012: Steve Ballmer introduz o Surface. Pessoas alegam que é uma ideia roubada da Apple....

»»
Primeiro site a taxar o IE7
  • News
  • Other
Jun15

Primeiro site a taxar o IE7

Escrito por Cesar Barbosa

  Ha, Ha, Ha, A loja on-line australiana Kogan.com é a primeira a taxar seus clientes, que usarem o navegador. Ha, Ha, Ha, The australian online retailer Kogan.com is the first to tax the customers that use the browser.   Tomara que pessoal da Microsoft se toque que tão com o carro na contra-mão em um via de altíssima velocidade, e das duas uma: ou ajusta o navegador, ou encerra o projeto. I hope that Microsoft people realize, that they’re with the car in the wrong direction on a route of high speed, and one of two things: either set up the browser into the modern internet pattern, or terminate the project. A web não tem mais espaço para incoerência, desenvolver uma página para todos os navegadores (Chrome, Mozilla, Safari, Opera, etc.), e depois adaptar esta mesma página para o IE6, 7, … The web has no more room for inconsistency, develop a page for all browsers (Chrome, Mozilla, Safari, Opera, etc..), and then adapt this same web page for IE6, 7, …     Veja a notícia da BBC na integra/See the full BBC report: http://www.bbc.com/news/technology-18440979     Até mais, See...

»»
Primefaces AutoComplete com Converter
  • Java EE
  • JSF
  • PrimeFaces
Jun15

Primefaces AutoComplete com Converter...

Escrito por Cesar Barbosa

Olá, segue um exemplo da tag do Primefaces AutoComplete usando um converter. Hi, follows an example of the Primefaces tag AutoComplet, using a converter. Veja o vídeo/Watch the movie: O código/The code: // Bean: [cc lang=”java”] public class CompanyControl implements Serializable{ private CompanyMemoryDao dao = new CompanyMemoryDao(); private Company selected; public Company getSelected() { return selected; } public void setSelected(Company selected) { this.selected = selected; } // Actions public List completeCompany(){ return dao.listAll(); } public String clear(){ this.selected = null; return “”; } } [/cc] // Converter: [cc lang=”java”] public class CompanyConverter implements Converter { CompanyMemoryDao dao = new CompanyMemoryDao(); @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { Company c = dao.getById( Long.parseLong(value) ); return c; } @Override public String getAsString(FacesContext context, UIComponent component, Object value) { Company c = (Company) value; return String.valueOf( c.getId() ); } } [/cc] // Page: [cc lang=”xhtml”] [/cc] Um grande abraço e sucesso, See u and...

»»
Exemplo JSF2 SelectCombo sem Coverter
  • Java EE
  • JSF
Jun08

Exemplo JSF2 SelectCombo sem Coverter...

Escrito por Cesar Barbosa

Atendendo o pedido de uma colega, segue um exemplo de SelectCombo (h:selectOneMenu) sem converter: Answering a request of a colleague, follows an example of a SelectCombo (h:selectOneMenu) without a Converter: Veja funcionando/See running: O Bean/The Bean: [cc lang=”java”] /** * * @author Cesar Barbosa * @version 0.1 */ @Named @SessionScoped public class CadastroUsuarioControl implements Serializable { public CadastroUsuarioControl() { this.imagens = new TreeMap(); imagens.put(1L, new Imagem(1L, “http://i200.photobucket.com/albums/aa299/newyorknettie/icon/SVU/aleatory_6–ao001.png”)); imagens.put(2L, new Imagem(2L, “http://i200.photobucket.com/albums/aa299/newyorknettie/icon/SVU/SVU–aleatory-6.gif”)); imagens.put(3L, new Imagem(3L, “http://www.randompics.net/wp-content/main/2011_09/W2lK5.png”)); imagens.put(4L, new Imagem(4L, “http://www.randompics.net/wp-content/main/2011_09/ydOFG.jpg”)); imagens.put(5L, new Imagem(5L, “http://www.randompics.net/wp-content/main/2011_09/yu0CE.png”)); this.usuarios = new LinkedList(); this.usuarios.add(new Usuario(1L, “Pedro”, new Imagem(6L,”http://www.randompics.net/wp-content/main/2011_09/6BZoK.jpg”))); this.usuario = new Usuario(); } // Estado ———- private Usuario usuario; private long selectedImageId; private List usuarios; private Map imagens; private List paraComboBox; // Comportamento ———- private long generateId(){ return this.usuarios.size()+1; } public String adicionar(){ this.usuario.setImagem(imagens.get(selectedImageId)); this.usuario.setId(generateId()); this.usuarios.add(usuario); this.usuario = new Usuario(); return “”; } // Propriedades ———– public Usuario getUsuario() { return usuario; } public void setUsuario(Usuario usuario) { this.usuario = usuario; } public long getSelectedImageId() { return selectedImageId; } public void setSelectedImageId(long selectedImageId) { this.selectedImageId = selectedImageId; } public Map getImagens() { return imagens; } public List getUsuarios() { return usuarios; } public List getParaComboBox() { paraComboBox = new LinkedList(imagens.values()); return paraComboBox; } } [/cc] A página/ The page: [cc lang=”html”] Id #{usuario.id} Nome #{usuario.nome} Foto Adicionar usuário: [/cc] Até, um grande abraço e sucesso, See you,...

»»
Java Collections: Modificacoes feitas a uma Sub-Lista sao replicadas a Lista Original
  • Collections
Jun02

Java Collections: Modificacoes feitas a uma Sub-Lista sao replicadas a Lista Original...

Escrito por Cesar Barbosa

Modificacoes feitas a uma Sub-Lista sao replicadas a Lista Original Tendo como base as seguintes listas, observe: Based on the following lists note: .java [cc lang=”java”] List fruits = new ArrayList(Arrays.asList( “Pineapple”, “Tangerine”, “Orange”, “Apple”, “Banana”, “Peach”)); List iLike = list.subList(0, 4); System.out.println(list); System.out.println(iLike); [/cc] run: [Pineapple, Tangerine, Orange, Apple, Banana, Peach] [Pineapple, Tangerine, Orange, Apple] Mas se eu remover algo de iLike? But if I remove something from iLike? [cc lang=”java”] iLike.remove(3); System.out.println(fruits); System.out.println(iLike); [/cc] [Pineapple, Tangerine, Orange, Banana, Peach] [Pineapple, Tangerine, Orange] E se eu adicionar? And if I add something? [cc lang=”java”] iLike.add(“Kiwi”); System.out.println(fruits); System.out.println(iLike); [/cc] [Pineapple, Tangerine, Orange, Kiwi, Banana, Peach] [Pineapple, Tangerine, Orange, Kiwi] Todas ação que exerço sobre a sub-lista afetam a lista origem. Faz sentido, para estar na sub-lista tem que primeiro existir na lista, ok? All action that I make to a sub-list affect the underlying list. It makes sense, to be on a sub-list an item have first to be on the list, right? Até mais, sucesso See you,...

»»

Recent Posts

  • ZSH – Set up an alias permanently
  • Node.js REPL
  • Install Node.js
  • About Node.js
  • Install Sublime Text Editor

Tags

Atalhos Banco de Dados Banco de Dados Relacional CSS Eclipse EN Enum Font Hibernate HTML HTML Tags Java Java5 Java6 Java Annotations Java Collections Javascript Java SE Java System.out JDBC JSF JSF Converter Linux Mac OS Managed Bean MySQL Netbeans Node.js Javascript PHP Plugins Primefaces Relational DBs ResourceBundle Servlet 3 Servlets SQL Strings Sublime Text Sybase TabView Terminal Tools Tutorial Ubuntu Wordpress

Archives

  • January 2019
  • October 2018
  • July 2016
  • April 2016
  • March 2016
  • October 2015
  • March 2015
  • February 2015
  • December 2014
  • November 2014
  • October 2014
  • August 2014
  • July 2014
  • December 2012
  • November 2012
  • August 2012
  • June 2012
  • May 2012
  • December 2011
  • November 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • January 2011

Recent Comments

  • Tatiana Matajs on Java Collections – A Interface Queue
  • Tatiana Matajs on Java IO – Uma breve Introdução
  • Tatiana Matajs on Java IO – Comparativo das Classes Pai
  • Marcos Lavorato on Java IO – Comparativo das Classes Pai
  • Tatiana Matajs on Percorrendo Collections – Java Enumeration

Tags

Atalhos Banco de Dados Banco de Dados Relacional CSS Eclipse EN Enum Font Hibernate HTML HTML Tags Java Java5 Java6 Java Annotations Java Collections Javascript Java SE Java System.out JDBC JSF JSF Converter Linux Mac OS Managed Bean MySQL Netbeans Node.js Javascript PHP Plugins Primefaces Relational DBs ResourceBundle Servlet 3 Servlets SQL Strings Sublime Text Sybase TabView Terminal Tools Tutorial Ubuntu Wordpress

Todos os Direitos Reservados © Codepianist | Desenvolvido por Vesso Software