| Autor |
Mensagem |
|
|
Ola,
Apos atualizacao para jre 1.6.29, ao tentar conectar o sqlserver com o driver disponibilizado pela microsoft, simplesmente congela a aplicacao.
Ao rodar o debug o trava em:
alguem esta com esse problema?
|
 |
|
|
Ola Aproveitando o topico, alguem sabe dizer se esse driver 3.0 do sqlserver esta dando problema com a versao 1.6 mais recente? A aplicacao simplesmente congela ao tentar acessar o banco e nao retorna nenhuma mensagem. Ao parar o banco aparece o erro de conexao. Nas versoes anteriores estava funcionando perfeitamente.
[]'s
Thiago Moreno
|
 |
|
|
|
use o <f:setPropertyActionListener /> para cada parametro de status, relacionado a imagem que voce for utilizar, terar essa tag com o valor que ela deve setar no status. Pode dar uma pesquisada que voce acha aqui menos no guj exemplos de como usar essa tag. Como voce esta utilizando o richfaces tem tb o a4j:param que funciona de forma parecida.
|
 |
|
|
A melhor saida é fazer um filtro de login. Pois a cada chamada de pagina ele verifica se o cara ta logado e barra a entrada no sistema. Faz um filtro e registra ele no web.xml
Se voce nao quiser fazer o filtro cria uma pagina e para nao repetir o codigo em todas voce vai dando include dela nas outras
na pagina jsp voce coloca:
|
 |
|
|
Ola,
Eu estou mais acostumado a usar jsf. Entao ao comecar a utilizar vraptor senti falta de componentes. Por exemplo para criar a tabela no jsf eu apenas declaro uma <h:datatable/> para um calendario posso usar um <p:calendar/> ou <t:calendar/> ou ate mesmo um <rich:calendar/> no vraptor eh tudo manual utilizando jquery ui, java script e EL no braco mesmo? ele nao tem a facilidade de componentes como no JSF?
|
 |
|
|
Ola,
Resolvi criar um AbstractBeanController para parar de ficar so escrevendo um monte de CRUD nos Controllers. Estava ficando muito cansativo. Entao criei um AbstractBeanController. O problema é que tive que colocar um dao Generico nele e no momento da criacao do beancontroller esse Dao ainda é nulo quando eu faco
Para resolver esse problema fiz o seguinte:
Dessa forma funciona so que fico com dois services quando so preciso de um.
ai na classe Abstrata fiz assim:
So que dessa forma eu so consegui fazer funcionar utilizando o applicationContext no src do projeto. Nao consigo ler o applicationContext que esta em WEB-INF, mesmo utilizando
Como esses beans ja estao instanciados pois o web.xml ja faz isso, tem outra forma de injetá-los? Pelas anotacoes na classe abstrata tambem nao funcionou.
|
 |
|
|
rapz, com jsf da esse problema mesmo. nao sei se eh alguma incompatibilidade com o spring 3 e o jsf 2 mas no meu caso um colega aqui do guj deu a solucao. ou eu achei no blog dele na internet. Voce resolve assim:
voce vai precisar baixar o javax.inject (Java EE6) JSR-330
http://docs.oracle.com/javaee/6/api/javax/inject/package-summary.html
download aquihttp://code.google.com/p/atinject/downloads/detail?name=javax.inject.zip&can=2&q=
se voce quiser resolver sem essas alteracoes... mas acho q nao eh a forma certa de fazer isso basta voce colocar a anotacao @Component no managedbean
|
 |
|
|
marcosvidolin wrote:Olá pessoal,
será que tem algo a ver com meu persistence.xml?
pois o log gerado é esse:
Obrigado.
voce nao criou o datasource no seu arquivo de configuracao do spring. Se for usar persistence.xml basta declarar assim:
caso queira usar o datasource vai precisar declarar um datasource:
|
 |
|
|
Ola,
Alguem sabe dizer se é normal uma demora excessiva ao acessar o banco de dados quando esta fazendo o debug da aplicacao? Estou desenvolvendo uma aplicacao com JSF 2.0 + Spring + JPA 2.0 rodando em Tomcat, quando vou debugar e tem um acesso ao banco de dados, quando chega na parte do banco de dados demora 10 minutos para acessar o banco de dados e retornar a consulta.
Sem modo debug é normal clicou, aparece.
Outro detalhe legal, quando eu acho o erro que corrijo e salvo, ou da java.lang.OutOfMemoryError: Java heap space ou Perm Gem Space.
Dai tenho que parar tomcat desligar o debug e comecar novamente.
Acredito que nao seja hardware, to usando Macbook Pro, Core 2 Duo 2.4Ghz, 4GB RAM, SSD 128GB e OS X Lion 10.7.2
|
 |
|
|
Ola,
Gostaria de saber se ja existe uma aplicacao ERP em produção utilizando o VRaptor. Contemplando todas as exigencias fiscais que temos hoje. Pelo menos NF-e e SPED.
[]'s
Thiago Moreno
|
 |
