T2Ti.com

E-Book Dominando o OpenSwing


Detalhes do produto:



Capa e-book OpenSwing
Autor: Albert Eije

Páginas: 200 (A4)

Valor: R$ 79.99

Mídia: E-Book

Previsão de entrega: Imediata - Download

Formas de pagamento:
  • À vista: Cartão/Boleto/Transferência
  • Parcelado: Cartão de crédito

Compre já!

Baixe o E-Book Agora!

Download

Sumário do E-Book:

  • Capa
  • 1 – Apresentação
  • 2 – Breve Introdução
  • 3 – O que são as camadas?
  • 4 – OpenSwing – Introdução
  • 5 – Características do Framework
  • 6 – Arquitetura do Framework
    • 6.1 – Camada de Apresentação
    • 6.2 – Camada do Lado Servidor (Server–side layer)
    • 6.3 – Camada de Acesso aos Dados
  • 7 – Arquitetura de Aplicações Baseadas no OpenSwing
  • 8 – Layout das classes do framework
  • 9 – Desenvolvimento na camada de apresentação
    • 9.1 – Desenvolvimento de janelas e janelas internas (frame/internal frame)
      • 9.1.1 – Ambiente MDI
      • 9.1.2 – Outros Tipos de Janelas (não MDI)
    • 9.2 – Controles Gráficos Base
    • 9.3 – Container de Controles Gráficos (Form)
      • 9.3.1 – Modos de operação suportados pelo Form
      • 9.3.2 – Botões conectados ao Form
      • 9.3.3 – Modelo de dados do Form
      • 9.3.4 – Form Controller
      • 9.3.5 – Tópicos Avançados
    • 9.4 – Botões
    • 9.5 – Barra de Tarefas Única (Unique toolbar)
    • 9.6 – Lookup
      • 9.6.1 – Controle Gráfico Lookup
      • 9.6.2 – Coluna de Lookup
      • 9.6.3 – Lookup Controller
      • 9.6.4 – Política de recuperação de código inválido
      • 9.6.5 – Recuperação de Dados para um Lookup
    • 9.7 – Grid
      • 9.7.1 – Colunas da Grid
      • 9.7.2 – Menu Popup
      • 9.7.3 – Nível de permissão das colunas
      • 9.7.4 – Modos de operação suportados pela Grid
      • 9.7.5 – Carga de dados na Grid
      • 9.7.6 – Botões conectados à Grid
      • 9.7.7 – Grid Controller
      • 9.7.8 – Exportando dados a partir da Grid
      • 9.7.9 – Drag ‘n drop entre Grids
      • 9.7.10 – Métodos utilitários da Grid
      • 9.7.11 – Bloqueando Registros (travando linhas na Grid)
    • 9.8 – Grid com componentes aninhados
    • 9.9 – Componente PivotTable (tabela dinâmica)
    • 9.10 – Componente Tree (árvore)
      • 9.10.1 – Painel Tree com Check–Box
    • 9.11 – Componente Tree+Grid
    • 9.12 – Grid de Propriedades
    • 9.13 – Domínios (domains) e Combo–box
    • 9.14 – Definições Gráficas da Aplicação
      • 9.14.1 – Definições de Internacionalização
      • 9.14.2 – Autorização para os Botões (Buttons Authorizations)
  • 10 – Classes Utilitárias
    • 10.1 – org.openswing.swing.util.client.ClientUtils
    • 10.2 – org.openswing.swing.util.client.ApplicationEventQueue
    • 10.3 – org.openswing.swing.util.java.Consts
    • 10.4 – org.openswing.swing.client.AutoCompletitionListener
  • 11 – Mensagens (Messages)
    • 11.1 – Mensagens de Envio (Send Messages)
      • 11.1.1 – Serialização de Objetos
    • 11.2 – Mensagens de Resposta (Response Messages)
  • 12 – Value Object – VO
  • 13 – Diagrama de Gantt
    • 13.1 – Classes Utilitárias Relacionadas com o Controle do Gantt
    • 13.2 – Propriedades do GanttControl
    • 13.3 – Métodos Utilitários do GanttControl
    • 13.4 – Classe de Recuperação de Dados do GanttControl
  • 14 – Assistente (Wizard)
  • 15 – Diálogos
  • 16 – Splash Screen
  • 17 – Dica do Dia (Tip of the day)
  • 18 – Barra de Progresso (Progress bar)
    • 18.1 – Componente Progress–bar
    • 18.2 – Painel que contém um progress–bar
    • 18.3 – Diálogo que contem um progress–bar
  • 19 – Painel de Acordo de Licença (Licence Agreement panel)
  • 20 – Janela de Alerta (Alert window)
  • 21 – Janelas Iconifáveis Agrupadas
  • 22 – Desenvolvimento na Camada de Lógica de Negócios e Acesso aos Dados
    • 22.1 – Classes Utilitárias Usadas no Lado Servidor
      • 22.1.1 – Controller do Lado Servidor (Server–side controller)
        • 22.1.1.1 – Serialização de Objetos
        • 22.1.1.2 – Seqüência de Inicialização da Servlet
      • 22.1.2 – Coleção de Classes de Ação – Action Classes
      • 22.1.3 – Gerenciamento da Conexão com o Banco de Dados
      • 22.1.4 – Autenticação do Usuário
      • 22.1.5 – Geração de Identificadores de Sessão
      • 22.1.6 – Gerenciamento de Log no Lado Servidor
    • 22.2 – Classes Utilitárias para Acesso a Dados
      • 22.2.1 – Framework OpenSwing no Lado Servidor
      • 22.2.2 – Classes para Uso com o Hibernate
      • 22.2.3 – Classes para Uso com o iBats
      • 22.2.4 – Classes para Uso com o JPA/TopLink
      • 22.2.5 – Classes para Uso com o Apache Cayenne
    • 22.3 – Integração com o Framework Spring
      • 22.3.1 – Framework Spring
      • 22.3.2 – Configurando uma Aplicação 3 Camadas com o Spring e o OpenSwing
        • 22.3.2.1 – Serialização de Objetos
      • 22.3.3 – Autenticação do Usuário
      • 22.3.4 – Desenvolvimento de uma Camada DAO
  • 23 – Tópicos Avançados
    • 23.1 – Ambientes de Desenvolvimento – IDEs
    • 23.2 – Design Orientado a Objetos
    • 23.3 – Dicas e Truques
    • 23.4 – Look ‘n feels
    • 23.5 – Implantação da Aplicação
    • 23.6 – Ativação de Aplicações web/distribuídas
  • 24 – Instruções para Instalação
    • 24.1 – Configurando uma Distribuição OpenSwing
    • 24.2 – Instalação dos Componentes do OpenSwing numa Paleta do Jbuilder
    • 24.3 – Instalação dos Componentes do OpenSwing numa Paleta do NetBeans
    • 24.4 – Instalação dos Componentes do OpenSwing numa Paleta do JDeveloper 10.1.2
    • 24.5 – Instalação dos Componentes do OpenSwing numa Paleta do Eclipse
      • 24.5.1 – Window Builder
      • 24.5.2 – Jigloo plugin
  • 25 – Exemplos – Demos
  • 26 – Referências


