Menu

Tree [05b6f4] master /
 History

HTTPS access


File Date Author Commit
 .settings 2011-07-25 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [7c52d1] Segue as modificações na abstração de telefones...
 certs 2009-10-09 mauricio mauricio [f04b1d] Corrige repositório
 config 2011-04-03 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [56a8c3] Atualiza o modelo para jnfe.properties
 jnfe-base 2011-07-31 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [daa2aa] Snapshot 0.1.5.
 jnfe-connect 2011-07-31 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [daa2aa] Snapshot 0.1.5.
 jnfe-core 2012-10-16 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [05b6f4] Updated gitignore.
 jnfe-danfe 2011-07-31 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [daa2aa] Snapshot 0.1.5.
 jnfe-sample 2011-07-31 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [daa2aa] Snapshot 0.1.5.
 src 2011-03-17 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [479fa2] Descritor para mvn assembly:assembly.
 .classpath 2011-07-11 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [669927] Outros ajustes no projeto.
 .gitignore 2012-10-16 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [05b6f4] Updated gitignore.
 .project 2011-07-11 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [669927] Outros ajustes no projeto.
 .springBeans 2011-03-17 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [3a0f15] Dados do projeto Eclipse.
 hsqldb.bat 2009-08-19 mauricio mauricio [102615] inclui testes de integração para alguns daos
 hsqldb.sh 2009-11-22 Maurício Castro Maurício Castro [baa6fd] Atualiza consulta a status do serviç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-07 mauricio mauricio [48a666] adicionado diagrama de classes de domínio (inco...
 lc11603.txt 2009-08-28 mauricio mauricio [205fbb] implementa parte de impostos
 license.txt 2009-08-07 root root [e540ff] commit inicial do projeto
 notice.txt 2011-03-17 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [eed799] Utilizados na distribuição.
 pom.xml 2011-07-31 Mauricio Fernandes de Castro Mauricio Fernandes de Castro [daa2aa] Snapshot 0.1.5.
 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