基于 spring boot 和 spring mvc 的快速开发框架 summer-boot

summer-boot 详细介绍
此项目目的在于提供一个简化、简洁、迅速的开发架构。

它是基于spring boot和spring mvc高度封装的快速开发框架,数据库操作工具summerDao是基于jdbcTemplate高度封装简化、拥有超级简单实用的ORM功能、和ibatis一样强大但更简单、无需映射配置的dao工具,视图层采用的是Rythm(最简洁的java模板引擎。可以用它来做web项目、微服务、socket服务,且同一套代码同时兼容这三种方式。

它的优点如下:
基本建立在spring一套组件之上采用注解方式,方便快捷无需学习其它框架。

数据库操作简单,只需写好sql即可,自动与指定实体bean进行绑定。

无须编写DAO,无须动态拼sql,查询条件智能组装。

支持单表ORM,零配置无需注解,实体类生成。

支持灵活的级联查询。

支持多数据源,不同数据库。

自动分页支持,无须编写任何与分页相关的代码。

统一的异常捕获,无须编写异常处理代码。

采用hibernate的注解数据验证,同时应用于前台验证无须编写JS代码。

支持json和页面输出自动转换,异常包装确保输出的都是可用的json。

页面使用Rythm提供的Razor语法,基本与java语法一致、无标签,极少的学习成本。

表单自动JS验证,列表自动分页。

action支持多值返回,彻底告别Model。

默认使用cookies代替session,轻松实现应用集群,开发时重启程序session不会丢失。

action支持使用RequestMapping的name指定视图名。

原文地址:http://blog.51cto.com/13963665/2176196

时间: 2024-11-05 17:19:01

基于 spring boot 和 spring mvc 的快速开发框架 summer-boot的相关文章

一个asp.net mvc的快速开发框架

闲来无事,自己写了一个asp.net mvc的快速开发框架,这是一个早期版本,也没仔细打包,大家凑合着看. 我把数据库转换了compact ce,本地除了需要有.net4.0运行库,不需要部署任何东西,只要运行shrimp.exe即可,第一次运行读取数据库可能速度慢了一点,第二次就好了. 这个快速开发框架主要用于B/S企业管理类软件的快速开发,适合根据数据库生成标准网页,大大节省了写代码的时间.框架主要包括以下几个部分及特点: 1.登陆模块.系统底层有防网址输入功能,不需要在每个模块写任何过滤器

YiShaAdmin,基于.NET Core Web开源的后台快速开发框架

YiShaAdmin YiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单,所以我也把她开源了. 她可以用于所有的Web应用程序,例如网站管理后台.CMS.CRM.ERP.OA这类的系统和移动端Api. 代码地址:https://github.com/liukuo362573/YiShaAdmin 如果对你有帮助,请帮忙点个 star :) 内置功能 员工管理:员工是系统操作者,该功能主要完成系统用户配置 部门管理:配置系

基于ASP.NET MVC的快速开发平台,给你的开发一个加速度!

基于ASP.NET MVC的快速开发平台,给你的开发一个加速度! bingo炸了 2017/4/6 11:07:21 阅读(37) 评论(0) 现在的人做事情都讲究效率,最好能达到事半功倍那种效果,软件行业也不例外.但是需求的一再变动,架构和业务功能的一改再改,往往使得软件的开发事倍功半.软件行业急需突破现现状,所以快速开发框架就这么应运而生了.但是市面上快速开发框架种类繁多,今天我给大家带来的是一套界面风格简洁大方.多业务功能.基于ASP.NET+MVC的快速开发框架. 体验地址我会在下文附上

spring boot与spring mvc的区别是什么?

Spring 框架就像一个家族,有众多衍生产品例如 boot.security.jpa等等.但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能.Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML. JavaConfig.hin处理起来比较繁琐.于是为了简化开发者的使用,从而创造性地推出了Spr

Spring、Spring Boot、Spring Frame、Spring MVC的区别

Spring框架就像一个厂商,其下有很多产品,如Spring Boot.Spring Frame.Spring Cloud等等. Spring Boot用于快速.方便.简单的搭建一个Spring项目.之所以说它快速.方便.简单,是因为Spring Boot融合看来很多第三方库,提供了配置这些库及本身的一些简单的方式,从而进行了简化,避免了我们自己对包的导入和繁琐的XML文件配置.我们来看下官方文档. 我们可以看到Spring内嵌了一些serverse等容器,通过Spring Boot的配置,可以

[转]Spring MVC 教程,快速入门,深入分析

.前言二.spring mvc 核心类与接口三.spring mvc 核心流程图 四.spring mvc DispatcherServlet说明 五.spring mvc 父子上下文的说明 六.springMVC-mvc.xml 配置文件片段讲解 七.spring mvc 如何访问到静态的文件,如jpg,js,css 八.spring mvc 请求如何映射到具体的Action中的方法 九. spring mvc 中的拦截器:十. spring mvc 如何使用拦截器 十一. spring mv

Spring MVC 教程,快速入门,深入分析

资源下载: Spring_MVC_教程_快速入门_深入分析V1.1.pdf SpringMVC核心配置文件示例.rar 作者:赵磊 博客:http://elf8848.iteye.com 目录  一.前言二.spring mvc 核心类与接口三.spring mvc 核心流程图 四.spring mvc DispatcherServlet说明 五.spring mvc 父子上下文的说明 六.springMVC-mvc.xml 配置文件片段讲解 七.spring mvc 如何访问到静态的文件,如j

基于Spring Boot和Spring Cloud实现微服务架构学习(四)

Spring Cloud介绍 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全局锁.决策竞选.分布式会话和集群状态管理等操作提供了一种简单的开发方式. Spring Cloud与Dubbo对比 提到Dubbo,我想顺便提下ESB,目前央视新华社也在用ESB来做任务编排,这里先比较下Dubbo和ESB: ESB(企业数据总线),一般采用集中式转发请求,适合大量异构系统集成,侧重任务

基于Spring Boot和Spring Cloud实现微服务架构学习

Spring Cloud介绍 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全局锁.决策竞选.分布式会话和集群状态管理等操作提供了一种简单的开发方式. Spring Cloud与Dubbo对比 提到Dubbo,我想顺便提下ESB,目前央视新华社也在用ESB来做任务编排,这里先比较下Dubbo和ESB: ESB(企业数据总线),一般采用集中式转发请求,适合大量异构系统集成,侧重任务