Archive for the 'frameworks' Category

Mini-curso de EJB em Florianópolis

Com o apoio da GUJava (Grupo de Usuários Java), a empresa catarinense V.Office oferece no próximo dia 23 de julho mini-curso “Introdução Enterprise JavaBeans (EJB) 3.0″. Entre os temas abordados estão: Session Bean, Message Driven Bean, Java Persistence API, gerenciamento de Segurança to web, entre outros. O palestrante Rodrigo Cândido da Silva tem mais de oito anos de experiência na área de TI, trabalha para grandes empresas nas áreas de consultoria. Desenvolvimento, treinamento e design de arquiteturas de softwares. Especialista no estudo, ensino e na utilização da Plataforma Java, onde possui as seguintes certificações: SCJA, SCJP, SCWCD, SCBCD e SCEA.

SERVIÇO:

Data: 23 de julho de 2008 (quarta-feira)

Horários:
- Credenciamento às 18h30
- Mini-curso: 19h às 21h

Local: Auditório da ACATE - Rua Lauro Linhares, 589 - (Ático). Trindade. Florianópolis

Inscrições: marli@voffice.com.br ou 48 3025 - 8575

Os participantes devem levar 2 kg de alimento não perecível para doação à entidade carente.

###############

Tenho um amigo que conhece o palestrante e, ao que parece, o cara é bom. Conheço muito pouco de EJB 3.0. A versão que já utilizei para implementação foi uma versão 2.x. Na época, era super pesado e bem complicado. Funcionou, mas foi um trauma… :(

Eu vou! Só falta comprar os quilos de alimento. ;)

Fonte: VOffice

Princípio de Hollywood

Frameworks operam sob a inversão do fluxo de controle, conhecido como Princípio de Hollywood. A responsabilidade de saber quais métodos serão chamados deve ser do framework e não da aplicação. Desta forma, as classes da aplicação esperam ser chamadas pelo framework durante o tempo de execução. Um conjunto de métodos pré-definidos (métodos hooks) é chamado pelo framework, e é neste ponto em que o comportamento específico da nova aplicação será inserido, através da herança e do polimorfismo. Os métodos hooks, que implementam os hot spots, formam, em conjunto com métodos templates (que implementam os frozen spots), um ponto de flexibilidade dos frameworks. Métodos hooks podem ser redefinidos pela aplicação e são utilizados pelos métodos templates que implementam de forma genérica um algoritmo.

Esse é um trechinho do capítulo sobre frameworks do meu TCC. Não é nada de mais, mas convém destacar esta característica de inversão de fluxo. Reprojetei no inkscape a única imagem decente que encontrei sobre esse tema na internet. Nem preciso dizer que a imagem vale mais que mil palavras… (clique na imagem para aumentar a resolução)

Princípio de Hollywood