ssm框架

集成了SSM框架的系统怎么做测试?

微笑、不失礼 提交于 2019-11-28 14:48:49
1.首先在测试文件夹下新建一个测试基类BaseTest BaseTest中的代码如下: package wbl_ssm_blog.mapper; import org.junit.Test; import org.junit.runner.RunWith; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.web.WebAppConfiguration; // 加载测试运行基础环境 JUnit4 @RunWith(SpringJUnit4ClassRunner.class) // 加载resources下面的所有源代码 @WebAppConfiguration("src/main/resouces") // 加载mybatis所有的恶配置文件 @ContextConfiguration(locations={"classpath:mybatis/mybatis-config

SSM整合-配置文件

梦想与她 提交于 2019-11-28 10:20:02
使用工具:maven、idea、jdk8、mysql、tomcat9.0 初学ssm框架,配置文件的配置目录: 其中generator.xml是用Mybatis从数据库中表逆向生成pojo、dao、mapper下此表的相关信息。 配置文件如下: 1、pom.xml 1 <properties> 2 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 3 <maven.compiler.source>1.8</maven.compiler.source> 4 <maven.compiler.target>1.8</maven.compiler.target> 5 6 <!--srping版本--> 7 <spring.version>4.3.14.RELEASE</spring.version> 8 <!--mybatis版本--> 9 <mybatis.version>3.4.0</mybatis.version> 10 <!-- log4j日志文件管理包版本 --> 11 <slf4j.version>1.6.6</slf4j.version> 12 <log4j.version>1.2.12</log4j.version> 13 </properties> 14 15 16

一个简单的ssm案例之spring整合mybatis

百般思念 提交于 2019-11-28 08:12:55
把生成的代理对象存到ioc容器中,service就可以拿到代理对象并注入,就可以调用dao中的方法。 1、修改applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org

ssm开发经历汇总

感情迁移 提交于 2019-11-28 07:29:50
1、@webfilter注解配置的filter中用到某个bean 自定义的filter需要实现filter接口,并重写init()、doFilter()、destroy()方法 因为spring框架是先加载filter类,再加载其他bean,所以,若在自定义filter中的bean采用自动装配方法(@Autowired)或者是在init()方法中调用(ApplicationContext) context.getBean(),此时的bean由于还没有开始加载,所以filter中的对bean的引用为Null, 若在之后的doFilter()中调用该bean的方法,将会抛出NullPointerException异常; 解决方案:对bean的装配在调用时才进行装配,因为所有调用需在所有bean实例化之后才能进行。所以待使用时配备bean,此时的bean已经加载完成,能通过(ApplicationContext) context.getBean()获得该bean的唯一实例。 2、ip过滤问题 在写ip过滤代码后,需要使用多个ip进行过滤测试,第一个想到的是用docker容器,因为docker能方便地产生多个容器,且会自动为不同容器分配的唯一ip,这样满足多个ip测试代码的需求。 但是,容器内程序访问外部地址时需要进行NAT转换,外部程序是无法访问容器ip的

SSM整合

你。 提交于 2019-11-28 07:22:46
SSM整合 1.环境准备   1.1 创建数据库和表结构 create database ssm; create table account( id int primary key auto_increment, name varchar(100), money double(7,2), );   1.2 创建Maven项目   1.3 导入坐标并建立依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version> <mysql.version>5.1.6</mysql.version> <mybatis.version>3.4.5</mybatis.version> </properties> <dependencies> <!--

SSM是什么?或许这篇这里可以帮助你!

我怕爱的太早我们不能终老 提交于 2019-11-28 07:15:01
SSM框架简介 对于许多学习JAVA或者是希望成为全栈程序员来说SSM框架是他们最开始遇到的框架。对于SSM其本质就是Spring + Spring MVC + MyBatis的。对于SSM地位,也算是在继SSH之后,目前市场比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。 因此对于SSM的学习是程序员需要掌握的东西,而今天Damon就跟大家说说,SSM到底是一个什么东西。 解析Spring 对于SPring来说,他一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,其存在的必然,就是为了解决企业应用开发的复杂性而创建的。 而且对于Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。 从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 那么控制反转是什么东西呢? IOC:控制反转也叫依赖注入。利用了工厂模式将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象。 在spring容器启动的时候,spring会把你在配置文件中配置的bean都初始化好

