Estruturando aplicacoes  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Bom, to em duvida em relacao a como organizar/estruturar uma aplicacao. Tipo, se deve usar varios controllers ou apenas um etc.. O sistema funciona em "modulos" e "submodulos", e tem uma estrutura assim:



ou seja, cada modulo eh um diretorio, e assim por diante. Nao estou mto certo de como fazer o controller. Uso apenas um "Controller" e uso ele pra fazer as chamadas ao modulo correto, ou um Controller por modulo?

Tipo,
http://site.com/servet/Controller/modulo=modulo2&acao=xxx&tarefa=yyy

ou

http://site.com/servlet/ControllerModulo2/acao=xxx&tarefa=yyy

Basicamente eh isso. Os templates nao tem problema ficar em varios dirs, neh? nao quero deixar eles todos num diretorio soh, quero deixar organizado conforme a estrtutura de modulos.

Valeu
Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
Marcos Cesar
Entusiasta Java

Membro desde: 19/10/2002 18:30:09
Mensagens: 15
Localização: São Paulo
Offline

Oi! Tudo bem?

Estou iniciando e gostaria de saber o que é um "Controller".
Na verdade também tenho alguns problemas com organização de minha aplicação.
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Bom, um "controller" eh literalmente um "controlador" mesmo, um servlet principal por onde passam todas as requisicoes. Eh ele o encarregado de direcionar o fluxo conforme a url, por exemplo.

Para entender melhor aconselho a dar uma lida no Design Patter chamado "MVC" ( Model-View-Controller ), o qual sugere uma forma de organizar a tua aplicacao de modo em que o banco de dados, a interface com o usuario e a parte da logica de negocio ( ou seja, as classes de acao em si ) sejam totalmente independentes umas das outras.


[]'s
Rafael Steil

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
diogompbr
JavaChild
[Avatar]

Membro desde: 25/10/2002 09:22:45
Mensagens: 112
Localização: São Paulo - SP
Offline

Rafael,
Sobre a sua dúvida. Conhece o framework Struts?
Ele tem, basicamente, o que você descreveu. Um controller centralizado.
Vale a pena dar uma olhada: http://jakarta.apache.org/struts/

[]s

Diogo Montanaro Pedroso
diogompbr@yahoo.com.br
[Email] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team