WebApps com Struts2 – Parte 3
Por: Vítor Estêvão Silva Souza
O artigo continua a apresentar o Struts2, um framework que facilita o desenvolvimento de aplicações web ao aplicar o padrão MVC à arquitetura da aplicação. Na primeira parte foram apresentadas as funcionalidades básicas do framework e na segunda parte vimos a integração com Spring, injeção de dependências e upload de arquivos. Nesta parte, última da série, continuamos o desenvolvimento desta aplicação e apresentamos novas funcionalidades como a configuração por convenção (que substitui o struts.xml), a criação de componentes gráficos reutilizáveis, funcionalidades de depuração e profiling da aplicação, integração com JasperReports para geração de relatórios e dicas finais para aumento do desempenho de aplicações com Struts2.
Voltar para o topo
Desenvolvendo com JavaServer Faces
Por: Marcos Sousa
Abordagem dos principais recursos do Facelets, mostrando a configuração de um projeto JSF e o desenvolvimento de templates e Tag Resource Files.
Voltar para o topo
JMX – Gerenciando Aplicações Java remotamente
Por: Augusto Marinho
O artigo visa apresentar a tecnologia JMX (Java Management Extensions) juntamente com os recursos disponíveis para gerenciamento e configuração remota de aplicações Java em um ambiente de produção que utiliza aplicações para provimento de serviços.
Voltar para o topo
Grails: do Groovy à Web – Parte 2
Por: Henrique Lobo Weissmann
Neste artigo teremos uma visão panorâmica do Grails: um framework para desenvolvimento de aplicações web que é baseado na linguagem Groovy. Grails prima por ser um framework de alta produtividade ao adotar o princípio de padrões sobre configurações aliado aos ganhos obtidos com uma linguagem dinâmica.
Voltar para o topo
Baixo Acoplamento
Por: Osvaldo Pinali Doederlein
Discutimos o conceito de baixo acoplamento, algo muito citado e enfatizado ultimamente – em especial ao se falar de OO e SOA – mas nem sempre claramente definido. Algumas fontes, ex.: Wikipédia, definem baixo acoplamento como “o grau de conhecimento direto que uma classe tem de outra”; mas esta definição é bastante limitada, pois podemos definir o acoplamento de uma série de outros artefatos de software além de classes. E podemos ver que, em todos eles, quanto mais baixo este acoplamento, melhor. No artigo, abordaremos os diversos tipos de acoplamento de forma tanto conceitual quanto aplicada (com exemplos concretos).
Voltar para o topo
FDD – O ponto de Equilíbrio Ágil
Por: Manoel Pimentel Medeiros
Mostra a motivação para a adoção da FDD em uma equipe de desenvolvimento e descreve, de maneira didática, como funciona o desenvolvimento iterativo e incremental de software através da metodologia FDD (Feature Driven Development). Também aborda brevemente uma forma de integrar as práticas ágeis de engenharia da FDD com as práticas de gestão ágil do Scrum.
Voltar para o topo
JMS na prática com Spring e ActiveMQ (EXCLUSIVO PARA DIGITAL)
Por: Fábio Augusto Falavinha
O artigo descreve o desenvolvimento de uma aplicação JMS utilizando o framework Spring e o servidor open-source Apache ActiveMQ.
Voltar para o topo
Curso Preparatório para a Certificação(SCWCD) - Parte 1
Por: Daniel Cicero Amadei
Essa vídeo aula é a primeira aula preparatória para a certificação Sun Certified Web Component Developer. Nessa aula vemos a instalação do ambiente e a seção 1 do objetivo 1: The Servlet Technology Model onde abordamos alguns exemplos já sobre a seção 1: For each of the HTTP Methods (such as GET, POST, HEAD, and so on), Describe the purpose of the method and the technical characteristics of the HTTP Method protocol, list triggers that might cause a Client (usually a Web browser) to use the method; and identify the HttpServlet method that corresponds to the HTTP Method.
Assista agora: www.devmedia.com.br/articles/viewcomp.asp?comp=15058
Voltar para o topo
Curso Preparatório para a Certificação(SCWCD) - Parte 2
Por: Daniel Cicero Amadei
Essa vídeo aula é a segunda aula preparatória para a certificação Sun Certified Web Component Developer. Continuamos com o objetivo 1: The Servlet Technology Model onde abordamos alguns exemplos sobre a seção 1: For each of the HTTP Methods (such as GET, POST, HEAD, and so on) ; describe the purpose of the method and the technical characteristics of the HTTP Method protocol, list triggers that might cause a Client (usually a Web browser) to use the method; and identify the HttpServlet method that corresponds to the HTTP Method. Veremos exemplos sobre os métodos doGet e doPost dos servlets e quando cada método é acionado, além de analisar o protocolo HTTP em ambos os casos.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=15059
Voltar para o topo
Curso Preparatório para a Certificação(SCWCD) - Parte 3
Por: Daniel Cicero Amadei
Essa vídeo aula é a terceira aula preparatória para a certificação Sun Certified Web Component Developer. Continuamos com o objetivo 1: The Servlet Technology Model onde abordamos alguns exemplos sobre a seção 1: For each of the HTTP Methods (such as GET, POST, HEAD, and so on); Describe the purpose of the method and the technical characteristics of the HTTP Method protocol, list triggers that might cause a Client (usually a Web browser) to use the method; and identify the HttpServlet method that corresponds to the HTTP Method. Veremos os exemplos dos métodos HTTP PUT, OPTIONS, HEAD e TRACE e os métodos Java da especificação de servlets para atender a essas requisições.
Assista agora: www.devmedia.com.br/articles/viewcomp.asp?comp=15110
Voltar para o topo
Curso Preparatório para a Certificação(SCWCD) - Parte 4
Por: Daniel Cicero Amadei
Essa vídeo aula é a quarta aula preparatória para a certificação Sun Certified Web Component Developer. Continuamos com o objetivo 1: The Servlet Technology Model onde abordamos alguns exemplos sobre as seções 2 e 3: Using the HttpServletRequest interface, write code to retrieve HTML form parameters from the request, retrieve HTTP request header information, or retrieve cookies from the request; Using the HttpServletResponse interface, write code to set an HTTP response header, set the content type of the response, acquire a text stream for the response, acquire a binary stream for the response, redirect an HTTP request to another URL, or add cookies to the response. Veremos exemplos e explicações sobre a manipulação de parâmetros em um Servlet.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=15268
Voltar para o topo