ssm

Springboot SSM框架的比较 区别

▼魔方 西西 提交于 2019-12-08 12:00:26
springboot和ssm不冲突,springboot只是简化了配置,实际开发 没什么区别; 通过集成mybatis,springboot 也可以是ssm; 他们的性能都是一个档次的; 如果项目已经用SSM做了,没必要迁移到Spring Boot,只要做了几个项目,基本也就把SSM配置的差不多了。每个项目都Copy套用就可以了。 具体来说,springboot 只是为了提高开发效率,是为了提升生产力的: 1、springboot一个应用是一个可执行jar(启动类main方法启动web应用),而不像传统的war,内嵌tomcat容器,可以jar形式启动一个服务,可以快速部署发布web服务,微服务最好不过了。 2、将原有的xml配置,简化为java配置 3、当然结构可能跟一般的ssm有一定区别,但其实主要是在资源文件。 来源: CSDN 作者: weixin_42354735 链接: https://blog.csdn.net/weixin_42354735/article/details/89883529

SpringBoot整合ssm框架使用

北城以北 提交于 2019-12-08 12:00:05
SpringBoot环境搭建 见之前博客内容: SpringBoot环境搭建 SpringBoot整合MyBatis 工程结构目录图 pom文件中导入相关依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.0</version> </dependency> <!--lombok插件--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.8</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.35</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </dependency>

SSM Excel表格导出导入

≡放荡痞女 提交于 2019-12-08 08:23:35
项目中经常要用到Excel表格的导出导入。故此,写了一个测试。现在奉上源码。 项目的目录结构: 目录结构截图 页面展示截图: 导出截图 导入截图成功插入数据库 现在给出全部源码: 一: PoiService.java package com.bank.service; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.DateUtil; import org.apache.poi.ss

搭建maven版SSM框架

China☆狼群 提交于 2019-12-07 20:30:25
跳过eclipse的maven配置 选择Maven Project 点击Next,选择默认工作空间位置 选择web类型 填写GroupID、ArtifactID 创建出的maven项目 配置JDK版本,和Tomact,做好准备工作开始配置 项目结构图 先配置pom.xml导入依赖包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>njpj</groupId> <artifactId>testFace_SSM_Maven</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <!--引入项目依赖的jar包 --> <!-- SpringMVC、Spring --> <!-- https://mvnrepository.com/artifact/org

ssm集成(maven)& 分模块开发--详细教程

坚强是说给别人听的谎言 提交于 2019-12-06 15:02:41
1 maven版本的ssm 1.1 最简单的版本步骤: (1) 创建maven web项目 (2) 在pom.xml中导入依赖的jar包 (3) 再写配置文件: web.xml <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name>crm</display-name> <!-- Spring的配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext

MybatisGenerator生成SSM的dao层

孤者浪人 提交于 2019-12-06 12:19:30
官网下载 mybatis generator 下载generator的release版本 mybatis-generator-core-1.4.0-bundle.zip https://github.com/mybatis/generator/releases mybatis generator generator.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <!-- 数据库驱动--> <classPathEntry location="D:\workspace6_5\HjzzAuthPlatform\mysql-connector-java-5.1.22-bin.jar"/> <!--context:生成一组对象的环境 id:必选,上下文id,用于在生成错误时提示 defaultModelType:指定生成对象的样式 1,conditional:类似hierarchical

SSM 的 基本原理与面试相关

為{幸葍}努か 提交于 2019-12-06 10:53:35
一、MyBatis 1、Mybatis出现最多的问题是什么? 问题: 在XML配置文件中语句的书写与对象中定义的不一致,导致编译报错。 2、 MYbatis的分页实现原理?不可能功能都去组装limit? Mybatis的逻辑分页比较简单,简单来说就是取出所有满足条件的数据,然后舍弃掉前面offset条数据,然后再取剩下的数据的limit条 二、Spring 1、Spring的两个特性是什么? IOC与AOP Spring的核心是IOC和AOP,控制反转将对象的生成不通过类new交给IOC容器,通过反射动态的去创建调用对象;面向切面编程通过代理模式,实现了业务和服务的分离,扩展了程序功能,如日志,权限等。 2、IOC 控制反转是什么? 创建对象实例的控制权从代码控制剥离到IOC容器控制,实际上你在xml文件控制,侧重于原理。 spring中IOC与DI 是密切不分的,即依赖注入:创建对象实例时,为这个对象注入属性值或其他对象实例,侧重于实现。 IOC又称DI,把类内部的依赖放到类外部,降低代码的耦合(解耦),把对象生成交给XML,便于修改和维护,实现了对象的热插拔。 3、 什么是AOP ? 在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等。 Aop的代理 :aop框架创建的对象,代理就是目标对象的加强。Spring中的AOP代理可以使JDK动态代理

SSM使用MybatisGenerator生成dao层

寵の児 提交于 2019-12-06 10:34:09
官网下载 mybatis generator 下载generator的release版本 mybatis-generator-core-1.4.0-bundle.zip https://github.com/mybatis/generator/releases SSM 构建基础spring mvc https://www.cnblogs.com/aeolian/p/11950980.html 整合Mybatis 除了mybatis官网下的 mybatis.jar 还需要 mybatis-spring.jar spring 与 mybatis对应 关系表 我使用的版本(之前用spring3.1整合失败,容器初始化报错升级成4.2.4的) <spring.version>4.2.4.RELEASE</spring.version> <mybatis.version>3.2.8</mybatis.version> <mybatis.spring.version>1.2.2</mybatis.spring.version> springconfig.xml配置 <!-- 让spring管理sqlsessionfactory 使用mybatis和spring整合包中的 --> <bean id="sqlSessionFactory" class="org.mybatis.spring

dubbo整合SSM登录案例

喜你入骨 提交于 2019-12-06 10:26:59
基于dubbo/zookeeper/SSM的分布式工程 一.项目结构 1.1公共业务 公共业务提取生产者与消费者都需要用到的 实体类与 业务接口,生产者与消费者只需要引入公共项目的依赖即可 ********注意:实体类要实现序列化Serializable接口******* 1.2生产者 生产者只关注 数据访问层和 业务的具体实现 1.3消费者 消费者只关注与客户端的交互(接收请求/返回响应) 二.具体实现 2.1生产者 使用tomcat发布服务,所以创建的是webapp项目 web.xml配置中央调度器(加载配置文件)与编码过滤器 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application</display-name> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter<

Dubbo案例SSM整合

蓝咒 提交于 2019-12-06 10:26:26
一、创建父子工程   1、创建Consumer子工程     (1)pom.xml导入依赖    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>login</artifactId> <groupId>com.yjc</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>consumer</artifactId> <packaging>war</packaging> <name>consumer Maven Webapp</name> <!-- FIXME change it to the project‘s website --> <url>http://www