`
Sid_Jiang1
  • 浏览: 1561 次
社区版块
存档分类
最新评论

ExtJs 4.*、Guice3、MyBatis3、MySql架构的 弱权限管理框架 一

阅读更多
工作以来一直使用ExtJs作为前端框架,很想发些东西给大家分享一下,怎奈没好的东西怎能拿出来故弄玄虚,偶得一用ExtJs写的权限管理框架,看着代码书写非常规范,不由得心生敬佩,何不改来用用。

拿出一段感谢原作者:chenxin,代码中注释中的作者是这位高人,再次感谢!这个博客大概就是该作者的http://www.iteye.com/topic/1119744

废话少说,既然改,也得改的让别人认不出是他的东西,哈哈

原程序架构:

ExtJs3.3+SpringMVC+MyBatis3+Oracle,鉴于别出心裁,

该程序架构改为:

ExtJs4.1+Guice3+MyBatis+MySql,界面上去除了原作者的一些东西,改动了一些东西,仍有一些东西还在增加、修补当中,如有遇到问题,还请见谅!

简要说明一下该程序用到一些东西,熟悉的不必多看:

1、ExtJs是一个强大的js类库,以前是基于YAHOO-UI,现在已经完全独立了。主要包括data、widget、form、grid、dd、menu,其中最强大的应该算grid了,编程思想是基于面向对象编程(oop),扩展性相当的好.可以自己写扩展,自己定义命名空间。web应用可能感觉太大.不过您可以根据需要按需加载您想要的类库就可以了。主页地址:http://www.sencha.com/products/extjs

2、Guice是Google开发的一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)。Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入。 主页地址:http://code.google.com/p/google-guice/

3、MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。主页地址:http://code.google.com/p/mybatis/

4、MySQL是一个开放源码的小型关联式数据库管理系统,主页地址:http://www.mysql.com/

关于Guice,补充一句,可能很多人不知道,和强大的Spring类似。

开发用到的是 MyEclipse、Tomcat和SQLyog客户端

登录,简单了些。。。



主页



简介先到这里,再续。。。

既然是一家,不在这多啰嗦啦,去csdn吧,http://blog.csdn.net/sdjn_jiangxiaobei/article/details/8517659
从 1-5,还有源码,哈哈

  • 大小: 14.3 KB
  • 大小: 60.1 KB
分享到:
评论

相关推荐

    ExtJs 4.*、Guice3、MyBatis3、MySql架构的 弱权限管理框架 更新 一

    本项目是一个基于ExtJs 4.*, Guice3, MyBatis3和MySql的弱权限管理框架,它提供了基础的用户权限控制功能,适合学习和借鉴。下面将详细介绍这些技术及其在框架中的应用。 **ExtJs 4.x** ExtJs是一款强大的...

    ExtJs 4.*、Guice3、MyBatis3、MySql架构的 弱权限管理框架 更新 二

    本框架基于ExtJs 4.*、Guice3、MyBatis3和MySql,这四个技术组件共同构建了一个灵活且强大的系统。 首先,ExtJs 4.* 是一个用于构建富客户端Web应用的JavaScript库,它提供了丰富的组件和强大的数据绑定机制。在...

    extjs3.x 官方示例以及chm版api

    1. **组件体系**:ExtJS 3.x 提供了一个组件化的UI框架,包括各种基础和复杂组件如表格(Grid)、面板(Panel)、窗口(Window)、按钮(Button)等。这些组件可以灵活组合,创建出功能丰富的用户界面。 2. **数据...

    Extjs3.x入门学习

    本篇将基于"Extjs3.x入门学习"这一主题,深入探讨相关知识点。 1. **EXT_JS实用开发指南**: 这份文档可能包含了关于ExtJS的基本概念、架构以及开发流程的介绍,帮助初学者快速上手。可能包括如何创建基本的页面...

    ExtJS 3.x中文API

    这个“ExtJS 3.x 中文API”压缩包提供了一个中文版的文档,对于那些不熟悉英文或者在没有翻译工具的情况下工作的人来说,是一个非常宝贵的资源。 API(Application Programming Interface)是一系列预先定义的函数...

    extjs 3.2三大框架小类字

    SSH(Spring、Struts、Hibernate)则是一种常见的Java Web开发框架组合,用于处理后端业务逻辑和数据管理。在本教程中,我们将深入探讨如何将ExtJS 3.2与SSH框架结合使用,创建一个功能完善的Web应用程序。 首先,...

    extjs4.*完美时间日期控件,可选时分秒

    网上找了一些,不是运行不了,就是代码繁多复杂。所以自己试着写了一个扩展的时间日期控件,可选时分秒,包含项目源代码,下载可直接运行·

    ExtJS 多文件上传 UploadDialog For ExtJS3.x

    ### ExtJS 多文件上传 UploadDialog For ExtJS3.x #### 概述 在Web开发领域,特别是使用ExtJS框架进行界面设计时,文件上传功能是必不可少的一部分。然而,随着ExtJS版本的更新,原有的多文件上传组件可能不再兼容...

    Extjs4.X下comboboxTree下拉树型菜单,完美支持多选、单选,绝对好用

    在ExtJS 4.x框架中,ComboboxTree是一种特殊的组件,它将传统的下拉框与树形结构结合在一起,提供了一种更为灵活的用户输入方式。这种组件在数据选择上非常实用,尤其当数据层级关系复杂时,可以方便地进行多选或...

    extjs3.0.3.rar

    3. **布局管理**:框架内置了多种布局模式,如 fit 布局、border 布局、form 布局等,帮助开发者轻松管理容器内的组件排列和大小。 4. **Ajax支持**:ExtJS 3.0.3 提供了强大的Ajax功能,可以方便地进行异步数据...

    Spring-FreeMaker-Mybatis.zip_DEMO_extjs freemaker_mybatis_mybati

    在本项目"Spring-FreeMaker-Mybatis.zip_DEMO_extjs freemaker_mybatis_mybati"中,我们将探讨一个集成Spring、Mybatis以及FreeMarker技术的简单DEMO,它主要用于演示如何利用这些技术来构建一个高效的Web应用。...

    extjs 3.x upload上传组件

    ExtJS 3.x Upload上传组件是基于ExtJS 3.x版本的一个功能强大的文件上传工具,它为Web应用程序提供了用户友好的界面和灵活的文件管理功能。这个组件在Web开发中非常实用,尤其对于需要处理大量文件上传的项目,如...

    后台管理系统,SpringBoot+FreeMarker+MyBatis+ExtJs.zip

    标题 "后台管理系统,SpringBoot+FreeMarker+MyBatis+ExtJs.zip" 暗示了一个基于特定技术栈构建的企业级后台管理系统。这个系统利用了SpringBoot、FreeMarker、MyBatis和ExtJs这四个核心组件。让我们逐一深入探讨...

    extjs4.x tabpanel 动态加载panel和html例子

    EXTJS是一个基于JavaScript的富客户端框架,它提供了丰富的组件库和数据管理模型,用于构建复杂的Web应用程序。`tabpanel`是其中的一个重要组件,它继承自`container`,可以容纳多个`panel`,每个`panel`对应一个...

    extjs+springmvc+dubbo+mybatis+oracle

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

    extjs grid.panel 项目 源码

    ExtJS 是一个强大的JavaScript应用程序框架,专用于构建富客户端Web应用。它提供了丰富的组件库,包括Grid Panel,它是展示和操作表格数据的核心组件。在"extjs grid.panel 项目 源码"中,我们可以深入理解如何利用...

    struts2-extjs4.rar

    Struts2和ExtJS4是两个非常流行的Java Web开发框架,它们可以协同工作,提供功能丰富的用户界面和高效的服务器端处理。"struts2-extjs4.rar"这个压缩包文件包含了一个示例项目,演示了如何使用ExtJS4与Struts2进行...

    extjs实用48*48ICON图标

    1. **ExtJS框架**:ExtJS是一个基于JavaScript的开源富客户端框架,用于构建桌面和移动应用程序。它提供了丰富的组件库、数据管理、高级布局和强大的图表功能,使得开发者能够快速创建功能强大的Web应用。 2. **...

    Extjs2.x主题

    ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端应用程序。在2.x版本中,它提供了丰富的用户界面组件和强大的数据管理功能。主题是ExtJS应用的外观和感觉,定义了控件的颜色、字体、布局样式等。下面我们...

Global site tag (gtag.js) - Google Analytics