权限Shiro框架怎么在项目中使用?

一、客户关系管理系统项目:

组织机构模块:   员工管理 、 部门管理  、主题设置
权限模块:       菜单管理 、权限管理 、 资源管理 、角色管理
基础数据模块:   数据字典明细 、 数据字典目录
高级业务模块:   订单管理  、合同管理  、保修管理
客户模块:       客户管理  、 潜在客户 、 客户跟进历史 、客户资源池  、潜在客户开发 、 客户移交

二、开发该项目的工具:

开发工具:  eclipse   
开发语言 : java语言     javascript语言
网页动态技术: jsp     
数据库 :    MySQL   
前台展示数据框架: EasyUI框架
采用SSM项目集成框架
Spring : 管理整个项目
Spring-Mvc : SpringMVC是一个基于MVC模式的WEB框架,它解决WEB开发中常见
的问题(参数接收、文件上传/下载、表单验证、国际化、等等),使用非常简
单,SpringMVC作为Spring中的一个模块,可以与Spring无缝集成。 前台与后台程序
技术。
Mybatis :     java代码连接数据库的一种框架技术
Shiro框架:一种安全shiro框架
Activiti:       多个人一起做一件事情的步骤,这个步骤可以让计算机理解的步骤
===========================================================
在这里给大家简单介绍一下权限模块的大体思路:
	不同的用户拥有不同的角色,不同的角色拥有不同的权限,一个权限对应了一个资源/菜单
	权限控制的内容:
		页面菜单的显示:
		页面按钮的显示:
		身份认证:
		授权:
		数据模型(重要模型):
	主要功能:
		添加员工的时候赋予所对应的角色
		添加角色的时候赋予所对应的权限
		那么员工就可以根据不同的角色访问不同的权限资源。

三、登录权限

 A 、 完成集成shiro配置文件


	
	
	
		
	
	
	
	
		
		
			
				
				
				
				
			
		
	
	
	
	
		
     
        
       
        
      
        
        
       
		
			
				
					 
				
			
		
	
	
	
	
	



B  、在apolicationContext.xml中引入shiro.xml文件

	



C 、 在web.xml中配置
	
   
        shiroFilter
        org.springframework.web.filter.DelegatingFilterProxy
        
            targetFilterLifecycle
            true
        
    
    
        shiroFilter
        /*
    
    
    
   
   		30
   

	数据库密码和登录密码必须保证是加密加盐加次数

3.1 登录页面login.jsp

写一个简单的登录界面
	可以做按回车键登录功能
		给登录按钮绑定keyup事件,判断event.keyCode是否等于13,如果等于。提交表单
		
                    
                    

你可能感兴趣的:(客户关系管理系统项目)