keta-custom

基于SSH+DWZ的智能开发平台
授权协议 Apache
开发语言 Java
所属分类 程序开发、 安全相关框架
软件类型 开源软件
地区 国产
投 递 者 李光华
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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项目的开发中,不管是私活还是公活。一快还有更快快!

  • 1.maven库     maven安装目下的conf文件夹里的settings.xml 文件主要用于配置maven的相关信息如配置本地仓库(<localRepository></localRepository>标签 , maven自动下载的包存放的本地目录), 配置依赖包下载地址等.     <mirrors></mirrors>就是用来配置下载依赖包的地址,但由于在官方库下载包经常会失败,,所

  • 编译keta-custom时出现patchca下载失败 MVN在编译的时候会自动在网络上下载依赖包的地址,但由于在官方库下载包经常会失败,,因为找不到  patchca包,所以编译失败。 net.pusuo:patchca这个jar要去github上下载。 错误内容如下: [INFO] --------------------------------------------------------

  • 在使用MVN编译开源项目keta-custom时出现问题下载patchca失败的。 MVN在编译的时候会自动在网络上下载依赖包的地址,但由于在官方库下载包经常会失败,,因为找不到 patchca包,所以编译失败。 <!-- pcaptcha验证码 --> <dependency> <groupId>net.pusuo</groupId> <artifactId>patchca</artifactI

 相关资料
  • 环境要求 搭建测试网络 创建第一个合约 发布合约 执行合约 昵称 GOVM后台的合约流程 关键字 系统接口

  • 开启智能助理 轻应用管理员进入企业管理后台,在应用功能/智能助理下开启智能助理功能。 订阅事件 事件订阅可以让轻应用收到轻推的事件通知。轻应用订阅事件后,若轻推触发了对应事件,开放平台会向轻应用配置的回调地址发送http请求以通知轻应用事件发生。 开启事件订阅步骤 步骤一:配置回调地址 登录轻推企业管理系统,依次点击轻应用/事件订阅,在请求网址URL中填写轻应用服务端接收回调请求的URL。保存回调

  • 我们迄今为止看到的模型可能具有“基于规则”的特征,因为它们涉及受简单规则支配的系统。 在本章和以后的章节中,我们将探索基于智能体(agent)的模型。 基于智能体的模型包含智能体,它旨在模拟人和其他实体,它们收集世界的信息,制定决策并采取行动。 智能体通常位于空间或网络中,并在本地彼此交互。 他们通常有不完整的,不全面的世界信息。 智能体之间经常存在差异,而不像以前的所有模型,它们的所有成分都相同

  • 我是区块链的新手,我开始开发一种新的代币,我已经看到许多地方讲述了这两个区块链之间的相似之处。我读到BSC与EVM(以太坊虚拟机)兼容,我的问题是,这是否意味着如果我按照教程学习在以太坊区块链上部署智能合约(以Solidity编写)。同样的合同在Binance智能链中也会起作用吗?如果没有,那么在为其中一个和另一个写合同时,主要的区别是什么?非常感谢。

  • HTML5 混合 App (Android & iOS)、移动端页面、公众号页面、大屏可视化,DWZ 手机版 HTML5 + 原生 混合开发框架。

  • 一面(过) 项目介绍 多级缓存指的是如何设置的,这样做在更新的时候会有什么问题 缓存预热指的是什么 原子扣减库存指的是什么 限流策略有哪些,为什么要使用令牌桶限流策略 令牌桶算法是如何实现的,是配置在单机么 项目中定时任务是如何实现的 为什么考虑使用定时任务,定时任务的时间隔是多少,如果扫描表超过了10秒会有什么问题 为什么使用zk分布式锁,不使用redis这种轻量级的分布式锁 rocketmq相