`
KimHo
  • 浏览: 73698 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

Spring3MVC+MyBatis+ExtJs3整合开发系列之四:角色管理模块

阅读更多
     iteye coders,周末好!

    承接上篇:Spring3MVC+MyBatis+ExtJs3整合开发系列之三:人员管理模块,本次带来了整合开发系列之第四篇:角色管理。

    角色管理这块的实现,跟人员管理的实现,几乎一模一样,所以这块的开发并不需要太多的时间,照套就是了,这也得益于extjs面向组件化开发的最大优势:重用性很高。

    界面预览






   整套系统数据库ER图


     到目前为止,我们已经实现了一个业务系统最基本的人员权限菜单管理功能了。

     回顾下整个开发系列,发现仍存在几个不足的地方:
     1.事务的控制:经测试,发现事务回滚这块是失效的,目前还没找到具体的解决方案。(已解决
     2.persistence层的代码冗余:对比人员管理和角色管理这两个模块,会发现代码冗余度比较高,目前的解决方案是:搞个泛型dao层?然后通过不同的业务模型去继承泛型dao,顺便注入自身的业务模型pojo。
     3.缓存:利用好缓存这块,可以提高系统的性能和并发吞吐量。

     Spring3MVC+MyBatis+ExtJs3整合开发系列到此告一段落,以后有时间,将继续增加业务模块进去,希望该开发系列能给各位带来一些系统开发架构的参考价值。

参考资料
1.spring3mvc:
     MasteringSpringMVC3.pdf
    spring官网的示例(mvc-showcase等)
2.mybatis:
    MyBatis-Spring Reference Simplied Chinese.pdf
    MyBatis 3 User Guide Simplified Chinese.pdf
    官网示例:jpetstore
3.extjs:
     extjs高级程序设计这本书

整个工程源码见附件:KiKaFramework.rar

基于eclipse3.6,mysql5.5,spring3.1M2,mybatis3.0.6,extjs3.3.1开发。
  • 大小: 27.6 KB
  • 大小: 25.6 KB
  • 大小: 47.2 KB
分享到:
评论
8 楼 timlee16888 2011-12-22  
谢谢,很好的东西
7 楼 wang_esther 2011-11-16  
代码比较清晰,很适合初学者学习,谢谢。
6 楼 KimHo 2011-08-15  
evilpaw 写道
那怎么考虑呢?我在网上搜索了下,没找到好办法
mybatis那个bouterow 东西也是假分页。

原生分页sql?自己实现吧
5 楼 evilpaw 2011-08-15  
那怎么考虑呢?我在网上搜索了下,没找到好办法
mybatis那个bouterow 东西也是假分页。
4 楼 KimHo 2011-08-15  
evilpaw 写道
一个问题。interface +mapper方式你的分页怎么做的?我看你的代码里没有这块功能

前台加了分页参数,后台没写分页,呵呵
3 楼 evilpaw 2011-08-15  
一个问题。interface +mapper方式你的分页怎么做的?我看你的代码里没有这块功能
2 楼 modestlee 2011-08-14  
刚看见附件,老大,有源码。希望您做下去,我学习。嘿嘿。谢谢。
1 楼 modestlee 2011-08-14  
大哥,把sourcecode贡献出来吧,方便我这样的菜鸟学习。

相关推荐

    spring+mvc+mybatis+extjs整合

    【标题】"spring+mvc+mybatis+extjs整合"是一个经典的Java Web开发框架组合,广泛应用于企业级应用。这个项目结合了Spring MVC作为控制层,MyBatis作为数据访问层,以及ExtJS作为前端展示层,构建了一个完整的三层...

    Spring3MVC + MyBatis + ExtJs3整合开发系列

    Spring3MVC、MyBatis和ExtJs3的整合开发旨在创建一个高效的、灵活的Web应用程序。整合的关键在于如何协调这些框架的工作,使得Spring3MVC处理HTTP请求和控制流程,MyBatis负责数据访问和SQL执行,而ExtJs3则作为前端...

    Spring MVC+Mybatis整合实现用户登录以及增删改查功能

    在本项目中,我们主要探讨的是如何将Spring MVC与Mybatis框架进行整合,以实现一个完整的用户管理系统,包括用户登录和基本的CRUD(创建、读取、更新、删除)操作。Spring MVC作为Spring框架的一部分,是用于构建Web...

    activiti+spring mvc+maven+extjs mvc+mybatis一个简单的请假工作流

    标题中的“activiti+spring mvc+maven+extjs mvc+mybatis”是一个集成的IT解决方案,用于构建一个简单的请假工作流程应用。这个项目利用了多种技术来创建一个前端和后端无缝协作的系统。 1. **Activiti**:Activiti...

    SpringMvc+MyBatis+ehcache+ExtJs分页

    Spring MVC、MyBatis、Ehcache和ExtJS这四个技术组件都是开发者们在构建此类应用时常常使用的工具。让我们详细了解一下这些技术以及它们如何协同工作。 首先,Spring MVC是Spring框架的一个模块,专门用于构建Web...

    spring mvc3 mybatis3 extjs 3.4权限管理系统

    本人初步采用spring mvc3 mybatis3 extjs 3.4开发进销存软件,有很好的参考价值,其中数据库采用oracle,分页采用调用oracle的存储过程,有很好的学习价值,若是想开发简单的CRM和进销存系统是极品参考的系统。...

    freemarke+springmvc+mybatis+spring shiro,extjs

    【标题】"freemarke+springmvc+mybatis+spring shiro,extjs" 描述了一种基于Java技术栈的Web应用开发架构,其中包括了多个核心组件,这些组件共同构建了一个功能强大的企业级应用程序。 1. **FreeMarker**:...

    Spring、Spring mvc、Mybatis、ExtJs实战开发技术

    整理了一下Spring、Spring mvc、Mybatis、ExtJs实战开发技术的内容,作为进阶提示

    JavaWeb+mybatis+Extjs+spring mvc信息管理系统

    JavaWeb+Extjs+springMvc+mybatis做的信息管理系统,主要是用Extjs实现前台,其中包括了树形结构和基本的表单和列表等,springMVC框架,数据库操作层使用的是mybatis,其中的数据库表结构可以根据其中的mapper.xml...

    java spring mvc mybatis(ssm) 整合ExtJS

    eclipse 开发的作品,整合spring mvc mybatis ExtJS6,实现漂亮的管理后台; 主要技术说明:完善了CURD的功能;健全的权限管理;缓存工厂的使用,默认使用EHCACHE;后台模板切换;程序启动自动加载平台参数;完善了...

    SpringMVC+Mybatis+ExtJs5.0

    【SpringMVC+Mybatis+ExtJs5.0】是一个典型的Java Web开发框架组合,用于构建高效、可扩展的企业级后台管理系统。这个框架的核心在于SpringMVC作为控制器,Mybatis作为数据访问层,以及ExtJs5.0作为前端UI框架。 1....

    spring3+ibaits3+struts2.18+Extjs3整合增删查改

    "Spring3+iBatis3+Struts2.18+ExtJS3整合增删查改"是一个典型的Java Web开发组合,用于实现高效的数据管理和用户界面交互。下面我们将深入探讨这个组合中的每个组件及其在整体架构中的作用。 **Spring3**: Spring...

    Extjs+Mysql+SpringMVC+MyBatis通用后台管理系统

    《基于Extjs+Mysql+SpringMVC+MyBatis的通用后台管理系统详解》 在当前信息化社会中,后台管理系统是企业管理与运营的核心工具之一。本文将深入探讨一个使用Extjs作为前端框架,Mysql作为数据库,SpringMVC作为控制...

    spring mvc mybatis extjs 3.4 权限管理

    ### Spring MVC MyBatis ExtJS 3.4 权限管理系统关键知识点解析 #### 一、项目背景与架构概述 本系统采用Spring MVC框架作为控制层,MyBatis作为持久层框架,ExtJS 3.4作为前端界面展示工具,实现了权限管理功能,...

    SpringMVC+Mybatis整合ExtJs5.0

    这里我们将深入探讨如何将这些技术进行整合,以创建一个基于SpringMVC注解和MyBatis的数据层的后台管理框架,并结合ExtJS5.0构建用户管理界面。 首先,SpringMVC是Spring框架的一部分,它提供了一个模型-视图-控制...

    springmvc+mybatis+Extjs权限

    在权限管理中,MyBatis可以帮助我们处理用户角色与权限的数据存储和查询,例如,通过SQL查询获取某个用户所具备的所有权限,或者根据用户权限动态生成SQL来限制其数据访问范围。 **ExtJS** ExtJS是一个用于构建富...

    Extjs+SpringMVC+MyBaits财务管控系统

    《基于Extjs、SpringMVC和MyBatis的财务管控系统构建详解》 在现代企业信息化建设中,财务管控系统的构建至关重要,它能够帮助企业高效管理财务数据,提高运营效率,确保财务安全。本文将深入探讨如何利用Extjs、...

    extjs+springmvc+dubbo+mybatis+oracle

    标题 "extjs+springmvc+dubbo+mybatis+oracle" 描述了一个综合性的企业级Web应用架构,结合了前端、后端服务以及数据库技术。这个架构由以下几部分组成: 1. **ExtJS**:这是一个JavaScript库,用于构建富客户端...

    Extjs5.0从入门到实战开发信息管理系统(Extjs基础、Extjs5新特性、Spring、Spring mvc)

    Extjs5.0从入门到实战开发信息管理系统(Extjs基础、Extjs5新特性、Spring、Spring mvc、Mybatis),完整版,提供课件和代码下载! 本教程从Extjs5的开发环境搭建开始,讲解了Extjs5的项目结构(包括核心文件的作用...

Global site tag (gtag.js) - Google Analytics