Menu

Tree [4ac81a] master /
 History

HTTPS access


File Date Author Commit
 .settings 2010-09-26 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [e3c570] Ajustes no projeto.
 certs 2011-01-31 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [3ddae6] Novo certificado Sefaz PR.
 config 2010-08-30 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [13b169] Exemplo para configuração, necessário para que ...
 jnfe-base 2011-03-17 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [4ac81a] Release 0.1.0-20110317 de desenvolvimento.
 jnfe-core 2011-03-17 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [4ac81a] Release 0.1.0-20110317 de desenvolvimento.
 jnfe-danfe 2011-03-17 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [4ac81a] Release 0.1.0-20110317 de desenvolvimento.
 jnfe-serv 2010-12-14 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [24fed7] Move classe Prestador para o módulo jnfe-core
 .classpath 2010-09-26 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [e3c570] Ajustes no projeto.
 .gitignore 2011-03-17 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [58073d] Exclui a pasta dist
 .project 2010-09-26 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [e3c570] Ajustes no projeto.
 .springBeans 2010-09-07 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [3bf309] Renomeada a classe NFe para JNFe, enquanto que ...
 hsqldb.bat 2010-03-31 mauricio mauricio [ee306a] Corrige problema de numeração de notas
 hsqldb.sh 2010-08-16 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [075710] Ajustes de configuração.
 jnfe-domain-1.jpg 2009-08-30 mauricio mauricio [64f932] melhora a adaptação do detalhe
 jnfe-domain-2.jpg 2009-08-30 mauricio mauricio [64f932] melhora a adaptação do detalhe
 jnfe-domain.jpg 2009-08-10 mauricio mauricio [bbde42] Atualizado o modelo de domínio
 lc11603.txt 2009-10-14 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [8dca16] Muitos ajustes desde o último commit; o mais re...
 license.txt 2009-08-07 root root [e540ff] commit inicial do projeto
 notice.txt 2009-08-07 root root [e540ff] commit inicial do projeto
 pom.xml 2011-03-16 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [534667] Atualiza as versões das APIs do Spring.
 readme.txt 2009-08-07 root root [e540ff] commit inicial do projeto
 validaDV.xls 2009-08-22 mauricio mauricio [4eb697] Continua com testes do adaptador de NFe

Read Me

API Java NFe
www.jnfe.com.br

No momento da publicação do primeiro SNAPSHOT da versão 0.1, não há ainda
uma iniciativa de código aberto em Java, pelo menos, uma que utilize 
frameworks como Spring e Hibernate.

Uma API como esta deve ser flexível o bastante para poder ser usada junto a
aplicações existentes, com baixo acoplamento a outras APIs além das já 
mencionadas. Por outro lado, uma das premissas deste projeto é 
fazê-lo com uma visão centrada em domínio, evitando simplesmente utilizar
compiladores de esquemas XSD para gerar stubs Java. O resultado esperado é
um modelo de domínio que possa ser bem adaptado ao mapeamento objeto-
relacional. Levando tudo isto em conta, o código do jNFe utiliza as 
dependências do projeto Helianto (http://www.helianto.org) para resolver
problemas básicos de infraestrura e classes fundamentais de domínio.

A API não inclui classes para camadas de aplicação ou apresentação. A abstração
central pode ser encontrada através da interface NFeService e sua implementação 
padrão pode ser acessada no contexto Spring através do bean nFEService. Todos
os demais requisitos passam a ser uma simples questão de configuração.

O projeto ainda está em fase preliminar. Críticas, sugestões e colaboração
são bem-vindos.

Agosto de 2009