| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 10:01:15
|
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?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 10:04:53
|
mausexdd
Virtual Machine Man
![[Avatar]](/images/avatar/76eac68b8d2923713428270133e03d3f.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 10:05:29
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 10:07:48
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 12:16:30
|
fernandopaiva
GUJ Ranger
![[Avatar]](/images/avatar/3391f7714552ccfd36c887e27dee4842.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 13:06:27
|
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
|
|
|
 |
|
|