当前位置: 首页 > 专利查询>王栋专利>正文

基于SQL‑SELECT驱动的全自动表单WEB后台管理系统的基础开发框架技术方案

技术编号:16216164 阅读:68 留言:0更新日期:2017-09-15 22:19
本发明专利技术公开了一种基于SQL‑SELECT驱动的全自动表单WEB后台管理系统的基础开发框架,其特征在于,增删改查的表单和数据库处理全部由单一的sql‑select语句驱动自动生成,无需编写HTML表单,无需编写sql‑insert语句,无需编写sql‑update语句,无需编写sql‑delete语句,只需要定义一个select‑sql语句,和每个字段的中文字段名称和数据绑定控件的类型。本发明专利技术适合Web后台系统的快速高效开发,开发速度是常规方式的十分之一,大大提高了开发效率。框架中还提供了通用的角色管理,模块管理,权限管理,内置登录鉴权功能。

The basic framework for the development of automatic form WEB background management system based on SQL SELECT driver

The invention discloses a framework of automatic form WEB SQL backstage management system based on SELECT actuator, which is characterized in that the additions and deletions to form and check all the database from a single SQL SELECT statement drive automatically, without the need to write a HTML form, without the need to write SQL insert statement, without the preparation of SQL UPDATE statement, without writing SQL delete statement, only need to define a select SQL statement, the type Chinese field names and each field and data bound controls. The invention is suitable for the rapid and efficient development of the Web background system, and the development speed is 1/10 of the conventional mode, thereby greatly improving the development efficiency. The framework also provides generic role management, module management, rights management, built-in login authentication function.

【技术实现步骤摘要】
基于SQL-SELECT驱动的全自动表单WEB后台管理系统的基础开发框架
本专利技术涉Web后台系统的全自动表单开发
,尤其涉及一种基于SQL-SELECT驱动的全自动实现数据库操作的WEB后台管理表单基础开发框架及其实现方法。
技术介绍
目前,WEB应用后台管理系统,都需要先做HTML表单,还要HTML表单进行规范命名,然后在服务端还要按照这些表单名称进行接收,并针对不同的提交行为,编写不同的insertupdatedeleteselect语句。整个过程大部分都是重复性劳动。对于一个中等复杂的表单的增删改查处理,往往需要几个小时,甚至几天的时间才能完成。大部分的精力耗费在HTML表格的绘制和数据的传递和简单的数据库操作中。另外,模块管理,角色管理,权限管理,也都需要重复开发。综上所述,传统的开发方式,浪费时间和精力。
技术实现思路
本专利技术的目的在于提供一种基于SELECT-SQL驱动的全自动表单WEB后台管理系统基础开发框架,有效解决上述技术问题。为有效解决上述技术问题,本专利技术采取的技术方案如下:基于SQL-SELECT驱动的全自动表单WEB后台管理系统的基础开发框架,包括一系统架构,所述系统架构为基于J2EE的B/S架构,该系统架构包括数据库和样式文件,基础架构如下:基础UI元素组件层、与数据库绑定的UI元素组件层、页面视图组件层和样式层,其特征在于,增删改查的表单和数据库处理全部由单一的sql-select语句驱动自动生成,无需编写HTML表单,无需编写sql-insert语句,无需编写sql-update语句,无需编写sql-delete语句,只需要定义一个select-sql语句,和每个字段的中文字段名称和数据绑定控件的类型。特别的,实现了所有的java负责渲染的HTML基础表单控件,包括检查框CheckBox、日期选择框DateSelect、时间选择框DateTimeSelect、数字选择框DigitSelect、单选框Radio和选择框Select。特别的,实现了与数据库自动绑定的HTML表单控件,包括数据库记录集绑定选择框RSSelect、表格列GridField、数据表格DataGrid和分页数据表格DataGridPage。特别的,实现了渲染整个页面的包含以上各种控件的抽象类页面视图控件。特别的,在业务视图代码中,只需要编写一个select-sql语句,定义每列的表头,定义每列的数据控件种类,就全自动实现业务逻辑的新增,修改,删除,查询功能。特别的,内置业务菜单模块化功能,每个业务菜单模块是一个独立的JAVA类,注册于数据库中。特别的,内置角色管理和业务菜单模块粒度的权限管理。一种实现上述基础开发框架应用的实施方法,该方法包括以下步骤:1)将上述基础框架打包成Jar包文件;2)新建JAVA项目;3)复制Jar包文件和数据库配置文件和css样式文件到新建的JAVA项目中;4)配置数据库连接,配置基础库位置;5)继承页面视图基类,实现业务模块类,编写一个SQL-SELECT语句,定义每列的表头,定义数据控件类型;6)发布;7)框架整体主题风格改变:对框架中的主题样式css文件进行改变替换即可。特别的,实现了渲染整个页面的包含以上各种控件的抽象基础类,如页面视图控件。本专利技术的有益效果为:本专利技术提供的基于SQL-SELECT驱动的全自动表单WEB后台管理系统的基础开发框架,是一套基于J2EE的B/S架构,无需编写HTML表单,无需编写增删改查SQL语句,适合Web后台系统的快速高效开发,开发速度是常规方式的十分之一,大大提高了开发效率。框架中还提供了通用的角色管理,模块管理,权限管理,内置登录鉴权功能。下面结合附图对本专利技术进行详细说明。附图说明图1是本专利技术所述基于SQL-SELECT驱动的全自动表单WEB后台管理系统的基础开发框架的系统架构图。图2是本专利技术所述基于SQL-SELECT驱动的全自动表单WEB后台管理系统的基础开发框架的开发方法原理图。具体实施方式实施例1如图1及图2所示,本专利技术提供的基于SQL-SELECT驱动的全自动表单WEB后台管理系统的基础开发框架,是一套基于J2EE的B/S架构,无需编写HTML表单,无需编写增删改查SQL语句,适合Web后台系统的快速高效开发,开发速度是常规方式的十分之一,大大提高了开发效率。框架中还提供了通用的角色管理,模块管理,权限管理,内置登录鉴权功能。实现了所有的java负责渲染的HTML基础表单控件,如选择框,日期选择框,时间选择框,数字选择框,单选框,检查框。实现了与数据库自动绑定的HTML表单控件,如数据库记录集绑定选择框,表格列,数据表格,分页数据表格。实现了渲染整个页面的包含以上各种控件的抽象类页面视图控件。在业务视图代码中,只需要编写一个select-sql语句,定义每列的表头,定义每列的数据控件种类,就全自动实现业务逻辑的新增,修改,删除,查询功能。内置了业务菜单模块化功能,每个业务菜单模块是一个独立的JAVA类,注册于数据库中。内置了角色管理和业务菜单模块粒度的权限管理。申请人声明,所属
的技术人员在上述实施例的基础上,将上述实施例某步骤,与
技术实现思路
部分的技术方案相组合,从而产生的新的方法,也是本专利技术的记载范围之一,本申请为使说明书简明,不再罗列这些步骤的其它实施方式。实现上述基础开发框架应用的方法包括以下步骤:1)将上述基础框架打包成Jar包文件2)新建JAVA项目;3)复制Jar包文件和数据库配置文件和css样式文件到新建的项目中;4)配置数据库连接,配置基础库位置;5)继承页面视图基类,实现业务模块类,编写一个SQL-SELECT语句,定义每列的表头,定义数据控件类型;6)发布;7)框架整体主题风格改变:对框架中的主题样式css文件进行改变替换即可。本实施例中区别于现有技术的技术路线为:是一套基于SQL-SELECT驱动的全自动表单处理的B/S架构,无需编写HTML表单,无需编写增删改查SQL语句,适合Web后台系统的快速高效开发。框架中还内置提供了通用的模块管理,角色管理,权限管理,登录鉴权功能,提高十倍的开发效率。申请人又一声明,本专利技术通过上述实施例来说明本专利技术的实现方法及装置结构,但本专利技术并不局限于上述实施方式,即不意味着本专利技术必须依赖上述方法及结构才能实施。所属
的技术人员应该明了,对本专利技术的任何改进,对本专利技术所边用实现方法等效替换及步骤的添加、具体方式的选择等,均落在本专利技术的保护范围和公开范围之内。本专利技术并不限于上述实施方式,凡采用与本专利技术相似结构及其方法来实现本专利技术目的所有实施方式均在本专利技术保护范围之内。本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201710300343.html" title="基于SQL‑SELECT驱动的全自动表单WEB后台管理系统的基础开发框架原文来自X技术">基于SQL‑SELECT驱动的全自动表单WEB后台管理系统的基础开发框架</a>

