corner imagecorner image
IDEPlatformPluginsDocs & SupportCommunityPartners

Trilha do aprendizado do Java EE e Java Web

O que é um aplicativo Web Java?

Um aplicativo Web Java gera páginas Web interativas, que contêm vários tipos de linguagem de marcação (HTML, XML, etc.) e conteúdo dinâmico. Normalmente é composto por componentes Web, como JavaServer Pages (JSP), servlets e JavaBeans para modificar e armazenar dados temporariamente, interagir com bancos de dados e serviços Web e processar o conteúdo como resposta às requisições do cliente.

Como a maioria das tarefas envolvidas no desenvolvimento de aplicativos da Web, pode ser repetitiva ou exigir um excedente de código padrão, os frameworks Web podem ser aplicados para aliviar a sobrecarga associada às atividades comuns. Muitos frameworks, como JavaServer Faces, fornecem, por exemplo, bibliotecas para páginas de modelo e gerenciamento de sessão, e geralmente fomentam a reutilização do código.

O que é Java EE?

O Java EE (Enterprise Edition) é uma plataforma amplamente usada que contém um conjunto de tecnologias coordenadas que reduz significativamente o custo e a complexidade do desenvolvimento, implantação e gerenciamento de aplicativos de várias camadas centrados no servidor. O Java EE é construído sobre a plataforma Java SE e oferece um conjunto de APIs (interfaces de programação de aplicativos) para desenvolvimento e execução de aplicativos portáteis, robustos, escaláveis, confiáveis e seguros no lado do servidor.

Alguns dos componentes fundamentais do Java EE são:

  • O Enterprise JavaBeans (EJB): uma arquitetura gerenciada de componente do lado do servidor utilizada para encapsular a lógica corporativa de um aplicativo. A tecnologia EJB permite o desenvolvimento rápido e simplificado de aplicativos distribuídos, transacionais, seguros e portáteis baseados na tecnologia Java.
  • O Java Persistence API (JPA): uma estrutura que permite aos desenvolvedores gerenciar os dados utilizando o mapeamento objeto-relacional (ORM) em aplicativos construídos na plataforma Java.

Desenvolvimento em JavaScript e Ajax

JavaScript é uma linguagem de script orientada a objetos utilizada principalmente em interfaces no lado do cliente para aplicativos da Web. Ajax (Asynchronous JavaScript and XML) é uma técnica Web 2.0 que permite que sejam feitas alterações nas páginas Web sem que seja necessário atualizar a página. O kit de ferramentas JavaScript pode ser aproveitado para implementar funcionalidades e componentes habilitados para o Ajax em páginas Web.

 

Tutoriais e artigos

Tutorial de E-commerce do NetBeans

Injeção de dependência e contextos

Desenvolvendo aplicativos Web Java

Tecnologia EJB e persistência de Java

Frameworks da Web

Desenvolvimento em JavaScript e Ajax

Bookmark this page

del.icio.us furl slashdot technorati digg