Bom dia,
Estou pensando em desenvolver um programa para emitir nota fiscal eletronica.
Pelo que andei pesquisando acho que vou ter que entender um pouco Java EE,é isso mesmo ou usando SE da certo…to perdida… :oops:
Bom dia,
Estou pensando em desenvolver um programa para emitir nota fiscal eletronica.
Pelo que andei pesquisando acho que vou ter que entender um pouco Java EE,é isso mesmo ou usando SE da certo…to perdida… :oops:
A NF-E é um serviço consumido via web-services (se não me engano).
Então vc poderia fazer usando uma única classe com um método main que funcionaria.
foi lançado um livro sobre NFE e java(e delphi) pela ciência moderna, talvez ajude…
O ideal seria usar Java EE principalmente se vc pretende disponibilizar isso para N clientes.
Você poderia usar JEE por N motivos menos por causa da NF-E. Só para não ficar confuso na sua cabeça : )
Você poderia usar JEE por N motivos menos por causa da NF-E. Só para não ficar confuso na sua cabeça : )
Agora confundiu mais :oops:
Por que tem que fazer a tal da assinatura eletrônica pela internet,não é?
Acho que vou comprar o livro que o everjava indicou 
Você poderia usar JEE por N motivos menos por causa da NF-E. Só para não ficar confuso na sua cabeça : )
Agora confundiu mais :oops:
Por que tem que fazer a tal da assinatura eletrônica pela internet,não é?
Acho que vou comprar o livro que o everjava indicou
A NF-e é um serviço que precisa ser consumido, os protocolos que aceitam webservices são HTTP ou STMP. A partir do Java JDK6 foi inserida a api do JAX-WS que nos permite realizar chamadas a webservices seja de uma aplicacação web ou desktop, contanto que vc esteja conectado à internet.
Um exemplo de chamada a um webservice abaixo:
public static void main(String[] args) throws MalformedURLException {
URL url = new URL("http://127.0.0.1:9046/exemplo?wsdl");
QName qname = new QName("http://exemplo.com.br/","HelloWorldService");
Service service = Service.create(url, qname);
HelloWorld helloWorld = service.getPort(HelloWorld.class);
System.out.println(helloWorld.sayHello());
}
Obviamente vc precisa entender como invocar o webservice. Lendo a documentaçãop no site deles ou pegando alguns exemplos. A questão é que vc não precisa de JEE e nem de uma aplicação web.
A NF-e é um serviço que precisa ser consumido, os protocolos que aceitam webservices são HTTP ou STMP. A partir do Java JDK6 foi inserida a api do JAX-WS que nos permite realizar chamadas a webservices seja de uma aplicacação web ou desktop, contanto que vc esteja conectado à internet.
Um exemplo de chamada a um webservice abaixo:
public static void main(String[] args) throws MalformedURLException { URL url = new URL("http://127.0.0.1:9046/exemplo?wsdl"); QName qname = new QName("http://exemplo.com.br/","HelloWorldService"); Service service = Service.create(url, qname); HelloWorld helloWorld = service.getPort(HelloWorld.class); System.out.println(helloWorld.sayHello()); }Obviamente vc precisa entender como invocar o webservice. Lendo a documentaçãop no site deles ou pegando alguns exemplos. A questão é que vc não precisa de JEE e nem de uma aplicação web.
Adorei essa informação…Obrigada!
Obrigada a todos pela atenção 