Apresentação sobre o Framework Demoiselle realizada na I Semana de Informática do Sudoeste Baiano, em Jequié - Bahia. Um mix das apresentações feitas no Consegi e JustJava, com mais slides sobre arquitetura, plug-in e screnshots da aplicação Escola.
36. POJO / DAO
public class Aluno implements IPojo{
private Long id;
private String nome;
private String CPF;
public Long getId() { return id;}
public void setId(Long id) { this.id = id; }
/* … */
}
public class IAlunoDAO implements IDAO {
}
37.
38. Core Integração entre Camadas
Injeção de um IDAO
public class AlunoBC implements IBusinessController{
@Injection
private IAlunoDAO alunoDAO;
}
39.
40. Core Integração entre Camadas
Injeção de um IBusinessController
public class AlunoMB implements IViewController{
@Injection
private IAlunoBC alunoC;
}
62. 1.1 out
1.0 dez JPA
0.2 ago 2.0
0.1 mar 1.0.3 abr EJB
1.0.6 ago
2008 2009 2010
63. Como?
Core Persistence Util View Web EJB
Architectural Frameworks
Base Frameworks
JAAS JCA JCE JDBC JPA JSF JTA Servlet
Foundation Frameworks
Platform
Virtual Machine
OS
64. Roadmap Demoiselle
Arquitetura Orientada a Serviços – SOA / ESB
Sistemas Distribuídos
Aplicações Web Acessíveis por Dispositivos Móveis
Processo Ágil, Reuso e Ferramentas de Produtividade
Geração automática de código
Utilização de Java 6
Engenharia de Domínio
Sistema de Permissões e Segurança
http://www.frameworkdemoiselle.gov.br/menu/framework/sobre/roadmap1
65. Saiba mais...
Tutorial
Sample Apps
Livro/Artigos
Palestras/Oficinas
E@D Comunidade