struts2andhibernate 权限管理小练习 思路整理
来源:互联网 发布:乙丁网络是不是传销 编辑:程序博客网 时间:2024/05/17 04:45
程序达到的目的:
用户登录的时候,就获取相应的权限,在显示列表的时候,如果没有相应的权限,就不能够进行相应的操作
程序的原理
实现servletcontextlistener ,在tomcat 启动的时候就加载所有的权限,Hql 语句查询所有的用户,然后三层for循环取出所有的权限 ,用map集合<string,set<Privilege>> string 就是用户,set 集合就是相应的权限,然后把其放在servletcontext域当中,当关闭tomcat 的时候移除
登录的时候从前台获取到相应的用户名,通过用户名从map中查找相应的权限,然后在将权限放到session域对象当中,前台用ognl表达式获取,获取到了用
<s:if>语句来判断字段是否满足,如果满足显示操作,不满足,不显示。
环境的配置:
struts环境的配置
1.导入struts2的jar 文件 2.web.xml 中配置过滤器 3.struts.xml 文件
然后编写简单的helloworld 类,来进行测试
hibernate 环境的配置
1.导入hibernate 的jar文件 2. 导入hibernate.cfg.xml 配置文件 (可以写一个简单的类来进行测试下,看环境是否搭建成功)
搞清楚 权限,用户,角色的关系
用户---->角色------>权限 都是多对多的关系
4.书写javabean,配置相应的映射文件
编写相应的类 session.opensession() ; 进行junit 测试
看数据库当中的表是不是建好,查找错误
5.因为只是小练习,所以不考虑到三层架构,省去servlet 层
dao层 和action 层,增删改查和显示操作,对应的jsp
- struts2andhibernate 权限管理小练习 思路整理
- 权限管理 思路
- 权限管理的一点思路
- 权限管理的一点思路
- 权限管理及实现思路
- 权限管理系统 设计思路
- OA办公自动化权限管理思路
- 权限管理数据库设计思路
- C#小错误!!思路整理
- 小程序推广思路整理
- 权限管理,待整理,
- hive权限管理整理
- 练习:私人通讯录(整理思路)
- shiro权限管理简易整理
- 局域网聊天|权限管理系统设计思路
- 权限管理组件的设计、开发思路
- Django做权限管理功能思路
- 企业项目权限管理设计思路详解
- Ubuntu12.04安装java jdk6
- 影响Web项目价格的因素
- GNU Parallel in caffe
- Hbase总结(一)-hbase命令
- Java EE学习心得
- struts2andhibernate 权限管理小练习 思路整理
- JDBC相关知识(二)---使用JDBC
- html button 标签 -- 定义按钮
- Codeforces Round #271 (Div. 2) C. Captain Marmot
- Hive学习之自定义聚合函数
- Oxygen2 操作手册
- MatLab 知识小结
- ff
- android actionbar searchview搜索提示