J2SE x JAVAEE

24 respostas
kiq095

OI gente so novato aqui e to querendo uma ajudinha …!!

e q vou começar um projeto aqui de desktop mais esse programa tem q se conectar com um servido web !!!
onde o banco de dados do servidor local e firebird e o do servidor web e maysql …!!
estou usando o netbeans 6.9.1 e gostaria de saber como fasso o projeto se crio um projeto em java normal ou em java web ou jaee como fasso isso pois tem conexao com a internete de um servidor web e uma conexao desktop local ??

ai to com essa duvida como posso começar esse projeto …!!!
qual seria a melhor forma de fazer isso …!!
e que tipo de JAVA vamos dizer assim q eu possa estar usando ??

24 Respostas

B

brincadeira…

J

Teria como colocar melhor sua duvida.
Não consegui entender nada para poder te ajudar.

L

jaziel.rc:
Teria como colocar melhor sua duvida.
Não consegui entender nada para poder te ajudar.

++

kiq095

por q to sem saber se fasso em J2SE Ou se fasso em JAVAEE .???

qual seria a melhor alternativa … e a mais rapida e mais simples a diferença entre as duas !!!

por q minha duvida ta no seguinte em uma maquina local o banco e firebird e no servidor web e maysql …
e tem q ser um programa de desktop q faz a conexao com ambos os bancos e ambos os servidores para atualizar os dois bancos de dados

por isso to perguntando qual seria a melhor maneira de faser o projeto ou JAVAEE ou J2SE ???

pois acho q alguem pode ter mais experiencia do q eu nessa situaçao e poderia ta me ajudando …

espero ter explicado melhor …!!

Gilberto.Ribeiro

Para que se possa decidir qual JAVA utilizar, é necessário entender o escopo do seu projeto.
Qual o objetivo do projeto ? Qual area de negócio ele irá atender ? Quem serão os usuários ? Qual será a necessidade de disponibilidade da aplicação ? etc… etc… etc

Este tipo de decisão envolve uma série de fatores onde você precisa entende-los um a um e somente depois decidir se você deve utilizar tecnologia A ou B, para isso você precisa conhecer essas tecnologias no intuito de entender os pós e contras de cada uma, assim, você consegue saber qual será a mais adequada para o seu projeto.

kiq095:
OI gente so novato aqui e to querendo uma ajudinha …!!

e q vou começar um projeto aqui de desktop mais esse programa tem q se conectar com um servido web !!!
onde o banco de dados do servidor local e firebird e o do servidor web e maysql …!!
estou usando o netbeans 6.9.1 e gostaria de saber como fasso o projeto se crio um projeto em java normal ou em java web ou jaee como fasso isso pois tem conexao com a internete de um servidor web e uma conexao desktop local ??

ai to com essa duvida como posso começar esse projeto …!!!
qual seria a melhor forma de fazer isso …!!
e que tipo de JAVA vamos dizer assim q eu possa estar usando ??

Luiz_Aguiar

Tópicos com título como “AJUDA AI” serão deletados sem aviso prévio.

[]s

kiq095

e que eu so to querendo uma ajuda pra saber em qual começar …!!

e um programa desktop q vai atualizar abos os bancos de dados e coisa simples …!!

por isso to pedindo uma ajuda pra saber qual ser a melhor maneira e a mais rapida pra me atender nesse momento …!!

agora sera possivel q niguem tem uma opiniao de qual seria melhor …!! pois e isso q estou procurando …!!

Elizeu_Santos

então por que não colocou no titulo “Iniciando no java, por onde começar?”

banger

kiq095:
por q to sem saber se fasso em J2SE Ou se fasso em JAVAEE .???

qual seria a melhor alternativa … e a mais rapida e mais simples a diferença entre as duas !!!

por q minha duvida ta no seguinte em uma maquina local o banco e firebird e no servidor web e maysql …
e tem q ser um programa de desktop q faz a conexao com ambos os bancos e ambos os servidores para atualizar os dois bancos de dados

por isso to perguntando qual seria a melhor maneira de faser o projeto ou JAVAEE ou J2SE ???

pois acho q alguem pode ter mais experiencia do q eu nessa situaçao e poderia ta me ajudando …

espero ter explicado melhor …!!

kra defina J2SE e JAVAEE, quando vc souber o que é ai vc vai saber em qual fazer, ninguem vai te dar resposta vao te dar o caminho pra vc encontrar a resposta.

a melhor opção e aquela que se adequa no seu projeto, qual é, pesquise os pros e contras de cada e veja qual se adequa no seu projeto

kiq095

pra falar a verdade sou muito melhor em J2SE mais nao tenho certeza se le fara essa conexao …!1
pois o JAVAEE e melhor para essas coisas ou estou errado …??

mais e disso q estou atras … de uma discurçao pra me ajudar a avaliar …!!!

mais parese q o povo ta mais preocupado com o titulo do topico …!!!

vo mudar o titulo pra acabar com isso …!!!

