基于SpringMVC框架项目Demo

Git地址:https://github.com/JavaWeb1024/SpringMVC

1.     框架简介:

为打造一套集群高可用的框架,集成的技术目前比较成熟,稳定.相关的知识点在网络上也可以很容易找到相关的知识,有问题就可以立即给予解决.框架没有集成前端,如果有需要,可以集成JSP或者前端框架(Freemarker or Velocity等),易于扩展.本系统主要针对的是后台程序,提供的Demo均已经运行成功,便于学习.

使用的技术包括

l   SpringMVC

l   Mybatis

l   Druid(数据源)

l   Atomikos(多数据源事务管理)

l   Maven

l   Redis(做缓存)

l   SpringCache(集成Redis)

l   Mysql(支持事务时,数据库表引擎不能是Myisam)

(后续会相继集成Dubbe ,Kafka,Disconf)

2.     框架技术支持

Mybatis自动生成工具, 地址: http://www.javaweb1024.com/info/928.jspx.自动生成工具采用的是mybatis-generator二次来发,新增的功能点有:

l   方法selectByStatement,获取list对象集合.对相对应的xml做了部分调整,易于读懂.

l   方法selectByStatementCount,获取符合对象的总数,分页时候需要.

l   新增实体类注释,读取数据库中的备注.(数据库中的备注不能为空).

l   实体类为String类型时判断为空,新增判断方法如

public void setTakeNo(String takeNo) {

this.takeNo = StringUtils.isBlank(takeNo)? null : takeNo.trim();

}

从而去除前端为空格的情况.

l   实体类中如果为Date类型时,需要添加类型匹配转化

@DateTimeFormat(pattern="yyyy-MM-dd")

private Date busiDate;

百度Ueditor使用, 如果前端使用的是JSP就会很简单的集成的你的项目,但是如果前端使用的是模板引擎,就需要修改Ueditor的源码. 源码中需要指定其初始化变量参数.josn的路径,如果不能修改可以联系我们.

QQ群: 专注JavaWeb开发官方总群(178744906)验证消息JavaWeb1024

QQ群: 武汉地区(142173356)验证消息JavaWeb1024

时间: 2024-07-31 20:02:11

基于SpringMVC框架项目Demo的相关文章

rapid-framework脚手架快速搭建springMVC框架项目

rapid-framework介绍:   一个类似ruby on rails的java web快速开发脚手架,本着不重复发明轮子的原则,框架只是将零散的struts(struts2)+spring+hibernate各个组件组装好在一起,并对struts及struts2进行改造,提供零配置编程,并内置一个强大的代码生成器及模板文件,可以生成java的hibernat model,dao,manager,struts+struts2 action类,可以生成jsp的增删改查及列表页面.  整个项目

对springMVC框架项目的学习与解析

看到一句话自勉:程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂. 今天我要整理的是现在项目用的框架SpringMVC,之前提到了他的优势,减少了配置文件的书写,下面就说下自己搭建框架的过程(推荐大家学习下Spring in action): 先来看一张流程图: 首先web.xml下配置DispatcherServlet(之前的建项目,导包不在说): <!-- 配制spring分发器servlet --> <servlet> <servlet-name>

基于SpringMVC框架使用ECharts3.0实现堆叠条形图的绘制(下篇)

<script type="text/javascript"> $().ready(function() { var myChart = echarts.init(document.getElementById('main')); //图表显示提示信息 myChart.showLoading(); //定义图表options option = { tooltip : { trigger : 'axis', axisPointer : { // 坐标轴指示器,坐标轴触发有效

前后端分离开发,基于SpringMVC符合Restful API风格Maven项目实战(附完整Demo)!

摘要: 本人在前辈<从MVC到前后端分离(REST-个人也认为是目前比较流行和比较好的方式)>一文的基础上,实现了一个基于Spring的符合REST风格的完整Demo,具有MVC分层结构并实现前后端分离,该项目体现了一个具有REST风格项目的基本特征,即具有统一响应结构. 前后台数据流转机制(HTTP消息与Java对象的互相转化机制).统一的异常处理机制.参数验证机制.Cors跨域请求机制以及鉴权机制.此外,该项目的完整源码可移步到我的Github参考:RestSpringMVCDemo.喜欢

基于SpringBoot + Mybatis实现SpringMVC Web项目

一.热身 一个现实的场景是:当我们开发一个Web工程时,架构师和开发工程师可能更关心项目技术结构上的设计.而几乎所有结构良好的软件(项目)都使用了分层设计.分层设计是将项目按技术职能分为几个内聚的部分,从而将技术或接口的实现细节隐藏起来. 从另一个角度上来看,结构上的分层往往也能促进了技术人员的分工,可以使开发人员更专注于某一层业务与功能的实现,比如前端工程师只关心页面的展示与交互效果(例如专注于HTML,JS等),而后端工程师只关心数据和业务逻辑的处理(专注于Java,Mysql等).两者之间

一款基于SSM框架技术的全栈Java web项目(已部署可直接体验)

概述 此项目基于SSM框架技术的Java Web项目,是全栈项目,涉及前端.后端.插件.上线部署等各个板块,项目所有的代码都是自己编码所得,每一步.部分都有清晰的注释,完全不用担心代码混乱,可以轻松.简单.放心全面学习(也不需要版本控制配置).下载后遇到任何问题,我将全力进行解答. 此项目:快编(kuaib)是一款方便快速全能的编辑系统,竭尽全力地将编写.查找.比对.修改.文件下载.上传.查重等所有功能整合于单个页面操作综合操作系统.--另外,此项目已部署:http://yws233.cn:80

基于SSM框架之宜立方商城项目——项目开始准备一(项目需求分析与设计)

网站概要需求 工作内容: 依照我方(我方公司)所述,遵循阿里巴巴网站.京东网站B2C商城内容进行设计开发,以确保实现类似京东网站.淘宝网站购物商城功能为目的,且网站预留B2B接口.项目开发方需提供给我方(我方公司)单体测试.结合测试.综合测试.覆盖率测试报告书,供我方审核 开发环境  操作系统要求:保障用户可以在Linux.Unix.WindowsNT.Windows2000.WindowsXP.Win7.Vista.DOS等操作系统中畅通访问我方(我方公司)主页且无任何技术问题出现.  数据库

Java框架JSON-RPC项目demo代码实战

原创整理不易,转载请注明出处:Java框架JSON-RPC项目demo代码实战 代码下载地址:http://www.zuidaima.com/share/1781535155162112.htm 一.JSON-RPC-Java简介 JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架. 利用它内置的一个轻级量JSON-RPC JavaScripIt客户端,可以让你透明地在JavaScript中调用Java代码.JSON-RPC-Java可运行在Servlet容器中如Tomc

Tomcat服务器本地的搭建,以及在 IDEA软件下的配置,以及项目的测试运行(基于supermvc框架下的web)

一.声明 使用了基于springmvc的supermvc的web框架.实习公司的框架. 二.tomact的下载与安装 1选择适合自己电脑配置的jdk和jre版本(截图来自tomcat的官方网站http://tomcat.apache.org/whichversion.html) 我的电脑是jAVA版本是8,所以我可以选择任意版本的Apache Tomcat version. PS:如果你问我,java版本怎么看.(ー?ー|||)(1)在命令行中输入java -version (2)在高级系统设置