drsmachado:
vctlzac:
drsmachado:
Java é client side ou server side?
Qual tecnologia permite acessar um recurso web, a partir de um desktop?
Seria através de uma página web mesmo, o navegador acessando o sistema. Pesquisando melhor, acredito que teria que ser um Applet para coletar a pesagem da balança. Este campo com o peso coletado teria que estar em um form para ser submetido junto com os outros campos da página. A dúvida é se este caminho que estou pensando está correto.
Java é server side.
Applet é uma opção, mas você poderia pensar em um EJB remoto e um aplicativo java swing no client side.
Agora, tem outro detalhe, se este é um software para PDV (ponto de venda), existem várias regras específicas, dentre as quais, a necessidade do sistema depender exclusivamente do computador onde está instalado (ou seja, não pode depender da rede). Assim sendo, talvez focar esforços nessa saída em rede seja perder tempo.
Obrigado pela resposta drsmachado,
Então, na verdade não é um PDV. De forma resumida, é uma guarita que fará pesagem de caminhões, na entrada e na saída (cheio e vazio). Portanto, inicialmente será apenas uma máquina (PC) ligada na balança para fazer a pesagem. Pensei em applet pois somente este único campo da pesagem seria o que teria uma comunicação com um periférico (balança). Já os outros campos são campos básicos como, data/hora, placa do veículo, e mais algumas informações de regras de negócio.
Já trabalhei com Swing e também com JEE (tomcat, Spring, Hibernate, JSF), porém EJB só conheço em teoria, por isso pensei em applet.
Outro detalhe é que ao final da operação (pesagem da saída), deverá ser impresso um comprovante. Inicialmente será em impressora a Laser mesmo (Papel A4), mas futuramente pode vir a ser uma impressora térmica (fiscal). E essa impressão imagino que teria que ser feita por um applet também, ou talvez com algo como o JZEBRA https://code.google.com/p/jzebra/. Nunca testei, mas talvez resolva.
Você, olhando de fora, qual tecnologia indicaria?
Obrigado.