Tiburcio_Mancha

Em vez de pensar em projeto, acho que você deveria começar a estudar o básico, porque definitivamente você está viajando!

Aliás, cada um pode se preocupar com o que quiser, como também não dar a mínima para o seu problema!

kiq095

por isso q to falando… to atraz de quem possa pelo menos discutir comigo … se for possível …!!

se nao … nem precisa deixar recado nao …por q pela duvida fico coma as q ja estou …!!

to querendo saber mais e tirar minhas duvidas …se for possível … se nao der faser o q …

queria matar minhas curiosidades de qual poderia me atender melhor e sobre ambos ,tanto J2SE quanto JAVAEE …
por estar usando o netbeans e ele me da essa escolha …

so queria saber mais sobre ambos … por q ate mesmo nunca trabalhei com JAVAEE …

Agora se aqui não e o lugar certo pra isso … DESCULPE PELA MINHA IGNORÂNCIA …!!

Tiburcio_Mancha

Ai ai, colocar título no tópico “AJUDA AE!” não vai fazer ter prioridade nas respostas, uma vez que todos que postam aqui precisam de ajuda, opinião, etc. Antes de ficar reclamando deveria ler um tópico do Guj que ensina o que pode e o que não pode fazer aqui!Se tivesse lido, não teria ninguém te corrigindo e criticando!

Outra coisa, uma simples pesquisada no Google e você teria inumeras fontes abordando J2SE e J2EE. Assim você entenderia o que significa cada uma dessas siglas. É mais fácil querer que alguém te entregue tudo do jeito fácil né?

E finalizando, além de estudar Java, estuda bastante português, porque termos como “fasso”, “abos” ,“discurçao” ,“atraz” são difíceis de engolir dentro de um fórum como o Guj. Programador tem que saber escrever decentemente!

kiq095

nao to aqui pra discutir …!!!

ate mesmo por q penso q isso nao e lugar pra isso …!!

mais se vc prefere ficar me corrigindo do q me ajudar … que nao ajude …

por q se nao vai ajudar … q nao atrapalhe …!

ate mesmo por q eu tinha um pensamento bom sobre esse fórum … Mais pessoas como vc q preferem discutir coisas banais ao invés de ajudar … acaba dando ma reputação ao fórum… pois se coloquei um post aqui e por q preciso de ajuda… e vou repetir …se nao pode me ajudar … nao ajude…! E assim nao precisa postar e se incomodar com meus erros de português …!!

Desculpe a todos que tentaram me ajudar … e a quem faz jus ao nome do fórum e a reputação q o GUJ tem …

Jesuino_Master

De forma grossa:

JSE -> Desktop (Java Swing, AWT)
JEE -> WEB (JSP, Servlet)

Você quer fazer uma aplicação com telas Swing que vai se conectar ao banco de dados???


Não fiquei triste quanto a críticas do título por exemplo, é que um título mal explicativos dificulta encontrar posts e até mesmo pessoas especialistas para te ajudar!

Eu mesmo entrei pois JSE X JME X JEE era um dúvida que eu tinha e achava muito ruim…

ivansalvadori

Caro, diante dos fatos, recomendo fortemente que voce use JavaSe para resolver o teu problema, percebi que tem mais intimidade com essa forma.
Ao optar por JavaEE, vai se deparar com muitas escolhas, que noto que nao esta preparada pra tomar…
São vários frameworks que são agregados ao JEE. exemplo JPA, Hibernate, JSF1.2 ou JSF2.0, Spring? tanta coisa que vai mais te atrapalhar que ajudar nesse momento.
Manda ver no Desktop e segue em frente.
Desejo boa sorte.

kiq095

OBRIGADAO GENTE …!!!

mais o JAVASE consegue se comunicar com dois servidores ao mesmo tempo sendo um local host e outro um servidor web … o JAVASE tem aquelas classes especifica de HTTP/HTTPS entre outras ???

por isso q estou com a duvida em usar JAVASE …

alguem poderia me explicar isso por favor ??

denislima

Eae cara blz?

JSE se conecta ao banco sim…para isso utilize a API JDBC…so nao entendi o “se conectar aos dois bancos ao mesmo tempo”…ate onde entendi voce tera q criar dois objetos de conexao cada um com suas propriedades de conexao (url, senha, pass, etc) e ora vc utiliza o objeto que conecta no banco local, ora vc utiliza o objeto q conecta no servidor MYSQL remoto… Acho que seria isso… fiquei na duvida.

Nao. Classes de requisicoes HTTP encontram-se somente na API de servlets que já eh um recurso JEE que requer servidor de aplicacao, etc…

Utiliza JSE mesmo com JDBC e isso te atendera…

bom trabalho! abracos

banger

que ajuda?

entaum tah lah vai a dica :

  • clique com o botao esquerdo duas vezes sobre seu browser (conhecido como navegador)

  • clique na barra de endereço localizada no centro superior de seu navegador

  • agora escreva :
    WWW.GOOGLE.COM

  • na barra de pesquisa localizada abaixo do titulo google, escreva sua pesquisa de interesse.