|
|
Estou com o mesmo problema de voces. Fiz varios testes. Passei pelos mesmos problemas. No caso de usar o @Component o ManegedBean passa a ser um Bean Sigleton do Spring e tudo que voce faz numa sessão passa a refletir nas outras sessões do servidor. Eu vou ser obrigado a usar a anotacao de escopo do Spring. Consegui usar sem problemas assim:
O problema disso é que eu nao consigo trabalhar com o escopo de request. So com o de Sessão. O escopo de request ate funciona eu entro nas telas navego nas tabelas. So que quando tento enviar qualquer coisa novamente para o servidor... os parametros estao todos nulos.
Fiz duas implementacaoes de escopo personalizado que entrei na web, para deixar o Spring com ViewScoped
http://cagataycivici.wordpress.com/2010/02/17/port-jsf-2-0s-viewscope-to-spring-3-0/ e http://www.esseconhece.com.br/programacao/java/disponibilizando-viewscope-para-spring/
Em ambos os casos funcionou, pelo log do tomcat ele executa todas as funcoes. So que na tela o que e solicitei nao aparece, como por exemplo o dataModel com o resultado da pesquisa.
Eu pensei em fazer de outra forma, mas nao consegui. Gostaria de saber se alguem responder se dessa forma funciona.
Como eu tenho varias camadas eu queria deixar o spring so ate a camada de servico. No ManegedBean eu nao usaria nada de Spring, apenas JSF 2. Do Service para baixo eu usaria o Spring. So que quando eu fiz isso passou a dar os mesmos erros que os colegas relataram. Todo acesso retorna nullpointerexception. Por algum motivo o Spring nao injeta os objetos se nao existir suas anotacoes nos managed Bean. Mesmo eu mudando o context:component-scan e retirando os listeners de JSF dos arquivos de configuracao.
Alguem tem alguam ideia?
A arquitetura que estou tentando usar agora diante desses problemas eh:
Pagina JSF 2--> ManagedBean -- > Service ---(Regras de negocio) E desse ponto em diante usando o Spring 3.0.6 -->
--> Daos (JPA2 myEclipse 2.0 ) --> Modelo e banco de dados (MySQL)
|
 |
|
|
Resolvi o meu problema. Como eu estava usando a anotacao do Spring @Component e o @RequestScoped do JSF, o spring transformou meu Controller num bean singleton. Passei entao a usar as anotacoes @Named @Inject e @Scope este ultimo do Spring para definir o escopo dos managedbeans e passou a dar certo.
[]'s
Thiago Moreno
|
 |
|
|
Depois de muito procurar achei o topico. Eu estou com um problema muito parecido.
Estou desenvolvendo uma aplicação com JSF 2.0 mojarra 2.1.4, Hibernate 3.6.8 e Spring 3.0.5, rodando em Apache TomCat 7.0.14.
Os meus MBeans tem escopo de Request. Porem em duas maquinas diferentes e SOs Diferentes, Mac OS X e Windows 7. Me parece que esta existindo um compartilhamento da sessao do servidor tomcat. Da para perceber isso muito bem com a paginacao da lista de Marca. Se eu tiver na pagina 1 da lista de marca e o outro usuario na pagina 5, quando eu cadastro uma nova marca, ou entro numa consulta e retorno para tela que lista a marca, eu sempre volto para a listagem que o outro usuario esta vendo na tela dele, ao inves de voltar na que eu estava antes. Se eu forcar um erro ao cadastrar uma marca, quando o outro usuario entra na tela de cadastro, os dados permanecem na tela. Como se toda a sessao do servidor estivesse sendo compartilhada. Alguem tem alguma solucao para isso?
ManagedBean
web.xml
faces-config.xml
application-Context.xml
|
 |
|
|
Ola,
Estou usando o spring nos DAOs atraves do JpaTemplate, do Spring.
Consigo substituir praticamente todos os metodos pela implementacao do JpaTemplate. Realmente fica uma blz. Metodos enxutos sem muitas linhas de codigo.
Porem esse metodo eu nao achei equivalente. Olhei na API tanto no pacote org.springframework.orm.jpa como no org.springframework.orm.hibernate3. E nao encontrei
Alguem sabe dizer se realmente nao tem o metodo?
O JpaTemplate tem os metodos findByNamedParams(String queryString, Map<String,?> params). Mas nenhum passando os inteiros para controle.
Utilizo esse metodo para paginacao por demanda.
Enquando os outros metodos eu apenas fiz assim:
esse ficou como estava. Alguem sabe se existe em alguma classe das que nao olhei?
[]'s
|
 |
|
|
eu sei que nao eh da minha conta mas para dar esse tipo de resposta, para que vc se cadastra num forum? nao quer responder nao entre nas perguntas dos usuarios.
|
 |
|
|