Integração de Sistemas com Java
- Catálogo: Livros da Brasport
- Modelo:025199
- Categorias
- - Informática e TI
- - Java
- Disponibilidade:Em estoque
- R$ 54,00R$ 43,20
R$ 38,02
(-12%)p/Pagamento por PIXIntegraçã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 |
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