Jt Design Pattern Framework 1.8

Licença: Avaliação gratuita ‎Tamanho do arquivo: 436.21 MB
‎Classificação dos usuários: 2.8/5 - ‎11 ‎Votos

Jt Design Pattern Framework (visão geral)

Jt é uma estrutura de padrão de design para a rápida implementação de aplicativos Java e Android. Jt foi utilizado em vários grandes sistemas críticos de missão. Jt não é um aplicativo (ou jogo), mas uma estrutura de mensagens projetada para ajudá-lo a construir aplicativos Android e Java. Por favor, não baixe a menos que você esteja procurando uma estrutura Android/Java. A estrutura aborda as seguintes metas:

A) A estrutura de padrão de design implementa e/ou facilita a implementação de padrões de design bem conhecidos, como os padrões de design gang of four (GoF) e J2EE Design. A estrutura em si é concebida e implementada, do zero, com base em padrões de design. A estrutura também facilita e acelera a implementação de aplicações baseadas em padrões de design.

B) A arquitetura de estrutura é baseada no padrão de design de mensagens (MDP): os componentes da estrutura são capazes de intercambiar informações e executar cálculos enviando, recebendo e processando mensagens. Uma API de mensagens fornece simplicidade, encapsulamento forte e solto acoplamento; os componentes da estrutura podem ser intercambiavelmente conectados a aplicativos de estrutura complexos usando uma arquitetura "lego/mensagens". As mensagens-quadro podem ser processadas de forma sincronizada ou assincronante. A estrutura aproveita ao máximo o poder e a simplicidade do padrão de design de mensagens/API.

C) A estrutura da arquitetura lego/mensagens fornece acesso transparente a componentes e serviços remotos: objetos de estrutura remota são tratados como objetos locais. Padrões de design implementados pela estrutura (adaptadores, proxies remotos e fachadas) tornam isso possível escondendo o complexidades associadas a APIs remotas.

D) A estrutura proporciona integração transparente com outras tecnologias por meio de adaptadores de estrutura, proxies e implementação de padrões de design relacionados. Essas tecnologias incluem implementações de BPEL, BPM, Objeto de Acesso de Dados (DAO), Implementações de Controlador de Visualização de Modelos (MVC), EJBs, JSP, AJAX, ESB, JMS, XML, REST e Web Services.

E) A estrutura foi projetada para ser leve e rápida (baixa sobrecarga/pequena pegada). A principal funcionalidade Jt é executada em smartphones sob Android.

F) A arquitetura de mensagens de estrutura/lego deve melhorar e simplificar os esforços de design/desenvolvimento. Há uma correspondência apertada entre diagramas de design uml e a estrutura aplicativos e componentes baseados em mensagens necessários para a implementação. A estrutura fornece assistentes e recursos automatizados para gerar aplicativos de estrutura. Os componentes de estrutura podem ser facilmente adicionados aos diagramas de processo BPEL/BPM. Em versões futuras do framework, deve ser possível que módulos de aplicação repetitivos sejam gerados diretamente a partir dos diagramas de design uml. Esse objetivo ainda está em andamento.

G) A arquitetura de mensagens de estrutura facilita os esforços de teste e depuração. A estrutura fornece recursos para testar componentes como unidades independentes, enviando mensagens para o componente e verificando as mensagens de resposta esperadas.

Os seguintes trabalhos estão disponíveis:

1) Padrão de design de mensagens (MDP) e Implementação de Padrões 17ª conferência sobre Linguagens Padrão de Programas (PloP 2010) http://java.net/downloads/jt/MDP.pdf

2) Padrão de design de mensagens (MDP) e Objetos ao vivo ou animados 18ª conferência sobre Linguagens Padrão de Programas (PloP 2011) http://java.net/projects/jt/downloads/download/Papers/MDPAnimated.doc

3) Padrão de design de processos e um modelo de informações realistas 18ª conferência sobre Linguagens Padrão de Programas (PloP 2011) http://java.net/projects/jt/downloads/download/Papers/MDPinformationModel.pdf

história da versão

  • Versão 1.8 postado em 2012-01-03
    Várias correções e atualizações
  • Versão 1.8 postado em 2012-01-03

Detalhes do programa