Whats new? | Login | Parceiros
Cadastre-se | Atendimento | RSS
+ Java:
artigos   |   vídeos   |    cursos   |    mais

  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Java Magazine 01 - J2EE Fundamental

Artigo publicado pela Java Magazine 01.

Osvaldo Pinali Doederlein
é Mestre em Engenharia de Software Orientado a Objetos e Arquiteto de Tecnologia da Visionnaire Informática, trabalhando em projetos de software e prospecção tecnológica.


Ver space do autor


Estatísticas:
Visualizações:
1512
Favoritado:
 1 vez(es)

Serviços:



Esse artigo faz parte da revista Java Magazine edição 01. Clique aqui para ler todos os artigos desta edição

Atenção: por essa edição ser muito antiga não há arquivo pdf para download desta revista. os artigos disponíveis somente em doc.

J2EE Fundamental

Uma visão conceitual da plataforma Java Enterprise

J2EE é mais que uma coleção de APIs e mais que servidores de aplicações – faça uma exploração conceitual da plataforma

 

O tutorial J2EE da Sun começa dizendo: “Atualmente, mais e mais desenvolvedores desejam criar aplicações, utilizando as características da tecnologia Server side”. Isso facilita minha introdução, levantando a motivação crucial da J2EE. “Mais e mais desenvolvedores” querem, ou melhor, precisam criar aplicações de um tipo que, talvez, não sejam habituados a construir.

Um problema bem conhecido, de um mercado em expansão e de novas tecnologias: nunca há quantidade suficiente de gente qualificada.

Isso torna necessário o surgimento de ferramentas que tornem esse desenvolvimento mais fácil ou, no mínimo, mais produtivo. É necessário eliminar pelo menos a “complexidade acidental” (como diz Frederick Brooks, um dos mestres da Engenharia de Software). Ou seja, liberar-se daquelas “futricas”- acesso a dados, segurança, arquitetura para maior escalabilidade, administração – que não tem nada a ver com seus problemas de negócio que você realmente que resolver.

Como existe uma abundancia de exposições técnicas sobre APIs e aspectos tecnológicos da J2EE – na documentação da J2EE, nos manuais dos servidores de aplicações e em outros textos – neste artigo vamos focar em aspectos conceituais e práticos dessa tecnologia.

 

O que é J2EE

Ao perguntamos “Você já usa J2EE?” para desenvolvedores Java, é muito provável que a grande maioria do que respondem “Não” estejam equivocados. Usar J2EE não é sinônimo de usar um servidor de aplicações, nem de usar EJB (Enterprise JavaBeans). Qualquer projeto Java que utiliza, por exemplo, JDCB ou um parser XML, esta utilizando APLs que fazem parte do J2EE.

A especificação J2EE consiste, a verdade, numa grande coleção de APLs, agrupadas de forma consistente. A forma de trabalhar do desenvolvedores, antigamente, era complementar o JKD com várias APLs isoladas, fornecidas pela Java Soft ou pro terceiros; cada uma tinha que ser instalada inidualmente e podia haver problemas de versionamento. Isso justifica a criação de pacotes APLs, com a J2EE ou o novo Web Services Pack. Cada pacote desses agrupa muitas APLs, projetadas e implementadas de formas coerente.

A implementação padrão da J2EE é o J2SDKEE Java 2 Software Develiopnent Kit Enterprise Edition”. O J2SDKEE, no entanto, se trata apenas de um kit de referencia. Nas suas aplicações, você normalmente adotara um servidor de aplicações que inclua suporte ao mesmo conjunto de APLs.

 

Certificação J2EE

Isso nos leva a questão da certificação J2EE. O selo de compatibilidade J2EE, encontrado produtos comercias atesta precisamente essa compatibilidade com uma versão especifica da J2EE. Toda via, existem implementações open source da J2EE e de outros padrões de assunto, que são perfeitamente compatíveis, embora não exibam esse logo. Isso é devido as dificuldades – especialmente financeiras – que os grupos open source enfretam para obter uma certificação, problema que rende muito o debate.

Outro problema é que a certificação só é dada para produtos que implementem a totalidade da J2EE, não havendo “colher de chá” para implementações parciais, embora muitas aplicações pre >">



ATENÇÃO! A EXIBIÇÃO DESTE ARTIGO FOI INTERROMPIDA.


  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







Participe! Inclua um comentário
[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar ;-)



 
 

Artigo Java Magazine 78 - Java à Moda do Freguês

Artigo Java Magazine 77 - NetBeans 6.8 e JavaFX Composer

Artigo Java Magazine 76 - Baixo Acoplamento

Artigo Java Magazine 75 - Gerenciando Memória e Recursos

Artigo Java Magazine 74 - JVM Language Summit

Artigo Java Magazine 73 - Introdução ao Terracotta

Artigo Java Magazine 72 - Uma “Aplicação Comum” com JavaFX

Artigo Java Magazine 71 - Releases da JavaOne:

Artigo Java Magazine 70 - Galileo: Eclipse 3.5 e WTP 3.1

Artigo Java Magazine 70 - Editorial

Artigo Java Magazine 69 - JavaFX Script

Artigo Java Magazine 69 - Editorial

Artigo Java Magazine 68 - JavaFX: Tutorial

Artigo Java Magazine 68 - Editorial

