banner-pix

Integração de Sistemas com Java



  • R$ 54,00R$ 43,20
  • Desconto de 20%

R$ 38,02

(-12%) p/ Pagamento por PIX

Alfredo Luiz dos Santos
Bacharel em Ciências da Computação pelo IMES, é Arquiteto de Integração de Sistemas e Gerenciamento de Identidades. Atua na área desde 1993, trabalhando em consultorias, fabricantes de software como a Novell, empresas do setor bancário e de telecomunicações e desde 2001 em projetos de gerenciamento de identidades nos setores bancário, químico, serviços e telecomunicações. Atualmente trabalha com segurança da informação em uma grande empresa de Telecom e é autor de artigos, instrutor e pesquisador de Informática.

Integração de sistemas com Java vai além de Webservices e SOA, apresentando também outros meios de integrar e interagir com sistemas novos e legados.

Este livro provê o embasamento técnico para você começar a programar em Java, indo além dos limites do programa básico. Utilizando integração de sistemas você poderá deixar seu sistema expansível, oferecendo interfaces de comunicação, ou poderá se comunicar com outros sistemas, utilizando Webservices, JNI, Telnet, SMTP, FTP, XML, xPath e XACML. Além disso, poderá interagir com equipamentos eletrônicos, automação, controle de acesso físico etc. utilizando Sockets.



Entre os diversos assuntos abordados no livro, destacam-se:



- Interagir com sistemas atuais via Webservices, JBI e SOA

- Executar comandos nativos e DLLs usando JNI

- Criar seu protocolo entre aplicações e interagir com hardware com Sockets

- Acessar sistemas legados com Telnet

- Enviar emails com SMTP

- Obter arquivos via FTP

- Consultar e alterar bancos de dados

Comprimento 23 cm
Edição 1
Formato Livro físico
Idioma

Português

ISBN 9788574523255
Lançamento 25 de julho de 2007
Largura 16 cm
Lombada 1 cm
Páginas 144
Volume 257.60
Ano 2007
Sumário Sumário

Introdução 1
Integração de sistemas 1
1 SOA 3
Por que SOA? 4
Princípios SOA 4
2 FTP 6
3 HTML Post 8
Obtendo Cookies de uma conexão HTTP 10
Prevenindo automaticamente redirecionamentos em uma conexão HTTP 12
4 JAAS 13
O que é JAAS? 13
Autenticando com JAAS 14
4.3 Autorização com JAAS 14
5 JBI 15
OpenESB 16
Service Engines 16
Bindings 16
Encoders 17
Gerenciamento, monitoramento e administração 18
ChainBuilder ESB 18
Mule 18
Módulos Core 18
6 JDBC 20
Conectores 20
Carregando conectores JDBC 20
Conexões 21
Estabelecendo conexões 21
Listando todos os parâmetros disponíveis para criar uma conexão JDBC 23
Determinando se um banco de dados suporta transações 24
Confirmando e cancelando atualizações em um banco de dados 25
Controlando uma exceção SQL 25
Identificando se ocorreu um alerta SQL 26
Configurando o número de linhas que são retornadas por bloco quando
executar uma consulta SQL 26
Tabelas 27
Criando uma tabela de banco de dados 27
Apagando uma tabela de banco de dados 27
Listando todas as tabelas de um banco de dados 27
Obtendo dados 28
Obtendo linhas de uma tabela 28
Obtendo dados de um Result Set 28
Determinando se um valor retornado é nulo 29
Obtendo o nome de colunas em um Result Set 30
Obtendo o número de linhas em uma tabela 30
Obtendo dados BLOB de uma tabela 30
Utilizando LIKE em um comando SQL 31
Inserindo, atualizando e apagando dados 32
Inserindo uma linha em uma tabela 32
Atualizando uma linha em uma tabela 32
Apagando uma linha de uma tabela 32
Apagando todas as linhas de uma tabela 33
Procedures e funções 33
Obtendo o nome de Stored Procedure Names de um banco de dados 33
Executando uma Stored Procedure de um banco de dados 33
Chamando uma função em um banco de dados 34
7 JMS 36
Publish-Subscribe Messaging 36
Point-To-Point Messaging 37
Request-Reply Messaging 37
8 JNI ? Interface Nativa Java 38
Visão geral do JNI 38
javah 38
jni.h 39
9 Java Runtime 41
10 LDAP 42
11 Log4j 48
Implementação básica de Log4j 49
12 Preenchimento de Telas 51
13 RFC ? JCO ? SAP 52
Módulo de consulta de usuários no SAP 52
Módulo de consulta de profiles no SAP 58
14 RMI 71
Definindo e exportando um objeto remoto: 71
Procurando um objeto remoto e invocando um método 72
Passando parâmetros para um método remoto 72
Retornando valores de um método remoto 74
15 ServiceMix 76
JBI Container 76
JBI Components 77
Motores de serviço 77
SOAP Bindings 77
Transport Bindings 78
16 SMTP 79
17 Sockets 80
Criando um cliente Socket 80
Criando um Socket servidor 81
Lendo texto de um Socket 81
Escrevendo texto em um Socket 81
Enviando uma requisição de POST usando um Socket 81
18 Telnet 83
Exemplo de conexão Telnet utilizando SSH Factory da JScape 83
Telnet utilizando Apache Commons 86
19 XML 89
20 Webservices 90
Tecnologias Utilizadas 90
WSDL 90
UDDI 91
WS-I 91
Axis 91
Criando Webservices com Apache Axis 91
Implantando seu código como um Webservice 91
Escrevendo a um cliente que acessa o Webservice 92
Obtendo o WSDL para o Webservice implantado 93
21 XPath 94
O que é XPath 94
Expressões de caminho 94
Sintaxe XPath 96
Localizando Nós 96
Selecionando elementos desconhecidos 97
Selecionando seções 97
Selecionando vários caminhos 97
XPath Location Paths (Caminho Locais XPath) 98
Expressão de caminho local 98
Eixos e nós de teste 99
Predicados 100
Sintaxe abreviada dos caminhos locais 101
Expressões XPath 102
Expressões numéricas 102
Expressões de igualdade 103
Expressões relacionais 103
Expressões booleanas 103
Funções XPath 104
Biblioteca de funções XPath 104
Funções para conjunto de nós 104
Funções de strings 104
Exemplos XPath 107
Selecionando nós 107
22 XACML 109
Sujeito 109
Recurso 110
Ação 110
PEP e PDP 110
Formatos de XML 111
Requisição 111
Política 112
Resposta 113
Apêndice ? Segurança em aplicações 115
Arquivos de configuração 115
Comunicação Telnet 116
Comunicação sem SSL 116
Cross-site scripting 117
SQL injection 117
Formas de vulnerabilidade por SQL injection 117
Protegendo aplicações contra SQL injection 119
Autenticação Socket 121
Man-in-the-middle attack 121
Travessia de diretório 122
Buffer overflow 123
Session Hijacking 123
Índice Remissivo 125

Escreva um comentário

Acessar

Etiquetas: Integração de Sistemas com Java, Integração, de, Sistemas, com, Java, 9788574523255, Alfredo Luiz dos Santos, Alfredo, Luiz, dos, Santos, Java, Informática e Tecnologia, Informática & Tecnologia, Informática, Tecnologia