摘要: [BAT][JAVA]定时任务之-Quartz使用篇定时任务之-Quartz使用篇 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。官方网站:http://www.opensymphony.com/quartz相关Jar: quartz-all-1.6.0.jar jta.jar commons-logging-1.1.jar commons-collec 阅读全文
posted @ 2012-10-16 17:37 eggbucket 阅读(1855) 评论(0) 推荐(1) 编辑
摘要: 从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充分吸收了在 阅读全文
posted @ 2012-10-16 16:42 eggbucket 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 几乎每一款应用或者动态网站都需要后台来管理,后台管理在整个界面设计中占据重要一席,其中有许多管理屏幕捆绑着该应用(比如WordPress, Magento等),但是自定义的应用需要自定义的后端管理。通常,我们会利用一个简单的过程来创建管理模板,但是我们却要为之付出双倍的努力。感谢设计师/开发者为大家设计出各种免费的管理模板,本文我们精心搜集了这些超实用的模板,希望你能喜欢。1.Charisma Admin Template(demo)Charisma是一款响应式的管理模板,基于Twitter Bootstrap创建而来。亮点是有9种不同主题供选择,几乎涵盖所有可用功能,包括样式,图形,按钮,表 阅读全文
posted @ 2012-10-16 14:35 eggbucket 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 1 一个用户只属于一个用户组2 一个角色包含多个权限,3 一个用户自身(非继承)可以有多个角色,也可以有多个权限4 一个用户组可以有多个角色,也可以有多个权限5 一个权限也可以属于多个角色。6 一个用户的角色和权限来自两部分,一部分继承于所有父用户组的角色和权限,另一部分来自特别为其分配的角色和权限7 一个用户组可以排除(exclude)一个角色, 而一旦在其子用户组或者在某个用户身上加入(include)这个角色, 那这个用户或者用户组将重拾这个角色8 一个用户或用户组可以拒绝(disallow)一个权限, 一旦拒绝以后, 不管在什么地方再允许(allow)这个权限都于事无补9 管理员可以做 阅读全文
posted @ 2012-10-16 13:23 eggbucket 阅读(1958) 评论(1) 推荐(0) 编辑
摘要: RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用 户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、“版主”都是角色。版主可管理版内的帖子、可管理版内的用户等,这些是权限。要给某个用户授予这些权限,不需要直接将权限授予用户,可将“版主”这个角色赋予该用户。当用户的数量非常大时,要给系统每个用户逐一授权(授角色 阅读全文
posted @ 2012-10-16 13:22 eggbucket 阅读(624) 评论(0) 推荐(0) 编辑