一种Java Web应用快速开发的平台系统及其应用技术方案

技术编号:21735754 阅读:43 留言:0更新日期:2019-07-31 19:03
本发明专利技术涉及一种Java Web应用快速开发的平台系统,所述系统包括:平台基础框架,用于提供开发业务系统通用的基本模块;数据库代码生成器,用于定义并生成生成数据库表结构、生成数据库表对应的JAVA实体类程序代码、生成数据库表字段与JAVA实体类对应的XML映射文件,开发人员不需要在Eclipse开发工具上手工编写Java实体类;控制层生成器,用于生成Struts2控制层Java代码;页面代码生成器,用于生成列表页JSP程序文件和编辑页JSP程序文件,本发明专利技术可在线定义数据库结构、生成业务系统经常使用的增删改查页面和程序代码,大幅度缩短开发时间和程序调试的时间,程序员仅需要关注业务逻辑的开发。

A Platform System for Rapid Development of Java Web Applications and Its Application

【技术实现步骤摘要】
一种JavaWeb应用快速开发的平台系统及其应用
本专利技术涉及Java软件开发领域,本专利技术涉及软件快速开发,具体为一种JavaWeb应用快速开发的平台系统及其应用。
技术介绍
现有Java开源领域主要有SSH(Spring+struts2+Hibernate)及SpringMVC+Mybatis两种主流的MVC框架。成熟的MVC框架和ORM产品(数据库中间件)给开发平台提供了底层技术支撑,相比传统的JSP+JavaBean技术,SpringMVC实现了网页展示和控制逻辑的分离,业务逻辑和数据库的分离。现有技术(SSH框架)虽然解决了MVC框架的展示层、控制层、业务逻辑层的分离,但是存在整合难度大,另外缺少代码生成器功能。本专利技术是基于SSH为主的底层技术框架开发的快速开发平台,可在线自定义数据库表结构,并根据数据库表结构生成增删改查页面。生成的增删改查页面包含了列表页数据展示、条件查询、数据录入、数据删除、EXCEL导入导出等,大幅度节省开发人员开发和调试程序的时间。
技术实现思路
为了解决以上问题,本专利技术为使用SSH框架的开发者提供了一整套的代码生成器功能,可在线定义数据库本文档来自技高网...

【技术保护点】
1.一种Java Web应用快速开发的平台系统,其特征在于:所述系统包括:平台基础框架,用于提供开发业务系统通用的基本模块;数据库代码生成器,用于定义并生成生成数据库表结构、生成数据库表对应的JAVA实体类程序代码、生成数据库表字段与JAVA实体类对应的XML映射文件,开发人员不需要在Eclipse开发工具上手工编写Java实体类;控制层生成器,用于生成Struts2控制层Java代码;页面代码生成器,用于生成列表页JSP程序文件和编辑页JSP程序文件。

【技术特征摘要】
1.一种JavaWeb应用快速开发的平台系统,其特征在于:所述系统包括:平台基础框架,用于提供开发业务系统通用的基本模块;数据库代码生成器,用于定义并生成生成数据库表结构、生成数据库表对应的JAVA实体类程序代码、生成数据库表字段与JAVA实体类对应的XML映射文件,开发人员不需要在Eclipse开发工具上手工编写Java实体类;控制层生成器,用于生成Struts2控制层Java代码;页面代码生成器,用于生成列表页JSP程序文件和编辑页JSP程序文件。2.根据权利要求1所述的平台系统,其特征在于:所述平台系统基于Nginx+Tomcat+SSH+Redis。3.根据权利要求2所述的平台系统,其特征在于:所述基本模块包括功能菜单管理、数据字典管理、组织结构、用户、角色、权限管理、角色授权、数据库表结构管理、增删改查页面模板、网络安全过滤器、日志管理、短信管理模块。4.根据权利要求1所述的平台系统,其特征在于:所述数据库代码生成器,用于生成数据库表,Java实体类、和hibernate的XML映射文件、SpringBean、业务逻辑接口、业务逻辑实现类,并自动创建Spring的配置文件。程序员不需要手工配置Spring配置文件。5.根据权利要求1...

【专利技术属性】
技术研发人员:王保政
申请(专利权)人:北京众智益成科技有限公司
类型:发明
国别省市:北京,11

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

1