kra ninguem aqui tah criticando coisas banais, o forum como qualquer outro tem regras, e a ajuda jah foi dita amigo, pesquise nao tem o que fazer.
vc estah perguntando algo sem fundamento e embasamento entao pra vc saber a diferença de um e , outro pesquise kra.

se vc chegasse aqui com perguntas tipo “meu deus nao sei fazer uma tabela em java, alguem pode me ajudar ENVIANDO ALGUM MATERIAL” ai e uma coisa agora saber ponto a ponto de J2SE e J2EE qual e melhor ou nao, desculpe mas naum merece discução nem nada, isso tem na net e a unica coisa que vc tem que fazxer e seguir os passos acima que vc vai saber a resposta.

PS : tenho quase certeza que antes de procurar uma resposta na net vc veio aqui pra que explicassem o que e cada um deles.

denislima

banger:
que ajuda?

entaum tah lah vai a dica :

  • clique com o botao esquerdo duas vezes sobre seu browser (conhecido como navegador)

  • clique na barra de endereço localizada no centro superior de seu navegador

  • agora escreva :
    WWW.GOOGLE.COM

  • na barra de pesquisa localizada abaixo do titulo google, escreva sua pesquisa de interesse.

kra ninguem aqui tah criticando coisas banais, o forum como qualquer outro tem regras, e a ajuda jah foi dita amigo, pesquise nao tem o que fazer.
vc estah perguntando algo sem fundamento e embasamento entao pra vc saber a diferença de um e , outro pesquise kra.

se vc chegasse aqui com perguntas tipo “meu deus nao sei fazer uma tabela em java, alguem pode me ajudar ENVIANDO ALGUM MATERIAL” ai e uma coisa agora saber ponto a ponto de J2SE e J2EE qual e melhor ou nao, desculpe mas naum merece discução nem nada, isso tem na net e a unica coisa que vc tem que fazxer e seguir os passos acima que vc vai saber a resposta.

PS : tenho quase certeza que antes de procurar uma resposta na net vc veio aqui pra que explicassem o que e cada um deles.

pego pesado…(rsrsrsr). :lol: :lol:… mas realmente nao deixou de ter razão!

A

Concordo, mas caso ainda ficaram duvidas, segue o link http://lmgtfy.com/?q=minha+duvida

Att

kiq095

JA falei e vo repetir …

nao to aqui pra discutir …coisas q na minha opinião e irrelevante …

no fórum nao tem nenhuma informação sobre que pergunta vc fara, o assunto a ser discutido e nem muito menos como discutir esse assunto como tambem nao tem como sera dada a resposta … e como falei antes quem nao puder ajudar ou nao quiser
que nao responda…!! Agora se eu quisesse um condigo fonte ja pronto ou coisas tipo um material eu iria no Google …

pra quem tentou me ajudar…

o negocio e o seguinte e que e um banco de dados firebird no local rost e outro mysql no servidor web… e de acordo com q o banco local seja atualizado o banco do servidor web também tem q ser atualizado e vise versa … e tipo se fosse um site pra liberação de clientes então clientes cadastrados pelo site tem q ser atualizados no banco local e clientes cadastrados pela empresa tem que ser cadastrados no banco do servidor …

e minha maior duvida ta ai … se o JAVASE tem essa capacidade de se comunicar aos dois em tempo real e em um local rost e um servidor web …!??

obrigadao q quem tentou me ajudar!!

WellingtonRamos

Você consegue, através de uma aplicação desktop (swing) se comunicar com uma aplicação web. A solução mais “básica” é utilizar-se de Web Services para realizar a comunicação.

Talvez tenha que pesquisar sobre como realizar conexões HTTP.
Quanto às bases de dados, é possível uma única aplicação conectar-se a n base de dados, a pergunta q eu faço é: Tua aplicação desktop vai se conectar a ambas? Ou vai localmente se conectar a uma e a aplicação web vai se conectar na outra? Se for a segunda opção, teu web service fará o papel de “resultset” para essa segunda base. Mas caso seja a primeira resposta, você ainda precisaria conectar-se a uma aplicação web?

WellingtonRamos

Ignorando a “troca de farpas” mutua… :roll:

Você consegue acessar diretamente o MySQL (serviço remoto)? Ou o acesso a mesma é através de algum aplicativo Web?
Se você consegue acessar diretamente, o JSE têm tudo o que você precisa. Busque por JDBC.

Ah não, não consegue. Todo acesso ao MySQL é feito através de algum aplicativo Web…
O JSE também consegue com uma ajuda do JEE.

Obs.:
A sim, se você consegue acessar através de um aplicativo como o DBVisualizer, você se enquadra na primeira alternativa.

Criado 15 de fevereiro de 2011
Ultima resposta 22 de fev. de 2011
Respostas 24
Participantes 14