Periódicos MundoJ e Java Magazine Fevereiro 2012

817 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
817
No SlideShare
0
A partir de incorporações
0
Número de incorporações
44
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Periódicos MundoJ e Java Magazine Fevereiro 2012

  1. 1. Java Magazine / MundoJ Java: maduro, mas com o pé no acelerador. Java EE 6 Web Profile. Todo poderoso Spring. Jboss Seam 3: o módulo Config. Por que Java? OpenShift e Java EE 6. Android 4: Ice Cream Sandwich. Por que trabalhar com Scrum? Análise e projeto orientado a objetos para Reutilização. NoSQL: Conceitos e evolução. Java e MongoDBs Neo4j na prática. Framework FACTO para arquitetura corporativa. Programação multithread de maneira fácil com Scala + Akka. Reconhecimento de som com Java ME. Utilizando código Java em banco de dados Oracle. Cinto de Utilidades – Máquina de estado com o padrão de projeto State.
  2. 2. Todo poderoso Spring OpenShift e Java EE 6 Java EE 6 Web Profile
  3. 3. Todo poderoso Spring <ul><li>Mostra como construir uma aplicação Web completa de forma simples, rápida, com qualidade e usando apenas ferramentas da Spring Source. Neste contexto, a Spring Source possui mais de 20 projetos que podem ser combinados para resolver grande parte das necessidades dos sistemas. </li></ul><ul><li>No exemplo, um site de compras coletivas são utilizados os frameworks: </li></ul><ul><li>Spring Core ou framework, é a dependência para todos os demais projetos da empresa, que tem como objetivo principal gerenciar os objetos de negócio das aplicações, container IoC e outros. </li></ul><ul><li>Spring Roo, ferramenta que permite a construção rápida de aplicações Java, através de um shell onde podemos digitar comandos para criar projetos e gerar automaticamente grande parte do código e configuração básica. </li></ul><ul><li>Spring Data, projeto com o objetivo de tornar mais fácil a integração de aplicações Spring a bancos de dados relacionais e não relacionais NoSql, com os subprojetos MongoDB, Neo4J, Redis e JPA. </li></ul><ul><li>Spring Security busca resolver o problema de segurança lidando com dois elementos básicos de segurança, a autenticação e a autorização. </li></ul>
  4. 4. OpenShift e Java EE 6 <ul><li>OpenShift e uma solução PaaS (Platform as a Service) Plataforma como service da Red Hat para Computação nas Nuvens. Quais são os tipos de serviços na Nuvens? IaaS – Infrastructure as a Service (Infraestrutura como Serviço), PaaS – Platform as a Service (Plataforma como Serviço) e SaaS – Software as a Service (Software como Serviço). </li></ul><ul><li>OpenShift e dividido em duas modalidades: OpenShift Express gratuito disponibilizando atualmente 250mb de espaço em disco. </li></ul><ul><li>OpenShift Flex que utiliza a Amazon EC2 como provedor IaaS que é necessário ter uma conta paga Amazon Web Service, mas não é necessário pagar pelo uso do OpenShift que lhe oferece um Console de Administração mais avançado, totalmente na web com várias opções de configuração: número de servidores desejado, load balancers, banco de dados e outros parâmetros. </li></ul><ul><li>OpenShift Express suporta algumas linguagens e seus frameworks: Java (CDI, SEAM, Spring, Java EE 6), Ruby (Rails, Sinatra) Python, Per e PHP. </li></ul><ul><li>Criar uma conta. Baixar instalador. S.O. Linux, Mac, Windows, Git para o deploy </li></ul>
  5. 5. Java EE 6 Web Profile <ul><li>Uma especificação Java EE 6 que consiste em uma seleção de tecnologias para a construção de aplicações Web mais leve do a especificação Java EE 6 completa. No desenvolvimento da aplicação de exemplo é empregada as tecnologias: EJB Lite, JPA, CDI e JSF. </li></ul><ul><li>As tecnologias que compõem o Web Profile hoje são: </li></ul><ul><li>Bean Validation, Common Annotations for Java Platform, Contexts and Dependency Injection for Java EE (CDI), Debugging Support for Other Languages, Dependency Injection for Java, Enterprise Java Beans (EJB), Expression Language (EL), Interceptors, Java EE 6, Java Persistence API(JPA), Java Transaction API (JTA), JavaServer Faces (JSF), JavaServer Pages (JSP), Managed Beans, Servlet 3.0, Standard Tag Library fo JavaServer Pages(JSTL). </li></ul>

×