Javafree
 Forum   Topics   Author   Post 
Java Avançado RichFaces ExtendedDataTable no Back Bean leonardobhbr Bom dia galera eu estou desenvolvendo um modulo para a montagem de gráfico e grid dinâmico. Fiz a implementação utilizando o ExtendedDataTable do RichFaces pela possibilidade que ele da para o usuário de ordenação agrupamento e etc. Só que estou com um problema q como minha consulta e dinamica o que eu jogo para o extendedDataTable é uma [code]Lista<String[]> [/code] e coloquei o nome do var= [code]data[/code] e para cada coluna ficou [code]#{data[i]} [/code] ele mostra o valor perfeitamente mas quando eu vou clicar para ordenar a coluna ele fica processando eternamente e nao da mensagem de erro nem nada estou usando para o campo sortBy o mesmo codigo que eu valorizo a coluna [code]#{data[i]} [/code] segue os codigo em anexo [code]package br.com.crm.util; public enum TipoColuna {Int, VarChar, Char, Decimal, Blob, Date,TimeStamp}; [/code] [code]package br.com.crm.util; import java.io.Serializable; public class GridDinamicoColumn implements Serializable { private static final long serialVersionUID = 1L; private String nome = null; private TipoColuna tipo = TipoColuna.VarChar; private int tamanho = 0; public String getNome() { return nome; } public String getDisplayFormat() { switch(tipo) { case Date : return "dd/MM/yyyy"; case TimeStamp : return "dd/MM/yyyy 'as' hh:mm:ss"; case Decimal : return "###,##0.00"; default : return null; } } public void setNome(String nome) { this.nome = nome; } public TipoColuna getTipo() { return tipo; } public void setTipo(String tipo) { if(tipo.equalsIgnoreCase("varchar")) this.tipo = TipoColuna.VarChar; else if(tipo.equalsIgnoreCase("char")) this.tipo = TipoColuna.Char; else if(tipo.equalsIgnoreCase("int")) this.tipo = TipoColuna.Int; else if(tipo.equalsIgnoreCase("decimal")) this.tipo = TipoColuna.Decimal; else if(tipo.equalsIgnoreCase("blob")) this.tipo = TipoColuna.Blob; else this.tipo = TipoColuna.VarChar; } public int getTamanho() { return tamanho; } public void setTamanho(int tamanho) { this.tamanho = tamanho; } public GridDinamicoColumn() { super(); } public GridDinamicoColumn(String nome, String tipo, int tamanho) { super(); setNome(nome); setTipo(tipo); setTamanho(tamanho); } } [/code] [code] package br.com.crm.util; import java.io.Serializable; import java.util.ArrayList; import java.util.List; public class GridDinamico implements Serializable { private static final long serialVersionUID = 1L; List<GridDinamicoColumn> colunas = new ArrayList<GridDinamicoColumn>(); List<String[]> registros = new ArrayList<String[]>(); public List<GridDinamicoColumn> getColunas() { return colunas; } public void setColunas(List<GridDinamicoColumn> colunas) { this.colunas = colunas; } public List<String[]> getRegistros() { return registros; } public void setRegistros(List<String[]> registros) { this.registros = registros; } } [/code] Codigo responsavel pela criação do grid [code] private void montarDataTable() { //Data Scroller scroll = new HtmlDatascroller(); scroll.setId("scrollDinamico"); scroll.setMaxPages(20); // //Table dataTable = new HtmlExtendedDataTable(); dataTable.setId("gridDinamico"); dataTable.setValue(getGrid().getRegistros()); dataTable.setVar("data"); dataTable.setCellpadding("4"); dataTable.setCellspacing("4"); dataTable.setColumnClasses("cols"); dataTable.setRowClasses("odd-row, even-row"); dataTable.setRows(15); dataTable.setSortMode("multi"); dataTable.setHeight("200"); dataTable.setFooter(scroll); // //EL FacesContext facesContext = FacesContext.getCurrentInstance(); ELContext elContext = facesContext.getELContext(); ExpressionFactory elFactory = facesContext.getApplication().getExpressionFactory(); // for(int i = 0; i < getGrid().getColunas().size(); i++) { //header HtmlOutputText outputText = new HtmlOutputText(); outputText.setValue(getGrid().getColunas().get(i).getNome()); // //content HtmlOutputText content = new HtmlOutputText(); ValueExpression valueExpression = elFactory.createValueExpression(elContext, "#{data[" + i + "]}", String.class); content.setValueExpression("value", valueExpression); // //column HtmlColumn column = new HtmlColumn(); column.setHeader(outputText); column.getChildren().add(content); column.setSortable(true); column.setId("col" + i); column.setValueExpression("sortBy", valueExpression); column.setValueExpression("filterBy", valueExpression); column.setFilterEvent("onkeyup"); column.setTitle(getGrid().getColunas().get(i).getNome()); column.setLabel(getGrid().getColunas().get(i).getNome()); // dataTable.getChildren().add(column); } } [/code] Segue a imagem em anexo de como fica a tela
Frameworks, APIs e IDE's JPA+Hibernate+NativeQuery+MetaData possivel leonardobhbr Bom dia galera seguinte estou fazendo no meu projeto web: [code] jsf,spring,jpa,hibernate,mysql [/code] uma parte para o administrador poder executar query dinamicas até ai tudo bem segue o codigo abaixo funcionando bacana [code] Query q = getEntityManager().createNativeQuery(sql); return q.getResultList(); [/code] o problema que eu tenho que montar um grid dinamico com os nomes das colunas do select e essa parte não sei como fazer existe algo parecido com o ResultSetMetadata para Hibernate ou JPA se alguem puder me ajudar agradeço preciso pegar o metadata da minha query..... :(:
Scala, Grails, JRuby Problema ao ler arquivo xml no groovy leonardobhbr Galera é o seguinte estou começando a programar no groovy e estava querando ler um xml nele segue abaixo o xml [code] <email> <options> <servidor>smtp.gmail.com</servidor> <porta>465</porta> <autenticacao> <autenticar>true</autenticar> <usuario>usuarioemail</usuario> <mime>html</mime> </autenticacao> </options> <cabecalho> <remetente>leonardobhbr@gmail.com</remetente> <assunto>Teste</assunto> <destinatarios> <endereco>email1</endereco> <endereco>email2</endereco> <endereco>email3</endereco> <endereco>email4</endereco> <endereco>email5</endereco> <endereco>email6</endereco> </destinatarios> </cabecalho> <mensagem> Teste a missao coleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee daaddsadasadsadsdddddddddddddddddddddddddddddddddddddddddddd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </mensagem> <anexos> <anexo>C:\Teste.java</anexo> <anexo>C:\Teste.xml</anexo> </anexos> </email> [/code] E este e meu codigo groovy [code] public class LeEmailXml { private def traco() { println "" println "----------------------------------------------------------------------------------" println "" println "" } private def readOptions(nodOptions) { String smtp = nodOptions.servidor.text() Integer porta = Integer.parseInt(nodOptions.porta.text()) Boolean autenticar = nodOptions.autenticacao.autenticar.text() String usuario = nodOptions.autenticacao.usuario.text() String mime = nodOptions.autenticacao.mime.text() println "${smtp}" println "${porta}" println "${autenticar}" println "${usuario}" println "${mime}" traco(); } private def readCabecalho(nodCabecalho) { String remetente = nodCabecalho.remetente.text() String assunto = nodCabecalho.assunto.text() ArrayList<String> destinatarios = new ArrayList<String>() println "${remetente}" println "${assunto}" nodCabecalho.destinatarios.each { println "${it.endereco.text()}" destinatarios << "${it.endereco.text()}" } traco(); } private def readMensagem(nodMensagem) { String mensagem = nodMensagem.text() println "${mensagem}" traco() } private def readAnexos(nodAnexo) { ArrayList<String> anexos = new ArrayList<String>() nodAnexo.each { println "${it.anexo.text()}" anexos << "${it.anexo.text()}" } traco(); } public def readXml(String arquivo) { def email = new XmlParser().parse(arquivo) readOptions(email.options) readCabecalho(email.cabecalho) readMensagem(email.mensagem) readAnexos(email.anexos) } public def LeEmailXml(String arquivo) { readXml(arquivo); } } LeEmailXml ler = new LeEmailXml('/home/usuario/Desktop/Teste.xml'); [/code] So q o detalhe quando eu vou ler meus destinatarios ou os anexo ele me mostra uma unica linha com todos concatenado, ao inves de uma linha para cada se alguem puder me ajudar eu agradeço
Scala, Grails, JRuby Groovy usar ou não usar leonardobhbr Bom dia galera gostaria de saber se voces tem usado groovy na suas aplicações tanto em SE quanto EE? Eu dei uma olhada no Ruby também mais o Groovy a curva de aprendizado e menor por isso a pergunta o que voces estao mexendo groovy,ruby,outra ou nenhuma Se alguem souber de livros,artigos,tutorial tambem eu agradeço
JSP / Servlets Problemas com rich:jQuery leonardobhbr Bom dia galera é o seguinte estou com um problema com rich:jQuery não funciona ja tentei colocar a4j:form mas não sei o que fazer segue o codigo abaixo [code] <?xml version="1.0" encoding="UTF-8"?> <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich"> <h:inputText id="teste" value="#{clienteBean.cpf}" maxlength="18" size="25"> <rich:jQuery selector="#teste" query="mask('999.999.999-99')" /> </h:inputText> </ui:composition> <?xml version="1.0" encoding="UTF-8"?> <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich"> <h:inputText id="teste" value="#{clienteBean.cpf}" maxlength="18" size="25"> <rich:jQuery selector="#teste" query="mask('999.999.999-99')" /> </h:inputText> </ui:composition> [/code] Se alguem pudesse me explicar tem que baixar algum arquivo para funcionar pois so to usando os arquivos do rich, detalhe ate baixei o rich novo so para ver se funcionava mas não funfo não a pagina abre mostra meu inputtext sem mascara nenhuma
Frameworks, APIs e IDE's Eclipse Windows vs Linux leonardobhbr Sobre o firefox eu sei q nao é. Agora sobre o stacktrace nao a nada nenhuma exceção quando eu vejo o console reparei q o windows gera as seguintes linhas e o linux nao [code] INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/richfaces-ui-3.3.0.GA.jar!/META-INF/rich.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/jsf-impl.jar!/META-INF/mojarra_ext.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/richfaces-ui-3.3.0.GA.jar!/META-INF/richfaces.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-core.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-core.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-html.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-ui.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-fn.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/richfaces-ui-3.3.0.GA.jar!/META-INF/jsp.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/richfaces-ui-3.3.0.GA.jar!/META-INF/ajax4jsf.taglib.xml 22/03/2009 12:32:53 com.sun.facelets.compiler.TagLibraryConfig loadImplicit INFO: Added Library from: jar:file:/C:/Documents%20and%20Settings/lchain/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/crm/WEB-INF/lib/richfaces-ui-3.3.0.GA.jar!/META-INF/a4j.taglib.xml [/code] E tambem toda hora que eu do um clean no projeto no linux ele da uma mensagem de erro enquanto está executando o clean [code] Could not connect to MySQL. Error creating SQL Model Connection connection to MySQL. (Error: com.mysql.jdbc.Driver) com.mysql.jdbc.Driver Error creating JDBC Connection connection to MySQL. (Error: com.mysql.jdbc.Driver) com.mysql.jdbc.Driver [/code] Detalhe estou usando um datasource no context do spring Desde ja grato
Frameworks, APIs e IDE's Eclipse Windows vs Linux leonardobhbr Bom dia galera estou com um problema meio estranho, tenho um projeto em jsf com hibernate e spring até ai tudo bem no windows o projeto roda legal o spring bomba todas as paginas acessa os beans e tal so que na hora que eu abro o eclipse no ubuntu detalhe mesma maquina ele so consegue carregar uma pagina as outras o firefox diz que esta trabalhando no modo offline e o spring nao esta funcionando. E nem no windows nem no linux o eclipse mostra algum erro alguem sabe o q pode ser isto?
Frameworks, APIs e IDE's Generics com Spring leonardobhbr segue minha interfaces em anexo junto com as classes abstrata Minha Classe DAO Usuario [code]package br.com.condominio.orm.dao; import java.io.Serializable; import org.springframework.stereotype.Repository; import br.com.condominio.bean.LoginBean; import br.com.condominio.orm.entity.Usuario; @Repository public class UsuarioDAO<T extends Serializable, ID extends Serializable> extends GenericDAOImpl<Usuario, Integer> { public UsuarioDAO() { } public Usuario isLoginValid(LoginBean login) { Usuario user = findList().get(0); System.out.println(user.getLogin() + " - " + user.getSenha()); return user; } } [/code] Minha entity Usuario [code]package br.com.condominio.orm.entity; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.NamedQuery; import br.com.condominio.util.Consts; @Entity @NamedQuery(name=Consts.USUARIO_LOGIN_EXISTE, query="SELECT u FROM Usuario u WHERE u.login=:login AND u.senha=:senha") public class Usuario implements Serializable { @Id @Column(name = "PK_USUARIO") @GeneratedValue(strategy = GenerationType.AUTO) private Long pkUsuario; private String nome; private String login; private String senha; private static final long serialVersionUID = 1L; public Usuario() { super(); } public Long getPkUsuario() { return this.pkUsuario; } public void setPkUsuario(Long pkUsuario) { this.pkUsuario = pkUsuario; } public String getNome() { return this.nome; } public void setNome(String nome) { this.nome = nome; } public String getLogin() { return this.login; } public void setLogin(String login) { this.login = login; } public String getSenha() { return this.senha; } public void setSenha(String senha) { this.senha = senha; } } [/code] Meu UsuarioBean [code]package br.com.condominio.bean; import java.io.Serializable; import javax.annotation.PostConstruct; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import br.com.condominio.orm.dao.GenericDAO; import br.com.condominio.orm.dao.UsuarioDAO; import br.com.condominio.orm.entity.Usuario; public class UsuarioBean<UsuarioT extends Serializable, DAO extends GenericDAO<?, ?>> extends AbstractBeanImpl<Usuario, UsuarioDAO<Usuario, Integer>> { @Autowired @Qualifier("pojo") private Usuario pojo; @Autowired @Qualifier("usuarioDAO") private UsuarioDAO<Usuario, Integer> dao; @Override public UsuarioDAO<?, ?> getDAO() { return dao; } @Override public Usuario getPojo() { return pojo; } @Override public void setPojo(Usuario pojo) { this.pojo = pojo; } @Override @PostConstruct public void init() { } public UsuarioBean() { dao.findList(); setListBean(dao.findList()); } } [/code] E por ultimo meu loginBean que ele q esta fazendo a chamada [code]package br.com.condominio.bean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; @Service("loginBean") public class LoginBean { private String login = null; private String senha = null; @Autowired @Qualifier("usuarioBean") private UsuarioBean usuario; public UsuarioBean getUsuario() { return usuario; } public void setUsuario(UsuarioBean usuario) { this.usuario = usuario; } public String getLogin() { return login; } public void setLogin(String login) { this.login = login; } public String getSenha() { return senha; } public void setSenha(String senha) { this.senha = senha; } public String isLoginValid() { System.out.println(usuario.getListBean().get(0).getLogin() + " - " + usuario.getListBean().get(0).getSenha() + " * " + usuario.getListBean().get(0).getNome()); return "login"; /** Query query = entityManager.createNamedQuery(Consts.USUARIO_LOGIN_EXISTE); try { query.setParameter("login", getLogin()); query.setParameter("senha", getSenha()); // 'setUsuario((Usuario)query.getSingleResult()); return "principal"; } catch (NoResultException e) { FacesContext.getCurrentInstance().addMessage( "", new FacesMessage(FacesMessage.SEVERITY_ERROR, Util.getStringi18n("loginOuSenhaNaoConfereException"), "error message")); return "login"; }*/ } } [/code] Desde já grato
Frameworks, APIs e IDE's Generics com Spring leonardobhbr Alguem consegue usar Generics com o Spring ja tentei usar a anotação @Qualifier("") mesmo assim nao funfa [code]org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loginBean': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private br.com.condominio.bean.UsuarioBean br.com.condominio.bean.LoginBean.usuario; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [br.com.condominio.bean.UsuarioBean] is defined: Unsatisfied dependency of type [class br.com.condominio.bean.UsuarioBean]: expected at least 1 matching bean at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(AutowiredAnnotationBeanPostProcessor.java:243) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private br.com.condominio.bean.UsuarioBean br.com.condominio.bean.LoginBean.usuario; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [br.com.condominio.bean.UsuarioBean] is defined: Unsatisfied dependency of type [class br.com.condominio.bean.UsuarioBean]: expected at least 1 matching bean at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:435) at org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(AutowiredAnnotationBeanPostProcessor.java:240) ... 31 more Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [br.com.condominio.bean.UsuarioBean] is defined: Unsatisfied dependency of type [class br.com.condominio.bean.UsuarioBean]: expected at least 1 matching bean at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:613) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:412) ... 33 more[/code]
Frameworks, APIs e IDE's EntityManager não é injetado no Spring leonardobhbr Estou usando spring+jpa+toplink ou hibernate tentei com os dois já. Só que meu entitymanager nao é injetado automaticamente ele sempre vem null Se eu fizer pelo comando abaixo funciona perfeitamente [code]Persistence.createEntityManagerFactory("condominio").createEntityManager();[/code] minha classe com o entity ta como abaixo [code] public abstract class GenericDAOImpl<T extends Serializable, ID extends Serializable> implements GenericDAO<T, ID> { @PersistenceContext private EntityManager entityManager; public EntityManager getEntityManager() { return entityManager; } public void setEntityManager(EntityManager entityManager) { this.entityManager = entityManager; } } [/code] segue o Web.xml e applicationContext.xml e persistence.xml
Frameworks, APIs e IDE's Spring Annotations+JPA=NPE leonardobhbr Pessoal é o seguinte estou começando a usar o spring annotations com jsf conseguir ate fazer os meus managed bean funcionar sem os declarar no facelets-config só que ao tentar usar ele como JPA meu entityManager não é instanciado automaticamente ele fica sempre como null Bibliotecas no meu lib [color=blue][b] asm.jar asm-attrs.jar aspectjrt-1.5.3.jar aspectjweaver-1.5.3.jar cglib-2.1.3.jar mysql-connector-java-5.1.7-bin.jar persistence-api-1.0.jar spring-2.0.5.jar spring-annotation-base-1.1.1.GA.jar spring-annotation-jsf-1.1.1.GA.jar spring-annotation-security-1.1.1.GA.jar spring-annotation-web-1.1.1.GA.jar toplink-essentials.jar toplink-essentials-agent.jar [/b][/color] A minha classe que tem o entityManager esta assim [code] @PersistenceContext private EntityManager entityManager; @PersistenceContext private EntityManager entityManager; [/code] o metodo get e set normal segue em anexo o meu persistence.xml e o applicationContext.xml como eu disse o entity sempre está null[/code]
JEE / EJB ModalPane em um xhtml leonardobhbr Pessoal estou tentando fazer um template com o panelModal do richFaces Ex: [code] <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich"> <rich:modalPanel id="dialogo" minHeight="200" minWidth="450" height="200" width="500" zindex="2000"> <f:facet name="header"> <h:outputText value=<ui:insert name="titleDialog">Título Janela Padrão</ui:insert>/> </f:facet> <h:form> <ui:insert name="formDialog">Descrição Padrão</ui:insert> <a href="javascript:Richfaces.hideModalPanel('dialogo')">hide this panel</a> </h:form> </rich:modalPanel> </html> [/code] Até ai eu acho que ta tranquilo o meu problema é o seguinte não sei como eu posso de uma pagina chamr este modal eu chamava quaqndo estava na mesma pagina da seguinte forma [code] javascript:Richfaces.showModalPanel('suggestion1') [/code] E só mais uma pergunta como eu faço para este panel ser submetido com ajax? [/code]
JSP / Servlets Alguém usa a Carniça de Portlet leonardobhbr Gostaria de saber se alguém usa essa [b][size=18]Carniça[/size][/b] com o perdão da palavra. Será que está tecnologia é viável, será que existe alguém no Brasil que usa? Gostaria apenas de fazer as janelas como o do [b][color=red]igoogle[/color][/b], é claro não tão complexa, mas apenas saber se alguém sabe fazer uma janelinha sem usar Portlet? Estou utilizando netbeans 6.1 para desenvolver portlet quando eu rodo em cima do Container "Open Portal" o portlet funciona bacana mas se eu tentar dar deploy no Apache Pluto da a seguinte mensagem : [b][color=red]Render parameter key or value must not be null.[/color][/b] Como Portlet tem suas JSR 168 e a 286 não teria que rodar em qualquer container? Escreva uma vez, rode em qualquer lugar Comentário acima é apenas um trocadilho da frase preferida da Sun !!! Desde já grato [/b]
JSP / Servlets Portal Corporativo leonardobhbr Galera estou precisando criar um portal corporativo e estou com problema em qual tecnologia adotar. No começo pensei em usar portlet só que o material para criar portlet eu até encontrei só que o material de como criar uma página inicial como construir página não se encontra nenhum nos frameworks (EXO, JBoss, Pluto, JetSpeed). Gostaria de sabe se alguém que já fez algum poderia me passar a tecnologia que utilizou o endereço do site para eu apenas dar uma olhada ou algo assim, a questão é que o portal será totalmente customizado pelo usuário como se fosse o igoogle, é claro que não com o seu glamour porque se eu tivesse capacidade de fazer algo igual já taria no Google.... Quem puder me ajudar agradeço muito to quase ficando maluco por causa disso. :assusta:
Java Avançado Problemas com JFrame com JNI leonardobhbr Pessoal estou com o seguinte problema criei uma aplicãção em delphi em que ela acessa a classe em java. Acesso inverso ao comum. O meu problema está quando a minha classe lança um JOptionPane ou tente criar um Frame ocorre a seguinte exceção no console [color=red] # # An unexpected error has been detected by Java Runtime Environment: # # EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x00a4d069, pid=2236, tid=3580 # # Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing) # Problematic frame: # v ~RuntimeStub::resolve_virtual_call # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x008e6000): JavaThread "main" [_thread_in_Java, id=3580] siginfo: ExceptionCode=0xc0000092, ExceptionInformation=0x00000000 0x0013e694 Registers: EAX=0xffffffff, EBX=0x000008c5, ECX=0x2298e5e0, EDX=0x22991018 ESP=0x0013e628, EBP=0x0013e738, ESI=0x2298e5e0, EDI=0x000008c5 EIP=0x00a4d069, EFLAGS=0x00010216 Top of Stack: (sp=0x0013e62 0x0013e628: ffff1372 ffff0020 ffffffff 6da33e67 0x0013e638: 011c001b 0325f5f0 ffff0023 004a0063 0x0013e648: 00760061 00650061 e0277c91 b3717c90 0x0013e658: 00000017 0013f54c 00010024 9a500000 0x0013e668: b3c10015 05030002 04000400 00000004 0x0013e678: 5be00000 4005c805 00000000 80000000 0x0013e688: 00004002 00000000 3ffd8000 0013e6dc 0x0013e698: 0013e6f4 00000000 0013e6ec 00000000 Instructions: (pc=0x00a4d069) 0x00a4d059: 00 00 83 ec 6c dd 34 24 9b dd 24 24 dd 5c 24 6c 0x00a4d069: dd 5c 24 74 dd 5c 24 7c dd 9c 24 84 00 00 00 dd Stack: [0x00040000,0x00140000), sp=0x0013e628, free space=1017k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) v ~RuntimeStub::resolve_virtual_call J java.util.Properties$LineReader.readLine()I j java.util.Properties.load0(Ljava/util/Properties$LineReaderV+7 j java.util.Properties.load(Ljava/io/InputStreamV+10 j java.util.logging.LogManager.readConfiguration(Ljava/io/InputStreamV+13 j java.util.logging.LogManager.readConfiguration()V+181 j java.util.logging.LogManager$2.run()Ljava/lang/Object;+4 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x02b8cc00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3628] 0x02b88000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3588] 0x02b86c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=1028] 0x02b86000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3552] 0x02b81800 JavaThread "Finalizer" daemon [_thread_blocked, id=3560] 0x02b7d000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2284] =>0x008e6000 JavaThread "main" [_thread_in_Java, id=3580] Other Threads: 0x02b74000 VMThread [id=2388] 0x02b8e400 WatcherThread [id=3636] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 960K, used 224K [0x22960000, 0x22a60000, 0x22e40000) eden [error occurred during error reporting, step 190, id 0xc0000092] Dynamic libraries: 0x00400000 - 0x00411000 C:\Documents and Settings\lchain\Desktop\JNI\src\Exemplo2\DelphiExecJava.exe 0x7c900000 - 0x7c9b4000 C:\WINDOWS\system32\ntdll.dll 0x7c800000 - 0x7c8ff000 C:\WINDOWS\system32\kernel32.dll 0x7e360000 - 0x7e3f0000 C:\WINDOWS\system32\user32.dll 0x77e50000 - 0x77e97000 C:\WINDOWS\system32\GDI32.dll 0x77f50000 - 0x77ffb000 C:\WINDOWS\system32\advapi32.dll 0x77db0000 - 0x77e41000 C:\WINDOWS\system32\RPCRT4.dll 0x77100000 - 0x7718c000 C:\WINDOWS\system32\oleaut32.dll 0x77bf0000 - 0x77c48000 C:\WINDOWS\system32\msvcrt.dll 0x774c0000 - 0x775fd000 C:\WINDOWS\system32\ole32.dll 0x6d870000 - 0x6dab7000 C:\Arquivos de programas\Java\jdk1.6.0_01\jre\bin\client\jvm.dll 0x76b20000 - 0x76b4e000 C:\WINDOWS\system32\WINMM.dll 0x7c340000 - 0x7c396000 C:\WINDOWS\system32\MSVCR71.dll 0x76360000 - 0x7637d000 C:\WINDOWS\system32\IMM32.DLL 0x6d3c0000 - 0x6d3c8000 C:\Arquivos de programas\Java\jdk1.6.0_01\jre\bin\hpi.dll 0x76bd0000 - 0x76bdb000 C:\WINDOWS\system32\PSAPI.DLL 0x6d820000 - 0x6d82c000 C:\Arquivos de programas\Java\jdk1.6.0_01\jre\bin\verify.dll 0x6d460000 - 0x6d47f000 C:\Arquivos de programas\Java\jdk1.6.0_01\jre\bin\java.dll 0x6d860000 - 0x6d86f000 C:\Arquivos de programas\Java\jdk1.6.0_01\jre\bin\zip.dll VM Arguments: java_command: <unknown> Launcher Type: generic Environment Variables: JAVA_HOME=C:\Arquivos de programas\Java\jdk1.6.0_01\bin PATH=C:\oracle\product\10.2.0\db_1\bin;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Arquivos de programas\Borland\Delphi7\Bin;C:\Arquivos de programas\Borland\Delphi7\Projects\Bpl\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\util;C:\Arquivos de programas\Java\jdk1.6.0_01\bin;C:\Arquivos de programas\Java\jdk1.6.0_01\lib;C:\Opus\DOCUME~1\bin;C:\Arquivos de programas\Java\jdk1.6.0_01\jre\bin\client;Pñ USERNAME=lchain OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 15 Model 28 Stepping 0, AuthenticAMD --------------- S Y S T E M --------------- OS: Windows XP Build 2600 Service Pack 2 CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, mmxext, 3dnowext, 3dnow Memory: 4k page, physical 522736k(140844k free), swap 1275140k(784724k free) vm_info: Java HotSpot(TM) Client VM (1.6.0_01-b06) for windows-x86, built on Mar 14 2007 00:24:02 by "java_re" with unknown MS VC++:1310 [/color] Detalhe se na minha classe tiver apenas System.out.println() minha aplicação funciona normalmente, testado em mais de uma máquina portanto não é problema com a instalação da jvm
Java Básico Componente no Eclipse + Ve leonardobhbr pessoal euc criei um componente extendo do JTextField que por sinal está funcionando perfeitamente, só que eu utilizo o eclipse e o plugin visual dele. Retirei todas as Referências de JTextField e coloquei ao do meu componente, quando eu volto pra parte visual o eclipse reconhece o componente e desenha meu frame com ele, só que se eu mandar rodar minha aplicação ele me da a mensagem [color=red] Launch configuration Componente references non-existing project "nome do meu componente" [/color] o que eu fiz foi adicionar um pakage no meu projeto com todos os componentes que irei utilizar Desde já grato
Java Avançado Componente Visual no Eclipse + Ve leonardobhbr pessoal euc criei um componente extendo do JTextField que por sinal está funcionando perfeitamente, só que eu utilizo o eclipse e o plugin visual dele. Retirei todas as Referências de JTextField e coloquei ao do meu componente, quando eu volto pra parte visual o eclipse reconhece o componente e desenha meu frame com ele, só que se eu mandar rodar minha aplicação ele me da a mensagem [color=red] Launch configuration Componente references non-existing project "nome do meu componente" [/color] o que eu fiz foi adicionar um pakage no meu projeto com todos os componentes que irei utilizar Desde já grato
Java Avançado Dali no eclipse Alguem utiliza? leonardobhbr Eu estou tentando conectar o Dali com o mysql só que não estou tendo sucesso. Eu instalei a versão 5 com o connector mysql-connector-java-5.0.3-bin.jar só que está dando a mensagem na hora de testar a conexão: "Connection to MySql failed." "Connection failed " desinstalei a versão, e instalei a versão 4.1 e o connector mysql-connector-java-3.1.13-bin.jar e da a mesma mensagem de erro só que o meu front end do mysql conecta normalmente. Gostaria de uma ajuda para saber o que eu estou fazendo de errado. Atenciosamente Leonardo Chain do Carmo Jorge
Java Avançado toplink + Dali JPATools + Eclipse leonardobhbr Galera baixei o toplink essentials para persistencia e joguei na pasta de plugins e features o Dali JPATools no eclipse 3.2 só que ele não aparece o menu do java persisty se alguem utiliza e puder me ajudar eu agradeço
GUI - (Applets, Swing, SWT, etc) JFrame X Applet leonardobhbr Galera tenho uma aplicação desktop que passei para Applet, até aqui tudo muito tranquilo :o . Só que o meu problema é que não consigo colocar meu JFrame dentro do Applet ele abre uma janela que é a minha aplicação, e gostaria de abrir meu JFrame no Applet não em outra janela segue o código abaixo: [color=green] public class AppletFuncao extends JApplet { Funcao func; public void init() { super.init(); func = new Funcao(); getContentPane().setLayout(func.getLayout()); setContentPane(func); } public void start() { super.start(); } } [/color] :assusta: se alguem puder me ajudar agradeço
Java Básico Desenhar Circunferência leonardobhbr valeu depois de quebra a cabeça um pouco descobri que eu não poderia tratar ele como um circulo e sim como um arco e já resolvi o problema. Mais valeu mesmo assim
Java Básico Desenhar Circunferência leonardobhbr Galera tenho um trabalho para entregar de faculdade que pede para eu desenhar a circunferência a partir do ponto A,B,P e o Centro. O problema e que as funções drawoval,filloval só tem os parâmetros x inicial y inicial xfinal y final e eu não estou sabendo como fazer será que não tem outro jeito de se fazer ou se alguem tiver uma ideia para me ajudar pois sou pessimo em calculo. Obrigado
Java Básico Trabalho de Calculo leonardobhbr Galera eu sei que é meio foda pedir isso só que estou precisando muito tenho um trabalho de claculo para entregar onde eu desenho um poligono de tre pontas segue o codigo [color=green] int[] PX = { 690+(iAX*3),690+(iBX*3),690+(iCX*3)}; int[] PY = { 270-(iAY*3),270-(iBY*3),270-(iCY*3)}; g.fillPolygon(PX,PY,3); [color=green] Aé ai tudo bem só que eu preciso depois de desenhar esse poligono desenhar uma linha onde seria a base dele que seria as bordas dos pontos A com B. e fiz o seguinte código [color=green] g.drawLine(688+(iAX*3),267-(iAY*3),687+(iBX*3),268-(iBY*3)); [color=green] só que dependendo ondes os pontos A e B estão eles estão saindo um pouco distante do triangulo em si e não poderia teria que sair como se fossa a borda dele. E o outro problema é que eu tenho que desenha uma reta para demonstrar a altura do triangulo onde pegaria o C para AB só que eu não tenho a minima idéia como fazer isto. Se alguem puder me ajudar agradeço
Java Básico Ponteiro em Java ???? leonardobhbr Galera estou com o seguinte problema preciso referência um objeto List em uma variavel como se fosse ponteiro eu sei que em java na existe mas se tiver algo parecido, e toda alteração que eu fizesse através desta variável seria feita na original também. O motivo disso é porque eu tenho duas listas diferentes e dependendo da hora iria inserir dados numa lista e hora em outra, por isso não quero fazer 1.00000 de if no meu sistema Desde já grato
Java Básico Class.forName ? leonardobhbr nao pois quando eu fosse trocar de listaf para listag eu teria que fazer listaf=temp Eu gostaria que fosse como ponteiro vc so passava a referencia e quando eu alterasse o temp alteraria o listaf ou listag
Java Básico Class.forName ? leonardobhbr Galera estou com o seguinte problema tenho dois List e depedendo da situação eu alimento um dos dois os doi já estão criados e com alguns registros. Eu gostaria de fazer a referência de alguma maneira de qual List estou usando naquele momento para inserir apagar etc.. ao inves de fazer if no sistema todo, estou tentando deste jeito so que não está funcionando fala que é imcopátiveis o tipo de converção. [color=green] public List<String> listaf = new ArrayList<String>(); public List<String> listag = new ArrayList<String>(); public void add(String linha) { List<String> temp; String lista; lista = "listaf"; try { temp = new(List)Class.forName(lista); temp.add(linha); } catch(Exception E) { } } [/color]
GUI - (Applets, Swing, SWT, etc) getAllFrames leonardobhbr Estou com o seguinte problema tenho uma aplicação que utiliza JInternalFrame e se o usuário clicar em um menu tenho que verificar se o JInternalFrame deste menu já está aberto ou se um outro está só que eu não sei como fazer essa verificação eu ja conseguir passar todos os frames abertos no desktop para um array utilizando o getallframes só que agora não sei como varrer ele procurando se um dois dois Jinternalframe estão abertos. Atenciosamente Leonardo Chain do Carmo Jorge
GUI - (Applets, Swing, SWT, etc) JTextField Enter por Tab e Validar Campo leonardobhbr Galera estou com o seguinte problema estou fazendo uma aplicação gráfica com JFrame e com JTextField para quando o usuário der o enter fizesse como se fosse tab e como faze para o edit so aceitar numeros e ponto. Atenciosamente Leonardo
Google Android e Desenvolvimento Mobile Carregar uma imagem na tela dando cordenadas leonardobhbr Galera duas perguntas como e sei o tamanho do display tem alguma função em j2me para isso igual cores que o aparelho suporta? e a segunda é como eu carrego uma imagem dando as cordenadas que eu quero mostrar no display?
GUI - (Applets, Swing, SWT, etc) jinternalFrame no Netbeans leonardobhbr galera eu instalei a versao 4.1 do netbeans so que eu estou com uma duvida de iniciante eu criei uma aplicação java cliquei em new file selecionei jinternalFrameForm como eu faço para minha aplicação chama este frame ao iniciar.
Goto page 1