Mensagens enviadas por: serjaumfantinPJ
Índice dos Fóruns » Perfil de serjaumfantinPJ » Mensagens enviadas por serjaumfantinPJ
Autor Mensagem
Pessoal,

acabei de publicar um tutorial prático de um CRUD em Facelets para iniciantes.

Link: http://serjaum.wordpress.com/2009/09/03/jsf-migrando-crud-para-facelets/

Abraços...

--
Sérgio Fantin
http://serjaum.wordpress.com
Pessoal,

acabei de publicar a última parte do tutorial JSF ? Tutorial RichFaces + Hibernate + MySQL ? CRUD. Atendendo aos e-mails, nesta parte foi adicionada a parte de autenticação.

Link: http://serjaum.wordpress.com/2009/08/27/jsf-%E2%80%93-tutorial-richfaces-hibernate-mysql-%E2%80%93-crud-completo-parte-final/

Abraços...

--
Sérgio Fantin
http://serjaum.wordpress.com
Pessoal,

criei um tutorial prático demonstrando a implementação de combos aninhados Estados/Cidades com intuito de ajudar os iniciantes.

Link: http://serjaum.wordpress.com/2009/08/27/jsf-tutorial-combos-aninhados-estadoscidades/

Abraços...
Pessoal,

acabei de implementar a quinta parte do CRUD na prática. Nesta etapa adicionei a parte visual da nossa aplicação, adicionarei as regras de navegação, CSS, máscaras para os campos, validadores, conversores e Ajax.

Link: http://serjaum.wordpress.com/2009/08/25/jsf-%E2%80%93-tutorial-richfaces-hibernate-mysql-%E2%80%93-crud-completo-parte-5/

O projeto completo pode ser baixado no post.

Esperto ter ajudado.

Abraços...
Olá pessoal,

criei um tutorial para ajudar os iniciantes que desejam começar seus estudos em JSF. No fim de cada post eu disponibilizo o projeto completo e atualizado para download.

http://serjaum.wordpress.com/2009/07/31/jsf-richfaces-hibernate-mysql-crud-completo-parte-1/

Espero ter ajudado!

Abraços...

--
Sérgio Fantin
http://serjaum.wordpress.com
Foi só tirar o /sistema que funcionou.

Resultado:
<url-pattern>/pages/admin/*</url-pattern>


Dica by Rafael Nunes.
Olá pessoal!

Crei um filtro de sessão aqui pra login, mas ele tá barrando tudo, pois coloquei o url-pattern: *.jsf. Eu preciso restringir o acesso a somente aos arquivos que estão no diretório: /sistema/pages/admin

Antes:
Depois:

Desse jeito o filtro não barra nada.

Alguém sabe o que há de errado com meu url-pattern?

Obrigado!
Olá pessoal,

estou usando o rich:editor e consigo guardar no banco numa boa. O problema é pra recuperar o valor. Está vindo em HTML. Como eu posso apresentar isso em textArea de um modo mais amigável?

Código:

Como uso facelets tentei:
Obrigado!
Franklin wrote:A Locaweb acha que tem um ambiente Java, O ambiente deles é limitado, comaprtilhado com muitas pessoas, cheio de frescuras de segurança e te consome muito tmepo pra configarar.

Pega um VPS na Rose Hosting que acaba a tua dor de cabeça.
CONCORDO PLENAMENTE!

Contratamos os serviços da Locaweb e só deu dor de cabeça. Assinamos o KingHost e voilá... tudo OK.

Estou com o mesmo problema de conexão encerrada... configurei o context.xml: mas recebo a seguinte exception: java.lang.UnsupportedOperationException: Not supported by BasicDataSource
Stacktrace:
java.lang.UnsupportedOperationException: Not supported by BasicDataSource
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:899)
at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:89)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353)
at br.com.sistema.filter.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:20)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)


Alguém sabe resolver?
Então... o negócio tá estranho, porque eu nem uso a classe Connection explícitamente no meu sistema. Procurei nos imports e nada...

Eu fiz vários testes com a aplicação alterando os parâmentros c3p0. Tentei agora tirar tudo que é c3p0 e deu a mesma coisa. Acredito que não seja c3p0.

O que me intriga é que a aplicação funciona local normalmente.

Tem alguma idéia?

Obrigado.
Olá pessoal,

está acontecendo algo estranho na minha aplicação. Ela fica no ar por tempo e do nada lança uma com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException.
Segue meu hibernate.cfg.xml: O stackTrace:
15:13:39,513 ERROR JDBCTransaction:155 - JDBC commit failed
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Connection.close() has already been called. Invalid operation in this state.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
at com.mysql.jdbc.ConnectionImpl.getMutex(ConnectionImpl.java:301
at com.mysql.jdbc.ConnectionImpl.commit(ConnectionImpl.java:1512)
at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit(JDBCTransaction.java:170)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:146)
at br.com.sistema.filter.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:22)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
27/05/2009 15:13:39 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Connection.close() has already been called. Invalid operation in this state.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
at com.mysql.jdbc.ConnectionImpl.getMutex(ConnectionImpl.java:301
at com.mysql.jdbc.ConnectionImpl.commit(ConnectionImpl.java:1512)
at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit(JDBCTransaction.java:170)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:146)
at br.com.sistema.filter.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:22)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)


Acredito que seja algum parâmetro do c3p0.

Alguém já passou por esse problema?
Olá pessoal,

Vendo Voucher para o exame da SUN com direito à segunda tentativa.

Expira em 30/06/2009.

E-mail para contato: sergio.lnd.fantin@gmail.com

Abraços...
Olá pessoal,

preciso setar um input com o valor que foi escolhido em um combo de outra aba.

O combo que está na primeira aba:
O input que está na segunda aba:
O bean está em escopo de request + <a4j:keepAlive beanName="categoriaFace" />

Agradeço antecipadamente!
Olá pessoal,

seguinte... estou com um probleminha no meu Login do sistema. Pelo que entendi é problema de session do Hibernate.

Segue o código relevante:
DAO:
MB:

XHTML:
Filter: A saída é a seguinte:
face > metodo doLogin() > session.isOpen() >>> true
INFO - ConstrutorSessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[] collectionRemovals=[] collectionUpdates=[]])
face > loginEmail >>>>>> sergio.lnd.fantin@gmail.com
face > senha >>>>>> 123456
DAO metodo isValidLoginAndPassword...
DAO session.isOpen() >>> true
DAO Pessoa >>> Pessoa Fisica >>> Sérgio Fantin
Exception no chain.doFilter
org.hibernate.SessionException: Session was already closed
at org.hibernate.impl.SessionImpl.close(SessionImpl.java:302)
at br.com.sistema.dao.HibernateUtil.closeCurrentSession(HibernateUtil.java:30)
at br.com.sistema.filter.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at br.com.sistema.filter.AuthFilter.doFilter(AuthFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
ERROR - There was a session for this thread already!!


Valew...
Olá pessoal,

preciso exibir uma mensagem quando um usuário clicar na aba seguinte e algum campo obrigatório da aba atual não estiver preenchido.
Quando eu coloco required="true" eu consigo esse efeito, mas a mensagem que eu defini (requiredMessage="Preencha o título") não é exibida. Segue o código:
Abraços...
 
Índice dos Fóruns » Perfil de serjaumfantinPJ » Mensagens enviadas por serjaumfantinPJ
Ir para:   
Powered by JForum 2.1.8 © JForum Team