基于SSH+DWZ的智能开发平台 keta-custom

Apache
Java 查看源码»
跨平台
2013-01-17
小菜的粉丝

1) 简介

Keta-custom是一个基于代码生成器的通用定制化平台,解决了在web程序再开发过程中遇见的通用功能重复,界面风格迥异;安全无保障,质量无保障等问题。良好的组织结构、清晰的代码模板,提高了开发效率、降低了学习成本。可以让一个初学者,在10分钟之内精通该框架。

Keta-custom宗旨是:越简单、越开发!

2) 技术选型

Keta-custom平台使用了maven作为项目管理,使用了web开发流行的框架便于学习使用,具体使用了springspringmvcapache shirohibernatespring data jpaehcache等框架,为了统一页面风格使用DWZ作为页面富客户端的展示。

工具

说明

Spring

不用多说了吧,项目粘合剂。

SpringMVC

目前最流行,功能最完备MVC框架。

Spring Data Jpa + Hibernate

提供简单实用的持久层操作

Shiro

简单而强大的安全框架。

DWZ富客户端框架

简单易学、方便扩展的富客户端框架

Ehcache

缓存支持

 

3) 项目优势

a. 项目构建简单、架构清晰,可快速定制页面与编写服务端代码。

b. 提供代码生成器,只需创建数据库相关表,就能智能生成代码和配置文件。

c. 基于Apache Shiro实现了RBAC权限以及更为细粒度的数据权限。

d. 框架中实现了基本项目骨架,具有用户管理、组织管理、角色管理、模块管理、数据权限、缓存管理、日志管理等。

e. 提供了常用的系统功能,内置1000多个小图标,可自定义上传和带缓存的数据字典。

f. 为了提高UI开发效率,内置一套常用的UI标签,包含了分页标签、查询标签、数据字典标签。

g. 提供了超级用户的功能(id=1的用户自动拥有所有权限),方便测试、开发(生成环境建议关闭该功能)。

h. 强大的动态查询功能,只需在页面自定义条件,无需更改后台代码就能实现多条件、多种组合的动态查询。有效的防止了SQL注入和越级查询带来的安全问题

 

4) 适用范围

Keta-custom开发平台,可以应用在任何J2EE项目的开发中,不管是私活还是公活。一快还有更快快!

加载中

评论(6)

食肉大灰兔
食肉大灰兔
现在新推出了一个权限框架,叫jCasbin(https://github.com/casbin/jcasbin)。jCasbin采用了元模型的设计思想,支持多种经典的访问控制方案,如ACL、RBAC、ABAC,还支持对RESTful API的控制。现在已经支持Spring Boot、JFinal等Web框架了。需要中文文档的话,可以在百度搜索:jCasbin
送你一条花内裤
送你一条花内裤
没有分页查询吗,都是全部查询出来,再将结果分页,这样负担很大 #keta-custom#
光辉_
光辉_
不错,研究一下 keta-custom
zkool
zkool
昨天看了看,太帅了 keta-custom
筱龙缘
筱龙缘
这么好的东西 怎么没人光顾呢 keta-custom

keta-custom 3.2.0 发布,通用定制化平台

keta-custom3.2.0 fixbug 修复form两次提交的问题。 修复分页切换超过最大页数,不显示数据问题。 修复角色编辑不能超过256个权限。 enhancement 修改实体的实现,使实体继承Idable,这样更容...

2013/11/18 21:54

keta-custom 3.1.0 发布,通用定制化平台

keta-custom(原keta-security)是一个通用的定制化平台,解决了在web程序再开发过程中遇见的通用功能重复,界面风格迥异;安全无保障,质量无保 障等问题。该平台使用了maven作为项目管理,使...

2013/07/24 21:58

keta-custom 3.0.0 发布,通用定制化平台

keta-custom(原keta-security)是一个通用的定制化平台,解决了在web程序再开发过程中遇见的通用功能重复,界面风格迥异;安全无保障,质量无保 障等问题。该平台使用了maven作为项目管理,使...

2013/06/06 22:59

keta-custom 2.1.0 发布,通用定制化平台

keta-custom(原keta-security)是一个通用的定制化平台,解决了在web程序再开发过程中遇见的通用功能重复,界面风格迥异;安全无保障,质量无保 障等问题。该平台使用了maven作为项目管理,使...

2013/05/29 22:25

没有更多内容

加载失败,请刷新页面

没有更多内容

1
回答
【成都】求一份JAVA程序员工作

特长描述 1) 熟练掌握Java语言及OOP编程思想,熟知多线程、Socket、反射机制等知识,掌握常用设计模式,Java基础扎实。 2) 熟练使用UML...

2014/03/11 22:26
1
回答
什么时候发布jsp版本呀

@小菜的粉丝 你好,想跟你请教个问题:

2013/07/04 20:37
1
回答
组织多后,不出现滚动条

@小菜的粉丝 你好,想跟你请教个问题: 组织深了以后,不出现横向滚动条

2013/07/03 12:08
3
回答
IE6下,简单任务示例中的【搜索】按钮不能使用。
lewjun072 的回答 2013/05/26 17:13
最佳答案
问题已经解决了。主要原因是,这个button就是一个简单的button,它的type也就是一个button。 需要将/src/main/webapp/WEB-INF/ui/button.ftl中第3行,也就是: <div class="${status}"><div class="button...

没有更多内容

加载失败,请刷新页面

没有更多内容

Smart 2.0 开发指南

简介 Smart Framework 用于快速开发中小规模的 企业应用 或 网站应用 它是一款轻量级 Java Web 框架 不到 3000 行代码实现 IOC、AOP、ORM、DAO、MVC 等功能 基于 Servlet 3.0 规范 使用 Java...

2014/01/22 14:05
4.4K
9
Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密...

08/03 12:46
640
0
What is a security system and how does it work?

What is a security system and how does it work?

2015/05/20 17:25
5
0
Java Security Manager

Java Security Manager

2016/02/20 21:57
56
1
Spring Security教程

Spring Security是一个灵活和强大的身份验证和访问控制框架,以确保基于Spring的Java Web应用程序的安全。 在这些简单Spring Security4 一系列教程中的 Spring Security 示例是基于新的Sprin...

2016/08/30 10:47
631
1
Spring Boot 2.0 整合 Spring Security Oauth2

是金子在哪都会发光的——每个说这句话的人都误以为自己是金子。

04/29 20:52
2.9K
0
Spring Security(01)——初体验

spring-security 验证码captcha

2015/11/20 14:10
182
0
关于maven多个模块的build顺序 [INFO] Reactor Build Order

对于一个maven项目,如果有多个模块,那么它们的执行顺序是什么样的呢? 在执行mvn操作的时候,你可以看到如下信息,这个便是maven的build顺序 那么maven是如何决定顺序的呢?如下: 在多模块...

04/26 15:05
75
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部