Atitit 提升开发效率的方法  提升语言级别

 

目录

1. 提升语言级别到4gl 1

1.1. 语言的代际关系 sql 》script 》java 1

1.2. 使用4gl dsl语言与api 1

1.3. 优先使用sp存储过程 sql 等4gl来实现功能,其次js等脚本语言 1

1.4. 使用脚本语言js,通过脚本引擎解析器或node 1

2. Sql的存储位置,优先推荐数据库 1

3. Java系统通道化 驱动化 1

 

  1. 提升语言级别到4gl
    1. 语言的代际关系 sql 》script 》java
    2. 使用4gl dsl语言与api
    3. 优先使用sp存储过程 sql 等4gl来实现功能,其次js等脚本语言
    4. 使用脚本语言js,通过脚本引擎解析器或node

 

  1. Sql的存储位置,优先推荐数据库

存储在后端js (第二推荐

存储在前端(仅限于查询类,安全考虑)

存储在java系统xml

 

  1. Java系统通道化 驱动化

参数传递在前端进行,中间java mybatis基本不用做代码系列了,,直接通道化,直接连接后端存储过程

 

注意。。为了安全性,

 限制执行sql语句的种类只能是call 和select 类型(不能包括update delete类型)

或者前端只可传递sp名称和参数 ,安全性更高

 

 

Atitit 提升开发效率几大策略v2 t77.docx