文章 2015-09-21 来自:开发者社区

【springmvc+mybatis项目实战】杰信商贸-20.合同货物数和附件数

我们上一篇完成了购销合同、货物以及附件的级联删除,这次我们需要做的业务就是----要求直接显示合同下的货物数和附件数 上一次我们遗留的问题: 我们每次删除完都要去下一级或者数据库看看我们删除了没有,我们可以直接在合同列表中显示每个合同下的货物以及货物的附件有多少件,这样就避免了反复去下一级查看列表的繁琐操作。 那么下面我们使用SQL来编写获取合同下的货物数:select count(*) fro....

文章 2015-09-16 来自:开发者社区

【springmvc+mybatis项目实战】杰信商贸-15.细粒度的权限控制+业务上报取消

上一篇总结我们完成了购销合同的增删改查业务,这一篇我们首先完成权限控制以及业务的上报取消的设置功能。 先说我们的权限控制 1.细粒度的权限控制 a)日常权限框架: 基于角色权限,用户、角色、权限(URL、主菜单、左侧菜单、按钮) b)数据权限: 纵向的数据权限过滤:对数据进行过滤 1)本人(专责):登录后只能看到自己的信息Where条件 create_by = #{当前登录者id} 2)部门(集....

文章 2015-09-15 来自:开发者社区

【springmvc+mybatis项目实战】杰信商贸-14.购销合同添加+修改+删除+查看

上一次我们完成了购销合同列表的显示,下面我们来完成购销合同增加、修改、删除、查方法看。 首先回顾一下我们的Mapper映射文件 ContractMapper.xml:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http:/....

文章 2015-09-13 来自:开发者社区

【springmvc+mybatis项目实战】杰信商贸-13.购销合同列表

我们接下来开始编写购销合同的列表业务 首先我们现往我们的FACTORY_C和基础表中倒入一些数据方便我们测试 导入数据的SQL文件:jk.sql (点击下载) 然后我们看到数据已经插入 启动服务器查看我们的数据已经插入 接下来我们开始做购销合同的业务。首先我们的数据库表已经建立(CONTRACT_C),我们首先创建购销合同的实体类Contract.java:package cn.hpu....

文章 2015-09-01 来自:开发者社区

【springmvc+mybatis项目实战】杰信商贸-2.数据库配置

首先我们来了解项目的架构 我们分别使用了MySql和Oracle数据库,即是异构数据库。我们做到一个平台支持多个数据库。 数据库 建模我们使用Sybase公司的PowerDesigner(以后简称PD),用它进行数据库建模有一个很好的功能,就是可以自动生成建表语句。 业内很少使用hibernate的自动建表,也是使用PD给数据库建模之后再去创建数据库,原因是,我们一般开发项目都是需求调研,概要设....

文章 2015-08-21 来自:开发者社区

【SpringMVC整合MyBatis】提供学习参考的项目源码

最近很多博友私信向我索要此开发专栏的源代码,为了发挥开源精神,我决定将《MyBatis+SpringMVC》专栏所有源代码工程公布给大家,供大家学习参考! 共享的源代码分别是,MyBatis单独的工程,SpringMVC单独的工程,Spring与MyBatis整合的工程,SpringMVC与MyBatis整合的工程。另外感谢光临博客,祝大家学习愉快 源代码链接地址:http://download....

文章 2015-08-16 来自:开发者社区

SpringMVC+MyBatis整合(3)特别篇SpringMVC配置

SpringMVC配置 导言 这篇文章应该放在最前面的,但是由于本人之前没用过mybatis所以,把mybatis整合提前。但是至少步骤变化而已,对于mvc的配置一样不影响。名字叫做特别篇````    一、jar包的引入 在jia上面有注释,除开标注mybatis的,其他包均为mvc包。你会发现这个神奇的mvc包,已经加载了所有的你需要的spring包。 <proje....

文章 2015-08-15 来自:开发者社区

【SpringMVC整合MyBatis】springmvc拦截器-定义和配置

拦截器 1.拦截定义 定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法。package cn.edu.hpu.ssm.interceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springf...

文章 2015-08-15 来自:开发者社区

【SpringMVC整合MyBatis】springmvc对RESTful支持

1.什么是RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 RESTful-表现层状态转换(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。 (1)对url进行规范,写RESTful格式的url 非REST的url:http://.....

文章 2015-08-14 来自:开发者社区

【SpringMVC整合MyBatis】springmvc实现json交互-requestBody和responseBody

json数据交互 1.为什么要进行json数据交互 json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析还比较方便。 比如:webservice接口,传输json数据. 2.springmvc进行json交互 (1)请求json、输出json,要求请求的是json串,所以在前端页面中需要将请求的内容转成json,不太方便。 (2)请求key/value、输出json。此....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注