Servidor de Aplicação ? .Jar ? e Segurança no codigo fonte ?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
icefox
JavaChild
[Avatar]

Membro desde: 25/10/2002 12:09:09
Mensagens: 147
Localização: São Paulo/SP
Offline

Bem amigos venho eu aqui novamente tomar um pouco de sua paciencia . tenho 3 coisas para perguntar
1-) A primeira vai parecer um pouco de ignorancia mas o que acontece é que não sei e acho melhor perguntar do que ficar com cara de bobo não é , gostaria de saber o que vem a ser um servidor de aplicação vejo muito falando deste Jboss , mas não entendi ainda para que serve um servidor de aplicação. Desculpem a minha ignorancia é pq estou aprendendo né e vejo muito falar disso
2-) Gostaria de saber o que são os arquivos .jar e para que serve ?
3-) Um projeto em java geralmente você não cria um arquivo executavél para que mantenha sua opção pela multiplataforma só que vejo na internet varios programas que pegam o arquivo .class que é gerado no java e vem todo o codigo fonte dele gostaria de saber como posso proteger o codigo para distribuição do meu aplicativo , sendo que não tenho um executavel e sim um class. E gostaria de saber se existe outro jeito de distribuir o aplicativo para que o cliente não tenha acesso ao codigo

- = IceFox = -
[Email] [WWW] [ICQ]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Isso ja foi bastante discutido aqui no forum. Eis alguns topicos:

JAR:
http://www.guj.com.br/forum/viewtopic.php?t=1380&highlight=jar
http://www.guj.com.br/forum/viewtopic.php?t=1295&highlight=jar
http://www.guj.com.br/forum/viewtopic.php?t=1323&highlight=jar
http://www.guj.com.br/forum/viewtopic.php?t=1121&highlight=jar
http://www.guj.com.br/forum/viewtopic.php?t=1112&highlight=jar
http://www.guj.com.br/forum/viewtopic.php?t=1075&highlight=jar
http://www.guj.com.br/forum/viewtopic.php?t=334&highlight=jar

Servidor de Aplicacoes:
http://www.guj.com.br/forum/viewtopic.php?t=869&highlight=jboss
http://www.guj.com.br/forum/viewtopic.php?t=554&highlight=servidor+aplicacao
http://www.guj.com.br/forum/viewtopic.php?t=213&highlight=servidor+aplicacao
http://www.guj.com.br/forum/viewtopic.php?t=1394&highlight=jboss
http://www.guj.com.br/forum/viewtopic.php?t=630&highlight=jboss

Em relacao a protecao do codigo, realmente existem programar para descompilar partes do codigo, mas eh muito dificil a pessoa conseguir recompilar o programa.
O que geralmente eh feito, nesses casos, eh usar os chamados "obfuscadores de codigo", o qual embaralham o codigo compilado, deixando ele extremamente impossivel de ser entendo se for decompilado.

Em tempo: use a opcao "pesquisao" do forum, voce vai encontrar muita coisa respondida ja

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
diogompbr
JavaChild
[Avatar]

Membro desde: 25/10/2002 09:22:45
Mensagens: 112
Localização: São Paulo - SP
Offline

Sobre arquivos jar, dê uma olhada no próprio site da Sun:

http://java.sun.com/docs/books/tutorial/jar/index.html/

[]s

Diogo Montanaro Pedroso
diogompbr@yahoo.com.br
[Email] [Yahoo!] [MSN] [ICQ]
richardpeder
GUJ Master
[Avatar]

Membro desde: 15/10/2002 08:39:04
Mensagens: 1548
Localização: Minas Tirith
Offline

Vamos la amigo, vou dar minha visao sobre suas perguntas.....

1 - Servidor de Aplicação.......exemplos....tomCat, JBoss, WebSphere Aplication Developer...o proprio nome ja diz.....são servidores de aplicação......vc desenvolve um programa para web, por ex, e roda stand alone em um servidor de aplicação, com o auxilio do browser.

2 - Arquivo jar, ao contrario do que muitos pensam eh apenas um arquivo zipado com os .class, ou seja, não gera um executavel.......existe no windows, ou melhor, no jsdk para windows um arquivo, se nao me engano eh javawin.exe, que ao dar dois cliques em um arquivo jar ele executa, quanto a linux, dai ja nao sei.

A sua 3 pergunta fico devendo.......os .class são bytecodes, mas sim, existem programas que revertem o processo da criação do .class, fazendo com que, vc tendo um .class vc consegue ver o codigo, por isso, em relação a segurança lhe fico devendo..

Ate mais..


"I see in your eyes the same fear that would take the heart of me. A day may come when the courage of men fail. When we forsake our friends and break all bonds of fellowship, but it is not this day. This day we fight!" (Discurso de Aragorn no Portão Negro de Mordor)


[Email] [WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team