link: http://fastbullet.blogspot.com/2008/06/personalizando-o-firefox-com-o-user.html):
Blog pessoal onde serão postados assuntos referente ao meu conhecimento e produção profissional.
quarta-feira, 2 de julho de 2008
Customização do Firefox!
link: http://fastbullet.blogspot.com/2008/06/personalizando-o-firefox-com-o-user.html):
domingo, 29 de junho de 2008
Lista de Links Simulados Java, Linguagues e afins!
Simulado Java CAELUM: http://caelum.com.br/caelummock
Simulados Java (pago): http://www.enthuware.com
Simulados Java: http://www.javablackbelt.com
Simulado Java: http://www.cert4j.com/
Simulado diversos (pago): http://www.whizlabs.com/
JAVA JAZZ UP - http://www.javajazzup.com (enviado por Marcelo O. Pazzetto - VirtualMan?) Mundo Java - http://www.mundojava.com.br
Revista digital Indiana - Editada por Deepak Kumar, contendo artigos e tutoriais Java. Distribuída gratuitamente em inglês, no formato PDF.
Revista Programar - http://www.revista-programar
Revista em língua portuguesa (Ficheiro no lugar de arquivo), abrange todas as linguagens não exclusivamente Java.
Eclipse Magazine - http://eclipsemag.net/ (enviada pelo Daniel Abella)
Revista sobre a IDE Eclipse (em Inglês)
NetBeans Magazine - http://www.netbeans.org
Publicada pelo Leonardo Galvão (lê-se Java Magazine), escrita em inglês.
Revista Balquia - http://www.baquia.com/pdfs.php
Revista em língua espanhola, sobre o que acontece de mais quente no mundo da informática.
Revista PHP Magazine - http://www.phpmagazine.com.br (enviada pelo Jairo Conceição)
Revista (em Inglês) para desenvolvedores PHP e WEB
DB Free Magazine - http://www.dbfreemagazine.com
Revista sobre Bancos de Dados – Fazendo o cadastro gratuito, pode-se baixar as edições em formato PDF.
Revista Guia do Hardware.NET - http://guiadohardware.net
Revista digital, contendo artigos e tutoriais aprofundados sobre hardware, redes e Linux. Distribuída gratuitamente em português, no formato PDF.
full circle magazine - http://fullcirclemagazine.org (enviado por Marcelo O. Pazzetto - VirtualMan?)
Revista digital, contendo artigos e tutoriais Linux e seus aplicativos. Distribuída gratuitamente em inglês, no formato PDF.
GIMPZINE - http://www.ogimp.com.br (enviado por Marcelo O. Pazzetto - VirtualMan?)
Revista digital, contendo artigos e tutoriais do GIMP. Distribuída gratuitamente em português, no formato PDF.
REVISTA-LINUX - http://www.revista-linux.com (enviado por Marcelo O. Pazzetto - VirtualMan?)
Revista digital Portuguesa contendo artigos e tutoriais Linux. Distribuída gratuitamente em português, no formato PDF.
sexta-feira, 20 de junho de 2008
Objetos implícitos em JSP
request: objeto que implementa a interface javax.servlet.http.ServletRequest, assim possue todas as funcionalidades típicas, como: request.getAttribute(), request.getParameter() e etc;
response: similar ao objeto acima, porém implementa a interface javax.servlet.http.ServletResponse;
out: representa a instância da classe java.servlet.jsp.JspWriter e é usada para imprimir caracteres na página html;
session: é a instância da classe javax.servlet.http.HttpSession, podendo controlar a sessão do usuário;
config: é a referência ao objeto da interface javax.servlet.ServletConfig, que representa o objeto de configuração do Servlet JSP que foi setado no deploymet descriptor (web.xml);
application: é a referência a interface javax.servlet.ServletContext que representa o contexto da aplicação, assim você pode pegar ou adicionar informações que todos as sessões irão compartilhar;
page: objeto que referencia a classe java.lang.Object, assim, este possui a informação da página corrente;
pageContext: é a referência ao objeto javax.servlet.jsp.PageContext, proporcionando acesso a todos os escopos disponíveis no JSP e para vários atributos de página úteis, como o pedido atual e resposta, o ServletContext, HttpSession e ServletConfig;
quinta-feira, 19 de junho de 2008
Evolução da tecnologia Java para WEB
J2EE é nome da tecnologia da Sun que permite o desenvolvimento de aplicativos para web. Em seu início ela trabalhava conforme a figura abaixo:
Explicando a figura: O cliente (Browser) envia uma informação através do protocolo HTTP, assim o Servidor de Aplicação recebe a solicitação e delega para servlet correta, depois a servlet realiza algum processamento (pode "chamar" classes java, encaminha para outra servlet, faz conexão com o banco, e etc) e retorna a resposta para o cliente.
Uma Servlet é uma classe java que estende a javax.servlet.http.HttpServlet que possui métodos para tratamento de requisições HTTP (GET, POST, HEAD, PUT, DELETE, OPTIONS E TRACE).
Vendo estas necessidades a Sun construiu a tecnologia JSP, que veio para aumentar a produtividade e diminuir a dificuldade de Programadores e Web Designs trabalharem juntos.
JSP são páginas que possuem tags específicas do JSP (estas serão explicadas em post futuro) e HTML. Quando compiladas para o Servidor de Aplicação, resultam em Servlets e é por isso que o estudo sobre servlet é importante.