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 ...
【技术保护点】
基于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.根...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。