Características do OpenSwing:



Componentes

Observe abaixo o esquema de componentizaçao do framework:

OpenSwing

Arquitetura das Aplicações

2 Camadas (Cliente/Servidor)

OpenSwing


3 Camadas Web RIA

OpenSwing


3 Camadas Distribuída

OpenSwing

Desenvolvimento MDI Nativo

Menus, Barra de ferramentas, Menu lateral em árvore, Barra de status e muitos outros recursos já implementados, prontos para usar!

OpenSwing

Login

Janela de login já implementada, com suporte a internacionalização.

OpenSwing

Formulário

Formulário pronto que controla o estado dos componentes (inserção/edição/somente leitura). Todos os controles gráficos possuem recursos avançados. Recursos semelhantes aos utilizados por uma IDE RAD como Delphi ou VB.

OpenSwing

ToolBar de Cadastro Única

É possível utilizar uma única barra de cadastro para toda a aplicação. Os botões já estão implementados. Botões disponíveis: insert, edit, copy, reload/cancel, delete, save, export (xls, csv, html, pdf), import, filtro, navigator bar e um botão generico que pode ser personalizado.

OpenSwing

Lookup - Controle de Busca Automático

Basta clicar num botão (...) e você terá uma janela que permitirá o usuário importar dados para o formulário de cadastro. É possível buscar o que se deseja e o framework vai preenchendo os dados, conforme imagem.

OpenSwing

Grid / Tabela

O framework disponibiliza uma Grid incrivelmente completa! Ela já traz a implementação da ordenação das colunas, filtro, busca por qualquer coluna, salva o estado da grade (profile), tem diversos tipos de colunas (texto, numerica, decimal, moeda, botão, procura, etc). Veja abaixo algumas imagens:

OpenSwing


OpenSwing


OpenSwing

Grids Aninhadas

Só vendo pra crer. Veja abaixo:

OpenSwing
CopyRight © 2007 - 2010 by T2Ti.com
Agora o AlbertEije.com está aqui!