SSM框架实现增删查改

陌路散爱 提交于 2019-11-28 05:36:15
记录一下自己第一次整合smm框架的步骤。 参考博客和网站有: 我没有三颗心脏 How2J学习网站 1.数据库使用的是mySql,首先创建数据库ssm1,并创建表student create database ssm1; use ssm1; CREATE TABLE student( id int(11) NOT NULL AUTO_INCREMENT, student_id int(11) NOT NULL UNIQUE, name varchar(255) NOT NULL, age int(11) NOT NULL, sex varchar(255) NOT NULL, birthday date DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2.新建java web项目,命名为ssm1,并且导入相关的jar包。 3.建立pojo类,在这里命名为student,包名为com.ssm1.pojo 1 package com.ssm1.pojo; 2 3 public class Student { 4 private int id; 5 private int student_id; 6 private String name; 7 private int age; 8 private

SSM框架整合(一)spring框架的搭建

∥☆過路亽.° 提交于 2019-11-28 04:05:57
SSM框架中的配置文件繁杂,此文帮大家疏通一下整体流程! 一 环境准备 1.1 创建maven工程 如图所示: 输入一下信息: groupId:组织名称 artifactId:项目名称 便可进入项目中 1.2添加本次项目需要的jar包 jar包版本号 <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version> <shiro.version>1.2.3</shiro.version> <mysql.version>5.1.6</mysql.version> <mybatis.version>3.4.5</mybatis.version> 对应的说明(坐标文件) 1 <dependency> 2 <groupId>junit</groupId> 3 <artifactId>junit</artifactId> 4 <version>4.11</version> 5 <scope>test</scope> 6 </dependency> 7 8 <!-- spring --> 9 <dependency> 10 <groupId>org.aspectj</groupId> 11 <artifactId

【ssm整合教程】spring4.0.2+springMVC4.0.2+mybatis3.2.6集成

北慕城南 提交于 2019-11-28 01:13:42
spring、springMVC和mybatis的集成 1、 关于三大框架的介绍我在这就不多说了,既然要学三大框架的集成,那说明已经掌握了他们各自的用法了并能够单独使用了,下面我来讲一下三大框架的集成 1.1 其实ssm的集成比ssh的集成简单很多,spring和springMVC的无缝结合给我们省了很多配置,首先我们创一个web项目,我这里用的是myeclipes没有用maven搭建,然后导入项目所需jar包,关于jar的话,spring和springMVC并不需要额外的jar包,只需要额外加入mybatis-spring.jar包,该包由mybatis提供,关于jar包在此不做跟多的说明。 下面给出本项目所用的spring4.0.2的jar包下载连接: http://download.csdn.net/detail/hing2008/6940551 mybatis3.2.6+mybatis-spring1.2.2 的链接 : http://download.csdn.net/detail/aaa5438438/9586717 1.2 首先我们在项目中配置如下目录结构,为了之后配置文件中配置和最后的测试, 再在项目中创建一个与src同级的包,在这个包下的文件在发布时也是在classes文件夹下和放在src目录下没有区别,这样做是为了方便配置,得到的结构如下图: 图 1.1 2、

SSM框架开发配置文件(IDEA)

别等时光非礼了梦想. 提交于 2019-11-27 22:06:15
1.Web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <!--<!– 通过监听器加载xml文件–>--> <!-- <listener>--> <!-- <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>--> <!-- </listener>--> <!-- <context-param>--> <!-- <param-name>contextConfigLocation</param-name>--> <!-- <param-value>classpath:spring-security.xml</param-value>--> <!-- </context