sábado, 29 de novembro de 2008

Programa para Controle de Vendas e Estoque

Vendas&EstoqueDL (Freeware)

Este é um programa para controle de vendas e estoque em um estabelecimento comercial. É feito em Java e todo o código está dísponível. O programa está em desenvolvimento e novas funcionalidades estão sendo criadas. O código é facilmente adaptável à outras aplicações, para importar o código use Ecliple IDE 3.2 ou posterior.

Download:
https://sourceforge.net/projects/vendasestoquedl

domingo, 16 de novembro de 2008

Lua Socket e Java Servlet

Aqui segue um pequeno resumo de como fazer uma comunicação entre uma rotina lua e um servlet java.

Primeiramente é necessário instalar o módulo LuaSocket (isto pode ser feito por apt-get ou yum no linux).

Depois de instalado o LuaSocket faça um servlet simples, que receba alguns parâmetros do HttpRequest e devolva o retorno no HttpResponse.


Abaixo segue um código lua para os primeiros testes:


-------------------------------------------------------------------
http = require("socket.http")


local src = "?parametro1=valor1&parametro2=valor2"
local url = "http://192.168.XX.XXX:8080/LuaServer/LuaServer" .. src


httpResponse = http.request(url)


print()
print("-------------------------------------")
print("Resposta do Servlet: " .. httpResponse)
print("-------------------------------------")
print()
-------------------------------------------------------------------


Aí o servlet recebe o request, recebe os paramentros, faz o
processamento que tem de fazer e retorna o HttpResponse.
Então o lua exibe o resultado na tela.

Pronto, seu lua está conversando com seu servlet.