zoukankan      html  css  js  c++  java
  • 基于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群: 武汉地区(142173356)验证消息JavaWeb1024
  • 相关阅读:
    Delphi中WebBbrowser的编程 转
    博客园设置目录
    iTerm
    python
    谷歌浏览器插件的导出导入
    Chapter10 属性
    WPF之Binding
    ASP.NET 路由系统
    Silverlight中使用Application.GetResourceStream方法加载资源时得到的总是null
    基于IoC的ControllerFactory
  • 原文地址:https://www.cnblogs.com/zihan1120/p/5534815.html
Copyright © 2011-2022 走看看