摘要: 权限管理系统的设计几乎在每个应用里面都会涉及到,如何在应用中自定义权限,需要客户端界面和服务器端。在这里我开发了一个通用权限管理系统,可以集成到任何一个应用中,所有的代码在百度云盘分享,分享地址如下:http://pan.baidu.com/s/1hszGxV2,如何使用给出了一个工程实例:UPMS 阅读全文
posted @ 2017-04-11 13:55 江金汉 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 测试: http://localhost:8888/erp/hawk/login/main# 所有源代码在百度共享网盘:http://pan.baidu.com/s/1hszGxV2 类路径:res/mysql.sql 是数据库脚本 登陆效果: 阅读全文
posted @ 2017-03-28 09:51 江金汉 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一,主要注解 1,Async:表示一个异步处理 2,Cache:类上面,表示该实例会被缓存 3,Service:表示一个业务类 4,Work:一个处理节点 二,Bundle类,所有work的唯一参数。 阅读全文
posted @ 2017-03-24 16:34 江金汉 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 很多框架,比如springmvc,mybatis等使用注解,为了处理注解,必然要对包进行扫描,如果自己使用注解写通用代码,也要扫描包,下面代码给出扫描包的实现: 阅读全文
posted @ 2017-03-24 13:34 江金汉 阅读(3418) 评论(0) 推荐(0) 编辑
摘要: 一,核心类:该类封装了ServletContext,是一个单例,其主要功能是提供配置文件的加载和解析,url的解析,work组件的查找和调用,资源的获取,释放,提供事件回调接口,处理注解,注册work组件,提供缓冲区,管理web对象等一系列功能,代码很简单,如下: 二,全局控制器,一个servlet 阅读全文
posted @ 2017-03-23 13:35 江金汉 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 很多有沉淀的公司会使用自己的框架,简单,高效,定制性强,没有通用框架的冗余和繁琐。如何构建自己公司内部的框架,下面是本人在十多年开发历程中,自己构建的一个轻量级web框架,今天就谈谈它的设计思路,代码实现在后续博文中会刊出,并与大家分享。 一,设计思路:传统springmvc是纵向的分层结构,并未实 阅读全文
posted @ 2017-03-21 15:33 江金汉 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 最近公司需要开发一个工作流引擎,现有的流行的引擎框架都是基于桌面客户端的,B/S的基本没有,为了满足公司的业务需要,决定开发一个基于B/S的工作流引擎, 浏览器里的效果图如下: 阅读全文
posted @ 2017-03-20 16:58 江金汉 阅读(640) 评论(0) 推荐(1) 编辑
摘要: 现在mybatis已经很流行了,其实如果熟悉java的动态代理和注解等,自己也很容易实现类似于mybatis的框架,我们一步步来: 一,定义注解. 1,@Command,表示一个执行的sql命令,可重复注解 2,@Commands,跟@Command匹配 3,@Param,用来把接口的方法参数和co 阅读全文
posted @ 2017-03-20 10:59 江金汉 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-19 10:17 江金汉 阅读(564) 评论(0) 推荐(0) 编辑