Artigo Java Magazine 67 - JavaFX: RIA a todo vapor

Artigo Java Magazine 67 - Editorial

Artigo Java Magazine 66 - Bytecode: Escondendo e Revelando

Artigo Java Magazine 66 - Editorial

Artigo Java Magazine 65 - Java: Uma perspectiva

Artigo Java Magazine 65 - Editorial

Artigo Java Magazine 64 - Testes de Carga com o JMeter e NetBeans

Artigo Java Magazine 64 - Editorial

Artigo Java Magazine 63 - A Guerra do RIA

Artigo Java Magazine 63 - Editorial

Artigo Java Magazine 62 - Integração Contínua com o Hudson

Artigo Java Magazine 62 - Editorial

Artigo Java Magazine 61 - WTP 3.0

Artigo Java Magazine 61 - Editorial

Artigo Java Magazine 21 - Gerenciamento em Java

Artigo Java Magazine 40 - Caminhos do Java

Artigo Java Magazine 40 - Java Open Source!

Artigo Java Magazine 40 - Tira-Dúvidas

Artigo Java Magazine 60 - A memória do Java

Artigo Java Magazine 60 - Editorial

Artigo Java Magazine 59 - Eclipse 3.4 Ganymede

Artigo Java Magazine 59 - Quick Update: A Crise dos Threads

Artigo Java Magazine 59 - Editorial

Artigo Java Magazine 41 - Java EE 5 na Prática

Artigo Java Magazine 28 - Migrando para o Java 5

Artigo Java Magazine 28 - Tira-Dúvidas

Artigo Java Magazine 31 - Novas Fronteiras do Java

Artigo Java Magazine 01 - J2EE Fundamental

Artigo Java Magazine 23 - O Projeto Eclipse

Artigo Java Magazine 22 - XML Turbinado com Java

Artigo Java Magazine 46 - Programação Java EE: Parte 3

Artigo Java Magazine 27 - Migrando para o Java 5

Artigo Java Magazine 17 - Anotações no J2SE 5.0

Artigo Java Magazine 16 - Genéricos no J2SE 5.0

Artigo Java Magazine 26 - Persistência Turbinada II

Artigo Java Magazine 13 - Raio x do Tiger

Artigo Java Magazine 55 - Editorial

Artigo Java Magazine 58 - EclipseCon 2008: Destaques

Artigo Java Magazine 57 - Programando com Pools

Artigo Java Magazine 57 - editorial

Artigo Java Magazine 11 - Concorrência e a JVM

Artigo Java Magazine 25 - Persistência Turbinada

Artigo Java Magazine 24 - JVMs Alternativas

Artigo Java Magazine 24 - EclipseCon 2005

Artigo Java Magazine 32 - Groovy: Java Através de Scripts

Artigo Java Magazine 36 - Qualidade Aplicada

Artigo Java Magazine 35 - Otimizando Código Java

Artigo Java Magazine 37 - 10 Mais do Eclipse 3.2

Artigo Java Magazine 38 - Relatórios e Gráficos com Eclipse

Artigo Java Magazine 34 - Entendendo Web Services

Artigo Java Magazine 19 - Byte Code

Artigo Java Magazine 19 - Cafeína

Artigo Java Magazine 20 - Byte Code

Artigo Java Magazine 14 - A dinâmica de Java

Artigo Java Magazine 15 - Programação com Regras

Artigo Java Magazine 33 - Prepare-se para o Mustang

Artigo Java Magazine 30 - Mais Performance com Java

Artigo Java Magazine 29 - Examinando o Mustang

Artigo Java Magazine 29 - Demonstrando o Apache Derby

Artigo Java Magazine 18 - Coleções de ponta a ponta

Artigo Java Magazine 39 - Java EE 5

Artigo Java Magazine 42 - Dados e Mapeamento: uma Visão Total

Artigo Java Magazine 12 - Tiger: A Evolução de Java

Artigo Java Magazine 43 - Oracle para Desenvolvedores Java

Artigo Java Magazine 44 - A Plataforma Java ME

Artigo Java Magazine 45 - Mini-curso: programação Java ME

Artigo Java Magazine 47 - Eclipse 3.3

Artigo Java Magazine 47 - Programação Java ME

Artigo Java Magazine 48 - Programação Java ME

Artigo Java Magazine 55 - Dicas para Qualidade

Artigo Java Magazine 55 - Expressões Regulares em Java

Artigo Java Magazine 54 - Editorial

artigo java magazine 53 - Eclipse x NetBeans

artigo java magazine 53 - Perspectivas para um Mundo Paralelo

Artigo Java Magazine 52 - GlassFish v2: O Novo Desafiante

Artigo Java Magazine 56 - Programação Funcional (ou quase) em Java

artigo java magazine 51 - JAVA EE NO ECLIPSE COM WTP 2.0

Artigo Java Magazine 56 - Opinião: Android versus Java ME

Artigo Java Magazine 50 - Programação à prova de balas

Artigo java magazine 49 - Mini-curso de java ME: Parte 6

Artigo Java Magazine 05 - Memória e desempenho

Artigo Java Magazine 03 - Performance em Java



[Fechar]
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,03
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
DevMedia Group   www.devmedia.com.br   |   www.javafree.org   |   www.mrbool.com
2010 - Todos os Direitos Reservados a DevMedia Group - (21) 3382-5038