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.
Obrigado antecipadamente, espero que estas perguntas não sejam extensas.

 15
Author: joseph, 2015-04-10

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.

 7
Author: DominikAngerer, 2018-08-29 17:51:43

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.

 4
Author: Alberto Vazquez, 2015-04-09 23:44:45
Olha para o JavaEE. Eu começaria por aprender como criar páginas JSP simples com Eclipse + Tomcat (criar um "projeto web dinâmico"). Depois disso, confira Servlets e certifique-se de entender HTTP. Depois disso, eu teria uma visão geral da JSTL e de outros componentes Java EE. O DZone tem um bom refcard dando-lhe uma visão geral dos componentes Java EE 7. Depois disso, você deve ser bom o suficiente para seguir em frente para um framework como primavera ou Suportes. Alternativamente você pode aperfeiçoar Java EE totalmente aprendendo são componentes mais avançados como CDI(injeção de dependência de contexto) ou JAX-RS e JAX-WS(serviços web). Este documento deverá dar-lhe uma visão geral de como configurar um container de servlet no eclipse: http://www.eclipse.org/webtools/community/education/web/t320/Configuring_an_Application_Server_in_Eclipse.pdf

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.

 2
Author: an earwig, 2015-07-30 16:30:54

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.
 1
Author: Jay, 2015-04-21 18:46:53