-
Informática
Desenvolvimento em Java
Nesta seção podem ser encontrados artigos, dicas e outras informações sobre Desenvolvimento de Software com Java.
Todos os projetos descritos nesta seção estão disponíveis "como estão" (as is), sem qualquer tipo de suporte ou garantia por parte do(s) autor(es).
As informações aqui compartilhadas posuem caráter informativo/educacional, e podem servir para o propósito de autoestudo a qualquer interessado.
Projetos desenvolvidos em Java
ConSerpro 2013
-
AcaaS: Acessibilidade como um Serviço (Accessibility as a Service)
(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) do MBA em Desenvolvimento de Aplicações Corporativas Java-SOA / FIAP, e premiado em 3º Lugar no ConSerpro 2012 (Congresso Serpro de Tecnologia e Gestão aplicadas a Serviços Públicos), no Tema "Governo Eletrônico".
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)
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) Tecnologias empregadas:- Servlet; JSP; JSF; Rich Faces; JPA; Banco de Dados MySQL
-
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)
Todos os autores e fabricantes aqui citados, com seus devidos créditos.
As marcas citadas podem ser registradas e são propriedade de seus fabricantes/detentores.
O conteúdo deste projeto/site pode ser livremente distribuído, desde que o(s) nome(s) do(s) autor(es) seja(m) mantido(s). É proibida a comercialização ou apropriação de qualquer conteúdo aqui descrito.
O(s) autor(es) dos projetos não se responsabiliza(m) por danos pessoais ou a equipamentos, provocados por mau uso das informações aqui contidas ou por imperícia dos usuários.
Qualquer projeto que envolva componentes eletrônicos deve ser realizado somente por pessoas capacitadas e conscientes dos riscos de segurança envolvidos e de como preveni-los (como choques elétricos, incêndio, explosões, queimaduras, danos a equipamentos, etc.).
As informações aqui descritas são oferecidas sem nenhuma garantia e nem suporte técnico por parte do(s) autor(es) e fabricante(s) citado(s), e devem ser usadas somente para fins educacionais/didáticos, sem nenhum compromisso com aplicações críticas (suporte de vida, por exemplo).