Académique Documents
Professionnel Documents
Culture Documents
1. INTRODUÇÃO
O desenvolvimento de aplicações para web obrigou os desenvolvedores a utilizar uma nova
arquitetura de sistemas, abandonando a arquitetura monolítica para se empregar uma
arquitetura em camadas.
O Objetivo deste artigo é apresentar uma aplicação prática de sistemas
desenvolvidos utilizando arquitetura em camadas , com a utilização de applets pa ra gerar e
manipular mapas.
2. CAMADAS
Nos primórdios da computação, quando um aplicativo era executado em uma única
máquina, era comum encontrar sistemas monolíticos contendo todas as funcionalidade s do
aplicativo em uma única grande camada como demonstra a Figura 1, onde sua manutenção
e atualização eram extremamente penosas e complexas.
Lógica de Apresentação
Banco
de Dados
Lógica de Apresentação
Lógica de Negocio
2 Camadas
Físicas
Lógica de Acesso a Dados
Banco
de Dados
Banco
de Dados
JavaScript Html
Lógica
de Css
Apresentação
Applet JSP
FireBird 1.5
Código Applet
import netscape.javascript.JSObject;
public class JApplet extends javax.swing.JApplet {
private JSObject window;
Código Html
<HTML>
<HEAD>
<TITLE>Applet HTML Page</TITLE>
</HEAD>
<SCRIPT language= "JavaScript" >
function func_java_script(){
open("http://200.17.97.120:8080/zoagro/jsp/resultpalntioindicado
.jsp?nomecidade="+txt2+"&cod="+txt1,"DisplayWindow","toolbar=no,
width=530,directories=no,menubar=no,scrollbars=yes");
}
</SCRIPT>
<BODY>
<H3><HR WIDTH="100%">Applet HTML Page<HR WIDTH="100%"></H3>
<P>
<APPLET code="JApplet.class" width=350 height=200>
<PARAM name="scriptable" value="true">
</APPLET>
</P>
<HR WIDTH="100%"><FONT SIZE=-1><I>Generated by NetBeans IDE</I></FONT>
</BODY>
</HTML>
8. Apoio
Centro Federal de Educação Tecnológica do Paraná unidade de Cornélio Procópio
(CEFET-PR) e Empresa Brasileira de Pesquisa Agropecuária (Embrapa).
9. Agradecimentos
A todos que colaboraram direta ou indiretamente com este projeto, em especial, à
coordenação do Curso de Tecnologia em Informática da Unidade de Cornélio Procópio do
CEFET-PR, e à Embrapa Londrina-PR.
10. Referências
Bond M.,Haywood D., Law D., Longshaw A. And Roxburgh P., (2003) “Aprenda J2EE
com EJB, JSP, Servlets, JNDI, JDBC e XML” editora Makron Books, São Paulo.
Conallen J., (2003) “Desenvolvendo Aplicações Web com UML”, editora Campus, São
Paulo, p.15.
Albuquerque F., (2001) “TCP/IP Internet – Programação de Sistemas Distribuídos Html,
JavaScript e Java”, editora Axcel Books, Rio de Janeiro, p.91-109.
Deitel H. M., Deitel P. J., (2001) “Java Como Programar 3ed” , editora Bookman, Porto
Alegre, p.56-82.
Fields D. K., Kolb M. A., (2000) “Desenvolvendo na Web com Java Server Pages”, editora
Ciência Moderna, Rio de Janeiro, p. 2-20.
Bomfim J. F. T., (2002) “JSP A Tecnologia Java na Internet”, editora Érica, São Paulo, p.
229 – 263.