【技术保护点】
基于SQL‑SELECT驱动的全自动表单WEB后台管理系统的基础开发框架,包括一系统架构,所述系统架构为基于J2EE的B/S架构,该系统架构包括数据库和样式文件,基础架构如下:基础UI元素组件层、与数据库绑定的UI元素组件层、页面视图组件层和样式层,其特征在于,增删改查的表单和数据库处理全部由单一的sql‑select语句驱动自动生成,无需编写HTML表单,无需编写sql‑insert语句,无需编写sql‑update语句,无需编写sql‑delete语句,只需要定义一个select‑sql语句,和每个字段的中文字段名称和数据绑定控件的类型。

【技术特征摘要】
1.基于SQL-SELECT驱动的全自动表单WEB后台管理系统的基础开发框架,包括一系统架构,所述系统架构为基于J2EE的B/S架构,该系统架构包括数据库和样式文件,基础架构如下:基础UI元素组件层、与数据库绑定的UI元素组件层、页面视图组件层和样式层,其特征在于,增删改查的表单和数据库处理全部由单一的sql-select语句驱动自动生成,无需编写HTML表单,无需编写sql-insert语句,无需编写sql-update语句,无需编写sql-delete语句,只需要定义一个select-sql语句,和每个字段的中文字段名称和数据绑定控件的类型。2.根据权利要求1所述的基础开发框架,其特征在于,实现了所有的java负责渲染的HTML基础表单控件,包括检查框CheckBox、日期选择框DateSelect、时间选择框DateTimeSelect、数字选择框DigitSelect、单选框Radio和选择框Select。3.根据权利要求1所述的基础开发框架,其特征在于,实现了与数据库自动绑定的HTML表单控件,包括数据库记录集绑定选择框RSSelect、表格列GridField、数据表格DataGrid和分页数据表格DataGridPage。4.根...

【专利技术属性】
技术研发人员:王栋
申请(专利权)人:王栋
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1