Archive for the 'SCWCD' Category

Variáveis e Objetos JSP implícitos

17/11/2009

Durante a fase de tradução de um JSP em Servlet o motor (engine, core) JSP inicializa implicitamente nove variáveis comumente utilizadas no método _jspService(), são elas:

application

Instância da interface javax.servlet.ServletContext.
Referência para o ambiente da aplicação Web.

session

Instância da interface javax.servlet.http.HttpSession.
Referência para a sessão do usuário.

Ciclo de vida de um JSP

11/09/2009

Como qualquer outra linguagem, o “scripting” JSP tem uma gramática bem definida que inclui elementos de sintaxe para desenvolver diversos processos. Uma linguagem de alto nível, que também é chamada de “TAGS JSP”, classificadas em seis categorias.
Comentarei um pouco sobre cada uma dessas categorias.
Forma resumida das categorias

Directive: Especifica o momento de tradução do JSP
Declaration: Declara [...]

Autenticação Servlet – Parte 01

10/08/2009

Dentro da especificação Servlet existe uma parcela que compreende a segurança dos recursos acessados por cliente. Dentre estes recursos esta autenticação através de formulário, certificados digitais e ate mesmo por tela autenticação gerada pelo próprio browser.
Dividirei o conteúdo em algumas partes e logo que for terminando de compor estarei disponibilizando. Segue abaixo em negrito o [...]

Filtro de Servlets (Servlets Filters)

28/07/2009

Tecnicamente falando, filtro é um objeto que intercepta uma mensagem de requisição entre a origem/cliente e destino/recurso.
Como funciona?
Associando a origem ao browser/navegador, o destino a um servlet e uma implementação de HttpServletRequest a mensagem de requisiçao é possível interceptar estas requisições através de um filtro.
A mensagem antes de chegar ao servlet é recepcionada/interceptada por um [...]

Eventos e seus ouvintes (Listeners) em Servlets

22/07/2009

Eventos e seus ouvintes (Listeners) em Servlets
Conhecemos formas de adicionar atributos em uma javax.servlet.http.HttpSession, em um
javax.servlet.ServletContext e ate mesmo em javax.servlet.HttpServletRequest, também sabemos que
javax.servlet.ServletContext e javax.servlet.http.HttpSession são inicializados e destruidos para dar
suporte ao compatilhamento de dados. Mas como interagir com esses eventos?
Bem, a resposta é simples, dentro da propria API Servlet é possível encontrar algumas [...]

ServletConfig X ServletContext

22/07/2009

Pretendo discutir um pouco sobre o uso de ServletConfig e ServletCOntext, existem pequenas diferenças entre os dois, mas especificamente no contexto de acesso as informaçoes contidas nos dois.

RequestDispatcher

21/07/2009

A API Servlet inclui a interface javax.servlet.RequestDispatcher com a finalidade de encaminhar a requisição atual para outro recurso, como um outro servlet.

Ciclo de vida de um Servlet – Servlet Life Cycle

17/07/2009

Comentárei um pouco sobre o ciclo e vida de um Servlet, desde a sua instanciação, passando por inicialização ate destruição.

sendRedirect

16/07/2009

sendRedirect()
O método sendRedirect() da classe HttpServletResponse é utilizado para redirecionar o browser/navegador para outro recurso, uma URL por exemplo.
Exemplo:
public class SCWCD extends HttpServlet {
 public void doGet(HttpServletRequest request, HttpServletResponse response) {
 
 PrintWriter pw = response.getWriter();
 response.sendRedirect(“http://yross.wordpress.com”);
 }
}
No exemplo acima o servlet responderá ao browser com uma solicitação de redicionamento para a URL http://yross.wordpress.com, quando o browser recebe a mensagem [...]