Área do Usuário

Login

Apostila Flex com Java

Gratuita          456KB          Publicado: 10/12/2009

2826 downloads

Apostila de Adobe Flex com Java. Apostila criada por Philip Calçado fala sobre o spring framework.

Java é a plataforma  tecnológica de maior sucesso na história da computação. De uma simples  linguagem para a criação de pequenos aplicativos para set-top boxes  (como as utilizada pela TV digital  interativa), se tornou uma plataforma completa, abrangendo desde programas para pequenos dispositivos até as maiores
aplicações coorporativas do mundo.
A  maioria  das  aplicações  desenvolvidas  em  Java  hoje  são  focadas  no  mercado  coorporativo.  Estas aplicações geralmente possuem características básicas em comum:  interface web, persistência em banco de  dados  relacional,  comunicação  com  outros  sistemas,  necessidade  de  autenticação  e  autorização  de
usuários, etc.
Para padronizar o desenvolvimento e os produtos disponíveis, o consórcio que rege a plataforma Java, Java Community  Process  (JCP),  criou  a  macro-especificação  Java  2  Enterprise  Edition  (J2EE).  Esta  reúne diversas especificações menores que ditam sobre como as características de aplicações coorporativas são implementadas  em  Java,  por  exemplo  como  uma  aplicação web  em  Java  deve  ser  ou  como  acessar  o
banco de dados nesta linguagem.
Como a plataforma Java é utilizada universalmente,  todo  tipo de aplicação é desenvolvida nela.   J2EE  foi criada visando suportar aplicações de grande porte e exerce muito bem seu papel neste cenário, mas acaba trazendo muita complexidade para o desenvolvimento de aplicações não tão grandes. Ocorre que a grande
maioria  das  aplicações  existentes  hoje  não  é  de  grande  porte  e  não  requer  todos  estes  recursos,  tendo ainda assim que pagar o preço da complexidade de uma plataforma "Tamanho Único”.


Para  amenizar  e  reduzir  este  problema,  surgiram  alternativas  vindas  da  comunidade  de  desenvolvedores Java. Soluções  simples  criadas  por  pequenos  grupos  se  espalharam  e  tornaram-se  um  padrão  de  facto.
Uma  destas  soluções  alternativas  é  o  Spring  Framework,  criado  por  Rod  Johnson  para  amenizar  os problemas que este encontrava ao utilizar a  tecnologia de Enterprise Java Beans  (EJB), parte principal do J2EE.
A prova da  força das soluções alternativas veio com a versão 5.0 de J2EE, agora chamado apenas Java Enterprise Edition (Java EE). Esta traz recursos que claramente foram inspirados tanto no Spring como em outras  soluções  alternativas.  É  a  padronização  de  técnicas  e  tecnologias  que  a  comunidade  de
desenvolvedores consagrou nos últimos anos.


Esta apostila é parte  integrante de um curso sobre o Spring Framework, em sua versão 1.2. Seu conteúdo visa explicar e treinar o leitor no uso desta ferramenta.
Apesar  do  lançamento  da  solução  padronizada  trazida  pelo  Java EE  5.0,  espera-se  que  a  adoção  desta plataforma  pelas  empresas  demore  um  bom  tempo.  Além  da  necessidade  de  treinar  todos  os  recursos humanos nesta nova plataforma, existe a necessidade de atualizar os servidores de aplicação e máquinas virtuais  (Java EE 5.0  só  funciona em  Java Virtual Machines 5.0). Utilizando o Spring Framework e outras soluções alternativas, podemos ter os benefícios da nova versão do Java EE em servidores de aplicação e JVMs antigas, a partir da versão 1.3 de Java.

Índice

Introdução

Introduzindo Dependency Injection

Dependency Injection no Spring Framework

Introduzindo Aspect-Oriented Programming

Aspect-Oriented Programming no Spring Framework

Aplicações Baseadas em POJOs

Projeto de Aplicações com Spring

Bibliografia

(cc) Licença Creative Commons 2008 - 2018 Apostilaz.com.br