Skip to content

Instantly share code, notes, and snippets.

@mariofts
mariofts / dabblet.css
Created April 16, 2013 22:21
Untitled
body:hover img{
animation-play-state : paused;
}
img{
animation: troca 8s infinite;
position: absolute;
top: 0;
left: 0;
}
@mariofts
mariofts / jboss-ejb-client.properties
Last active December 20, 2015 03:59
jndi.properties for JbossAS7
java.naming.factory.url.pkgs=org.jboss.ejb.client.naming
#java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory
#java.naming.provider.url=remote://localhost:4447
#java.naming.security.principal=ejbClient
#java.naming.security.credentials=client
@mariofts
mariofts / gist:6190397
Created August 9, 2013 01:20
JSF tunning links
http://javaspecialist.wordpress.com/2010/05/30/performance-tuning-of-seam-jsf-richfaces-for-webapps/
http://blog.eisele.net/2009/10/jsf-facelets-myfaces-and-richfaces.html
http://blog.oio.de/2013/05/06/jsf-performance-tuning/
http://tandraschko.blogspot.com.br/2012/08/increase-your-jsf-application.html
@mariofts
mariofts / CustomAuthenticationProvider.java
Last active December 25, 2015 22:19
spring-context.xml sample
@Component
public class CustomAuthenticationProvider implements AuthenticationProvider{
@Autowired
private UsuarioDAO usuarioDAO;
@Override
public boolean supports(Class<? extends Object> authentication) {
return (UsernamePasswordAuthenticationToken.class.isAssignableFrom(authentication));
}
package br.com.caelum.notasfiscais.exception;
import java.util.Iterator;
import java.util.Map;
import javax.faces.FacesException;
import javax.faces.application.NavigationHandler;
import javax.faces.application.ViewExpiredException;
import javax.faces.context.ExceptionHandler;
import javax.faces.context.ExceptionHandlerWrapper;
@mariofts
mariofts / TestaOAuth2.java
Last active August 29, 2015 13:56
TestaOAuth2
package br.com.caelum.livraria.rest;
import java.net.URI;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.WebTarget;
import javax.ws.rs.core.MediaType;
import org.apache.oltu.oauth2.client.OAuthClient;
@mariofts
mariofts / CDILocator.java
Created August 12, 2014 21:10
A CDI Service Locator to be used where injection is not available :(
package br.com.caelum.financas.util;
import java.util.Iterator;
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.BeanManager;
import javax.naming.InitialContext;
import javax.naming.NamingException;
@mariofts
mariofts / Builder.java
Created October 21, 2014 12:18
ContaBuilder Alternativo
package br.com.caelum.fj91.banco.modelo;
import java.math.BigDecimal;
public interface Builder{
Builder comLimite(BigDecimal limite);
Builder comTitular(Cliente titular);
Conta cria();
}
@mariofts
mariofts / config.xml
Created October 21, 2014 18:06
SessionFactoryConfig
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="hibernateProperties">
<props>
<prop key="hibernate.connection.url">jdbc:mysql://localhost/fj27</prop>
<prop key="hibernate.connection.driver_class">com.mysql.jdbc.Driver</prop>
<prop key="hibernate.connection.username">root</prop>
<prop key="hibernate.connection.password"></prop>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>