Autenticar

3 respostas
M

Olá.

Tenho 2 dúvidas que me seguem:

Toda aplicação JEE (Servlet / JSP) tem seus devidos menus.

Como podemos tratar o acesso limitado, ou seja, a apenas alguns itens do menu a um usuário. Por exemplo, um determinado usuário tem acesso total ao aplicativo e outros usuários tenham acesso a apenas parte do menu ficando desabilitado o menu como nas aplicações desktops.

De que maneira isso é feito (boas práticas de programação)?

  1. Qual a diferença fundamental entre FrameWork e Contêiner leve (como o Spring)?

3 Respostas

G

Para ter um controle de acesso, você pode utilizar alguns frameworks existentes: JSecure, JGuard e até JAAS.

Creio que não existe uma diferença entre framework e container leve. O que existe é diferença entre o modelo de desenvolvimento JEE tradicional e Spring. Já que o modelo tradicional utiliza EJB e o Spring foca em técinicas como IoC, AOP…

Sem falar que o Spring é dividido em diversos módulos: SpringMVC, container IoC, etc…

M

Dos 3 qual é o mais indicado: JSecure, JGuard e até JAAS

Eles são fáceis de serem aplicados?

G

JSecure e JGuard são frameworks que implementam o JAAS através de taglibs, logo são teoricamente mas “fáceis”. Utilizar JAAS na mão é um pouquinho chato, mas cabe a você testar e escolher o que se adequa melhor a sua necessidade.

http://java.sun.com/products/jaas/
http://jguard.net/

Criado 6 de novembro de 2006
Ultima resposta 6 de nov. de 2006
Respostas 3
Participantes 2