Java

 Java

Nesta seção podem ser encontrados artigos, dicas e outras informações sobre Desenvolvimento de Software com Java.

Projetos desenvolvidos em Java
ConSerpro 2013 AcaaS:
Acessibilidade como um Serviço
(Accessibility as a Service)

24/07/2013
Trabalho submetido ao ConSerpro 2013 (Congresso Serpro de Tecnologia e Gestão
aplicadas a Serviços Públicos).
Tecnologias e Conceitos empregados:
Web Services REST (Restlet) / JSON / HTML 5 / JavaScript;
Text To Speech (TTS) / Google Speech To Text API / Linguagem Brasileira de Sinais (Libras);
JBoss AS; JDBC / Banco de Dados MySQL;
Arquitetura Orientada a Serviços; Computação em Nuvem (Cloud).
Trabalhos do Curso MBA em Desenvolvimento de Aplicações Corporativas em Java / SOA
Explorar Código-Fonte: FIAP MBA Java Projects (GitHub)
Trabalho de Conclusão
de Curso (TCC)
Integração de Sistemas:
Simplificando a Vida do Cidadão

30/11/2012 (Nota: 10,0)
Trabalho de Conclusão de Curso (TCC).
Tecnologias e Conceitos empregados: Web Services / XML / JAXB; EJB (Enterprise Java Beans);
Segurança / JAAS; Smartcards / Criptografia / Bouncy Castle / OpenSSL;
Assinatura Digital / Certificados Digitais / ICP; JBoss AS / JEE; Web / JSF / PrimeFaces;
Java Applet / Swing; JPA / Bancos de Dados HSQLDB e H2;
Arquitetura Orientada a Serviços; Computação em Nuvem (Cloud).
Tematec: Integração de Sistemas:
Simplificando a Vida do Cidadão

01/08/2013
Artigo publicado na Edição 219 da Seção Tematec, da Revista Tema do Serpro
(Serviço Federal de Processamento de Dados).
Design Patterns Exemplos de Design Patterns
11/05/2012 (Nota: SNA)
Exercícios e exemplos de alguns Design Patterns do GOF (Gang of Four).
Segurança SOA Segurança em Aplicação Web (JAAS)
22/04/2012 (Nota: 10,0)
Tecnologias empregadas: JAAS; Hash Criptográfico; JBoss; PrimeFaces/JSF; JPA; Banco de Dados: MySQL.
Business Process Management (BPM) Estudo de Caso -
Processo de Reembolso de Despesas

25/03/2012 (Nota: 9,5)
Tecnologias empregadas: BPMN;
Ferramenta IBM WebSphere Business Modeler Advanced (Trial).
Conceitos de Mobilidade App de Registro de Despesas
14/02/2012 (Nota: 10,0)
Tecnologias empregadas: Java Micro Edition (JME); Android SDK.
Programação Orientada a Aspectos Registro de Pedidos
25/01/2012 (Nota: 10,0)
Tecnologias empregadas: Spring/AOP; Spring/JPA; Banco de Dados: MySQL; Java Swing; Log4J.
Metodologia de Desenvolvimento Ágil Artigo: Métodos Ágeis no Desenvolvimento Distribuído de Software
02/01/2012 (Nota: 10,0)
Artigo sobre a aplicação de Métodos Ágeis no Desenvolvimento Distribuído de Software.
Tecnologia WebServices e RESTful Agenda de Contatos (Google App Engine)
08/01/2012 (Nota: 8,0)
Tecnologias empregadas: Restlet (GAE Edition); GAE SDK; XML; JAXB; JPA; UI em modo console (consumer).
Agenda de Contatos (RESTful)
18/12/2011 (Nota: 10,0)
Tecnologias empregadas: Restlet; XML; JAXB; JPA; SQLite; UI em modo console (consumer).
Agenda de Contatos (WebService)
26/11/2011 (Nota: 10,0)
Tecnologias empregadas: WebService (JWS); XML; JPA; SQLite; UI em modo console (consumer).
Conceitos XML Jogo da Velha com XML
09/01/2012 (Nota: 10,0)
Tecnologias empregadas: XML e Validação Schema (XSD); Parser DOM; Sockets TCP (através do framework Apache Mina); Java Swing; Java2D API.
Resenha: Aplicação do XML em Sistemas de Informação em Saúde
15/12/2011 (Nota: 10,0)
Resenha sobre a Aplicação do XML nos Sistemas de Informação em Saúde.
Frameworks Utilitários Java Consulta de Notas Fiscais com Boleto
25/10/2011 (Nota: 10,0)
Tecnologias empregadas: JasperReports; iReport; Servlets; XML.
Seminário: Google Web Toolkit
15/10/2011 (Nota: 9,0)
Seminário sobre Google Web Toolkit (GWT).
Java na Web Sistema Atendimento Médico
07/11/2011 (Nota: 9,5)
Tecnologias empregadas: Servlet; JSP; JSF; Rich Faces; JPA; Banco de Dados MySQL.
Sistema Venda de Bilhetes
29/08/2011 (Nota: 10,0)
Cadastro de Alunos com DWR
12/07/2011 (Nota: 10,0)
Tecnologias empregadas: Servlet; JSP; JSTL; Ajax (DWR); JDBC; Banco de Dados MySQL.
Cadastro de Alunos com JSTL
29/06/2011 (Nota: 10,0)
Tecnologias empregadas: Servlet; JSP; JSTL; JDBC; Banco de Dados MySQL.
Integração Java Integração entre Sistemas de Pagamentos
08/09/2011 (Nota: 10,0)
Tecnologias empregadas: ActiveMQ; JavaMail.
Enterprise Java Beans Sistema de Avaliações Eletrônicas
27/08/2011 (Nota: 9,5)
Tecnologias empregadas: EJB (Enterprise Java Beans); JDBC; Banco de Dados MySQL; JBoss.
Persistência em Java Sistema de Gerenciamento de Biblioteca
24/06/2011 (Nota: 10,0)
Tecnologias empregadas: JPA; MySQL; Generics; DAO Patterns; UI em modo console.
Fundamentos da Tecnologia Java Gerenciador de Arquivos e Diretórios
24/05/2011 (Nota: 10,0)
Tecnologias empregadas: I/O; Manipulação de Strings; Exceções; Collections; Generics; "For...Each"; Fundamentos básicos (classes, métodos, variáveis, laços, decisões, "code conventions", etc).