Dúvida sobre a camada view no MVC  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
Azalor
What is classpath?

Membro desde: 30/08/2011 09:29:07
Mensagens: 7
Offline

estou desenvolvendo uma pequena rede social para um trabalho da faculdade
e estou com umas dúvidas de como organizar o código.

Por exemplo em tenho a pagina principal (perfil.jsp), onde são mostradas as informações do perfil, e os amigos do usuário.
Essas informações são armazenadas do escopo Request através de um servlet
Então, não há motivo para que o perfil.jsp seja acessado diretamente

Como faço para que os usuários não acessem o perfil.jsp?
mausexdd
Virtual Machine Man
[Avatar]

Membro desde: 29/10/2010 17:49:43
Mensagens: 505
Localização: Araraquara São Paulo
Offline

M- Model - Suas classe de modelo/Entidades
V- View - Suas telas JSP/JSF
C- Control - Sua Lógica ... Servlet/BackBean etc..

Basicamente é isso que representa MVC , geralmente é criado mais um pacote Persistencia ,não intendi
direito sua pergunta. Espero ter ajudado !

Att
Mauricio Carvalho
[i]

Oracle Certified Professional Java Programmer

Software Developer in Project Kenai - HP12c Emulator


Studyng for OCWCD (:

ARE YOU LEARNING JSF ? WACTH THIS NOW !

Hibernate/JSF2.0+Primefaces - Web Cast/Video Tutorial

www.Mauricio-Carvalho.Blogspot.com
[Email] [WWW]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

Azalor wrote:estou desenvolvendo uma pequena rede social para um trabalho da faculdade
e estou com umas dúvidas de como organizar o código.

Por exemplo em tenho a pagina principal (perfil.jsp), onde são mostradas as informações do perfil, e os amigos do usuário.
Essas informações são armazenadas do escopo Request através de um servlet
Então, não há motivo para que o perfil.jsp seja acessado diretamente

Como faço para que os usuários não acessem o perfil.jsp?

Das varias opções q existem, a mais fácil, flexível e usada é aplicando um filtro com autenticação e autorização devidas.
Segue exemplos - http://fernandofranzini.wordpress.com/2009/09/09/autenticacao-e-autorizacao/
Obs - pelo q eu entendi não tem relação com MVC.

This message was edited 1 time. Last update was at 30/08/2011 10:06:16


Fernando Franzini
[Email] [WWW]
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

Leia sobre Design Patters...


--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
fernandopaiva
GUJ Ranger
[Avatar]

Membro desde: 20/03/2007 00:00:57
Mensagens: 974
Offline

veja esse video.

http://www.youtube.com/watch?v=35NkIM6n41w

naum sei se vai ajudar, mas pelo menos clarear vai !

Leia tbm a apostila FJ21 na parte de DAO para vc sacar.

t+ e boa sorte

www.iguanasistemas.com.br
J2SE Developer

Acessem o canal de Java no Brasil
irc.freenode.net
#java-br



[MSN]
Azalor
What is classpath?

Membro desde: 30/08/2011 09:29:07
Mensagens: 7
Offline

Obrigado a todos que responderam!
Na verdade o problema é um pouco mais simples, mas eu não soube me expressar

Fiz um desenho pra melhorar a explicação
Perfil.do é um servlet mapeado que preenche vários atributos para a view perfil.jsp mostrar.
Porém como a view está em WebContent, ela esta disponível para acesso sem passar pelo controlador que vai adicionar os atributos.

Eu queria saber qual a solução mais elegante para impedir o cliente de acessar diretamente a view

 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team