elm的 java包_README.md
#gdelm_manage_java
饿了么后台管理的数据接口程序,只需增加配置,提供数据的增删改查等数据接口
功能:
1、通用功能:
通过文件配置(properties\iface{模块名}\)来提供一般功能,每一个文件对应一个模块的接口,如food.conf中,api.fs.food表示响应api/fs/food/xx的uri请求,其中最后的xx可自定义
解析处理配置文件的java程序:com.sg.common.empty.web.ApiController
①列表接口:
1.1定义查询SQL
1.2定义查询SQL中需要的参数,如前台传递的参数A则使用request`A、后台自定义的参数如currentMember等
1.3定义返回接口的包装形式
②更新接口:
2.1定义更新SQL
2.2定义SQL中的参数
③新增接口:
3.1定义新增SQL
3.2定义SQL中的参数
④选择接口:
1.1定义查询SQL
1.2定义查询SQL中需要的参数
1.3定义返回接口的包装形式
自定义接口:
2、权限配置
在配置文件中的每一个xx块(如1中所说)中加入如下属性:
type:该xx块的权限类型(0 标准功能,需分配权限// 1 无需权限// 2 需登录权限),以下属性在type为0时生效
roles:允许进入的角色
orgs:允许进入的组织
persons:允许进入的人员
js:执行js返回是否允许进入
以上权限标记为或关系,即符合任一即可,程序:com.sg.common.empty.core.DealPermission
七牛图片上传的后台:
通过com.sg.qiniu获取token,然后在前台上传图片
Druid数据库配置:
通过hibernate、jdbc配置
Spring MVC:
web使用spring进行控制
未完成功能:
1、对于前台的多选控件,增加后台应对的处理方式
2、通过requestBody来获取前台结构化数据
elm的 java包_README.md相关推荐
- elm的 java包_Elm架构
Elm是一个能够编译成Javascript的函数语言,它可以像React那样作为一个工具用来创建网站或网站应用,Elm 非常简单 易用和优质. Elm作为函数语言有以下特点: 1.没有运行时的错误,没 ...
- java包(翻译自Java Tutorials)
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/17/2821935.html 英文出自 http://docs.oracle.com/ja ...
- 创建和应用Java包文件的两种方式
<Java编程艺术>章节选登.作者:高永强 清华大学出版社 (即将出版) 12.1 包--package 包是Java提供的文件管理机制.包把功能相似的类,按照Java的名字 ...
- android java包_android SDk中常用的java包介绍
下面是android SDK中API中的主要java包的功能简介: android.app :提供高层的程序模型.提供基本的运行环境 android.content :包含各种的对设备上的数据进行访问 ...
- Java 包的概述和讲解
2017-11-02 22:58:45 包(package):其实就是文件夹. 包的作用是对类进行分类的管理,并且区分不同的类名. 举例: 学生:增加,删除,修改,查询 教师:增加,删除,修改,查询 ...
- Eclipse 创建 Java 包
Eclipse 创建 Java 包 打开新建 Java 包向导 你可以使用新建 Java 包向导来创建 Java 包.Java 包向导打开方式有: 通过点击 "File" 菜单并选 ...
- java包的命名规则技巧
java包的概念和.net名称空间非常类似..net的名称空间通常以程序的项目名称和功能模块或层次结构命名. java包也是如此.唯一不同的是java程序最外层包的名称通常以com开始.起初我不知道为 ...
- java更改包名称_更改Java包名称如何改变我的系统架构
java更改包名称 即使只是少量更改角度,也可能对您如何使用系统产生深远影响. 假设您正在用Java编写Web应用程序. 在系统中,您处理订单,客户和产品. 作为一个Web应用程序,您的类包括诸如Co ...
- 关于java包_关于Java包
关于java包 我希望大家都同意,类的方法应该很小,并且只有很少的依赖关系. 这种观点被广泛接受,而对"小"的解释则各不相同. 关于这一点有很多文献. 但是包裹呢? 有些人将包视为 ...
最新文章
- 刻意练习:LeetCode实战 -- Task03. 移除元素
- 求介绍matlab函数用法的书,MATLAB初学者教程--函数用法的简单介绍
- EC2 WordPress 移动目录
- 树莓派利用Django搭建聊天网页服务器 —— 准备篇
- [渝粤教育] 中国人民解放军陆军工程大学 机械基础 参考 资料
- linux tomcat守护_linux下非root用户运行tomcat
- C语言对stm32f103程序,STM32F103WIFI程序C语言
- 吴恩达深度学习神经网络基础编程作业Logistic Regression with a Neural Network mindset
- Mysql Cluster7.4.6安装与配置
- 数字签名和数字证书 流程图 (一目了然)
- 数据研发工程师面试全过程(个人面试)
- 摩斯密码(Morse)——python解密
- JAVA 枚举类型 根据代码得到中文
- (转)音频输出PCM与LPCM有什么不同
- 用树莓派制作视频监控器
- 连接SSH后函数无法跳转问题
- uniapp的打包:h5、微信小程序以及APP方式
- 分享一些优秀的思维导图作品
- 软碟通 UltraISO,虚拟光盘文件的制作,编辑,转换工具,可以直接编辑虚拟光盘或提取文件,打开isz,iso的工具,注册码...
- 电池详情获取应用运行时间
热门文章
- XGBoost原理及在Python中使用XGBoost
- 导入已有项目到svn
- android开发之AsyncTask的用法
- 随想录(一种powerpc编译学习的方法)
- linux下的C语言开发(ATT 汇编语言)
- 显示封装_LED显示封装高度集成化道路上,五大封装技术谁能率先拔得头筹?
- eplices如何导入外部代码_#华为云·寻找黑马程序员#【代码重构之路】如何优雅的关闭外部资源...
- Mysql数据库的简单备份与还原_简单的MySQL备份与还原方法分享
- 2019三星比2018好在哪_2019年全球可穿戴设备销量榜:苹果第一小米第二,华为排名很给力...
- XSS-Game level 9