Java do lado do servidor - por onde começar [fechado]
estou a começar a perceber a programação Java do lado do cliente, e pelo que sei, Java é óptimo para desenvolver lados estáveis de servidores para grandes quantidades de tráfego.
o problema é que eu sou completamente novo no desenvolvimento de servidores, então eu não sei por onde começar ou onde procurar informações, apesar da boa documentação de Java.
Perguntas mais específicas:
-
Conhece algum tutorial bom e não específico para Java do lado do servidor? Já vi alguns. tutoriais para a plataforma de nuvem do Google e Netscape, mas eu não quero ser dependente de sua infra-estrutura.
É prática comum desenvolver o seu código no Eclipse e depois enviá-lo para o seu servidor? Como eu disse, Eu nunca fiz o desenvolvimento do lado servidor e eu só tentei aprender um pequeno nó.js.
4 answers
Eu sugiro que você comece com uma configuração simples como você já nos disse: Eclipse + vamos dizer uma fácil de usar tomcat .
Se se trata do lado do servidor você precisa criar um Servlet que permite acessar outros dados de aplicação do seu servidor em um formato que você define ou digamos que você + os clientes definem. Sugiro que comece com algo que conhece como o Json. Para isso, tenho um pequeno "ponto de partida" para ti.
Clone tão simples exemplo para uma aplicação do lado do servidor: https://github.com/DominikAngerer/java-GsonJerseyProvider Ele já fornece uma estrutura simples para Json que é usado por um Framework como Ember e também você pode modificar facilmente a estrutura que é definida lá.
É prática comum desenvolver o seu código no Eclipse e depois enviá-lo para o seu servidor?Sim, é muito comum fazer isso. Escreva o seu código do lado do servidor e exporte-o como .war-tomcat ou jetty, por exemplo, pode simplesmente implantá-los e você será capaz de executá-los neste servidor de Aplicação.
Conhece algum tutorial bom e não específico para Java do lado do servidor? Eu vi alguns tutoriais para a plataforma de nuvem e Netscape do Google, mas eu não quero ser dependente de sua infra-estrutura.Adoro trabalhar com Jersey, é muito importante compreender o código que vais escrever. Talvez tentar o exemplo fornecido pela IBM developersworks: http://www.ibm.com/developerworks/library/wa-aj-tomcat/
Para o início pode ser um pouco de uma sobrecarga, mas depois que você tentou o exemplo (ele deve estar correndo imediatamente) eu acho que você vai ter a idéia de como criar um sistema de infra-estrutura simples com java.
Se quiser um ambiente completo fora da caixa, pode tentar:
Netbeans EE IDE: Ele contém um servidor GlassFish e o SDK pré-configurado, glasfish é um dos servidores de aplicação de código aberto mais usados. Aqui pode encontrar tutoriais da página Netbeans.
JBoss Developer Studio: é outro IDE muito usado que inclui um servidor JBoss. Você pode encontrar tutoriais deste aqui.
Eu sugest para começar com GlassFish, como é muito fácil de usar e configurar.
Quanto aos tutoriais, confira o tutorial Oracles JavaEE 7 em: http://docs.oracle.com/javaee/7/tutorial/
Em alternativa, se não como os estilos e padrões usados em Java EE, existe um framework não-Java EE chamado Play Framework ( http://playframework.com ) dá-lhe a opção de desenvolver a sua aplicação usando Java ou Scala, e usa a arquitectura MVC.
Se quiser aprender a programação do lado do servidor com o JAVA, recomendo começar a trabalhar com o Eclipse. Quase todos os desenvolvedores que eu conheço estão usando um ou outro IDE, a maioria deles estão usando Eclipse para J2EE.
Existem muitos tutoriais disponíveis sobre como configurar o eclipse no seu computador local. Eu pessoalmente li muitos tutoriais quando aprendi, você pode pesquisar no google.Http://www.apekshit.com/t/11/Writing-JAVA-programs-in-Eclipse
Http://www.apekshit.com/JSP-Tutorial-for-beginners-with-Examples/c/21
Encontrei estes dois que podem ajudar-te a alcançar o que procuras.