Javascript x VBscript

Programação Java

Moderadores: 51, guest2003

Javascript x VBscript

Mensagempor albertorcneto » 28 Ago 2008 13:20

To precisando fazer um programa pra web. Pegar dados de DB, mostrar na tela, pegar dados de webform e gravar no DB.

Fiz alguns com VB script e ASP. Funciona, mas...

Queria fazer isso sem depender de servidor ASP. Mas queria tambem que o codigo fonte nao chegasse no usuario.

Eh possivel com javascript? Existe alguma outra coisa que eu posso fazer?
albertorcneto
Byte
 
Mensagens: 269
Registrado em: 28 Mar 2007 14:08

Mensagempor chipselect » 28 Ago 2008 13:51

javascript não esconde código, só dá pra dificultar o acesso, mas o cara pega.

Você pode usar flash/adobe flex, que uma vez compilado, o cara não vê o código.

Em vez de javascript, você pode usar j2ee... daí é seguro, o cara nem consegue pescar o login e senha do seu banco de dados porque simplesmente isso não trafega pela requisição http. Isso fica confinado no link entre o container java que tá no servidor e o banco de dados. Você pode usar Apache Tomcat, JBOSS, GlassFish, etc... todos implementam parte ou toda a j2ee.
chipselect
Word
 
Mensagens: 744
Registrado em: 16 Out 2006 18:50

Mensagempor Jorge_Francisco » 28 Ago 2008 15:13

chipselect escreveu:javascript não esconde código, só dá pra dificultar o acesso, mas o cara pega.

Você pode usar flash/adobe flex, que uma vez compilado, o cara não vê o código.

Em vez de javascript, você pode usar j2ee... daí é seguro, o cara nem consegue pescar o login e senha do seu banco de dados porque simplesmente isso não trafega pela requisição http. Isso fica confinado no link entre o container java que tá no servidor e o banco de dados. Você pode usar Apache Tomcat, JBOSS, GlassFish, etc... todos implementam parte ou toda a j2ee.


Como assim "confinado no link entre o container java que tá no servidor e o banco de dados"?Não entendi isso.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor albertorcneto » 29 Ago 2008 05:43

Valeu, chipselect.

Mas como eu faco pra pesquisar mais a respeito do que voce falou? Porque sou um 0 a esquerda nesse tipo de coisa. So sei o basico de HTML e javascript e olhe la!
albertorcneto
Byte
 
Mensagens: 269
Registrado em: 28 Mar 2007 14:08

Mensagempor chipselect » 29 Ago 2008 23:26

Jorge

Essa é a estrutura de um aplicativo web em java usando j2ee, você coloca um apache tomcat (ou qq outro container java) rodando seu código java, esse código java roda no lado do servidor e faz conexões ao banco de dados. Por isso a senha "não sai" para o mesmo caminho de onde vem as requisições http. Você pode por um banco de dados na rede interna junto com o servidor e terá então uma conexão entre o aplicativo web e o banco de dados confinado na rede interna, considerando que foi tomado cuidados com seguranças na rede. O J2EE prima pela segurança. Já no javascript ou usando flash, como o código roda no navegador (cliente), a senha e o login do banco de dados está neste código... mesmo criptografado ou compilado (caso do flash), ele está lá...

Albertorcneto

J2EE é um tema extenso, tem bastante documentação no próprio site da SUN. O mais simples é começar com java server pages com scriptlets (scriptlets são parecidos com javascript, mas em vez de ser executado no navegador cliente, é executado no servidor e somente o resultado vai pro cliente, daí é quase impossível o cliente ver o código que roda no servidor), você vai precisar de um servidor web que tenha um container java, o mais simples é o Apache Tomcat, o JBOSS é muito completo mas no seu caso seria dar um tiro de canhão pra matar um pardal.

O ambiente de desenvolvimento sugiro o NetBeans para quem está começando, ele liga direto no tomcat e no Glassfish, e tem wizards pra vc construir os aplicativos. Provavelmente você vai sentir dificuldades pois esse tipo de programação é bem diferente pra quem tá acostumado com vbscript ou javascript. Usando java server pages e scriptlets você praticamente "constrói o código html" pra ser enviado ao cliente, mas você tem acesso a todo o conteúdo da requisição http, inclusive você pode enviar javascript (ou outro script) para o cliente, usando jsp e também scriptlets.
chipselect
Word
 
Mensagens: 744
Registrado em: 16 Out 2006 18:50

Mensagempor ivan » 30 Ago 2008 10:42

Complementando...

Pode usar o Eclipse como IDE tb.
Ou então um editor de textos como o JEdit.
"A mente que se abre a uma nova idéia jamais volta ao seu tamanho original." (Albert Einstein).
Avatar do usuário
ivan
Word
 
Mensagens: 618
Registrado em: 12 Out 2006 21:27


Voltar para Java

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

x