ssm

SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

半世苍凉 提交于 2019-11-29 16:06:09
1.前言 使用框架都是较新的版本: Spring 4.0.2 RELEASE Spring MVC 4.0.2 RELEASE MyBatis 3.2.6 2.Maven引入需要的JAR包 2.1设置Maven的下载地址 2.2配置pom.xml文件 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 3.Spring与MyBatis的整合 3.1建立JDBC属性文件jdbc.properties(文件编码修改为utf-8) driver=com.mysql.jdbc.Driver url=jdbc:mysql://10.221.10.111:8080/db_zsl username=demao password=demao #定义初始连接数 initialSize=0 #定义最大连接数 maxActive=20 #定义最大空闲 maxIdle=20 #定义最小空闲 minIdle=1 #定义最长等待时间 maxWait=60000 注意:每行后面的不能有空格,否则会报一些与数据库链接相关操作。 3.2建立spring-mybatis.xml配置文件 这个文件就是用来完成spring和mybatis的整合的。主要的就是自动扫描,自动注入,配置数据库。 提醒:在MyEclipse中建立bean类型的xml文件,可以从新建->other->bean格式文件创建,方便导入命名空间。

基于SSM的车辆故障管理系统程序设计,源码下载

大憨熊 提交于 2019-11-29 15:07:52
大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON、PHP、C#、安卓等多项技术。 今天将为大家分析一个车辆故障管理系统(本文针对汽车故障诊断专家系统 中知识库的特点,设计了一种基于Windows平台的知识库管理系统(KnowledgebaseManagementSystem以下简称KBMS), 该系统充分利用了数据库技术,实现了对知识库中知识的存储、增加、删除、修改和查询,以及对知识进行一致性和完整性校验,为汽车故障诊断专家系统的开发和 运用奠定了重要基础。),该项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。车辆故障管理系统为一个 后台项目。 为了完成该系统,我们首先需要对该系统进行需求分析。一个车辆故障管理系统应包含用户角色有管理员、车主、员工。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。 为了完成系统的功能需要为车主设置车辆表,记录车辆信息。在车辆表中定义了两者的关联关系,其中车辆的车主与车主的mingzi字段对应、车辆的车主id与车主的id字段对应 。 总结得出该系统所有数据为:管理员(admin)、车辆(cheliang)、车主(chezhu)、员工(yuangong) 管理员表 字段名 | 类型 | 属性 | 描述 id | INT(11) |

ssm框架总结----概述

*爱你&永不变心* 提交于 2019-11-29 15:01:52
SSM框架是一种几种开源的框架整合后的框架集合,它是一种为了方便我们进行java开发而设计的配置方案,SSM框架主要使用了spring + mybatis + springmvc。当然 这里面的mybatis可以转换为Hibernate,即我们熟知的SSH框架,springmvc也可以使用struts2。。。但是,为什么要这样设计呢? 1.spring:这个是java开发的一个重点工具,它的IOC容器可以帮助我们初始化对象,这样我们在使用的时候只需要autowired就可以了,而不需要再通过new的方式即可,还有aop功能,可以帮助我们管理事务。。。 2.springmvc:它实际上不是一个框架,而是spring的一个工具。它作用于web层,相当于controller,用于接收,处理用户的请求,它可以拦截用户发来的请求,然后将请求的参数等内容传给controller,让controller可以处理这个请求,控制页面跳转,调用dao里面的查询方法(实际上调用的service层),响应用户的请求等一系列的操作。 2.mybatis:这个框架可以帮我们管理sql,让我们使用xml配置文件的方式帮我们把sql语句和java的逻辑代码分开,这样可以方便我们读写代码和维护代码。当然这块内容可以使用Hibernate来代替。 ok,说了一堆废话,主要是在说一件事儿,为什么要整合这些框架

ssm整合:搭建环境

混江龙づ霸主 提交于 2019-11-29 13:29:45
一、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 <spring.version>5.0.2.RELEASE</spring.version> 6 <slf4j.version>1.6.6</slf4j.version> 7 <log4j.version>1.2.12</log4j.version> 8 <shiro.version>1.2.3</shiro.version> 9 <mysql.version>5.1.6</mysql.version> 10 <mybatis.version>3.4.5</mybatis.version> 11 </properties> <dependencies> <!-- spring --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.6.8

SSM框架集成

好久不见. 提交于 2019-11-29 13:07:19
1.在IDEA新建一个Maven项目 1.1 创建一个maven-archetype-webapp 图1. 创建web-app 1.2 创建确实的文件夹,结构如下 图2.文件夹结构 2.添加相关依赖 2.1 配置pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <!--自定义一个版本变量,方便更新版本--> <spring.version>5.1.5.RELEASE</spring.version> <mybatis.version>3.4.6</mybatis.version> <c3p0.version>0.9.5.4</c3p0.version> </properties> <dependencies> <!-- 默认的idea创建的依赖版本是4.11,后续集成测试时,提示Junit的版本过低,至少需要4.12 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId

基于SSM的房地产企业网站的设计与实现,免费分享

大兔子大兔子 提交于 2019-11-29 12:36:29
大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON、PHP、C#、安卓等多项技术。 今天将为大家分析一个基于SSM房产网站(房产网站大全的宗旨是方便用户快速找到当地房产出租、出售的网站平台,而不用去记太多复杂的网址;同时也提供了房产网站发布出租、出售等信息的平台。),该项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。基于SSM房产网站为一个 后台项目。 为了完成该系统,我们首先需要对该系统进行需求分析。一个基于SSM房产网站应包含用户角色有管理员、客户、销售。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。 为了完成系统的功能需要为客户、销售设置销售客户表,记录销售客户信息。在销售客户表中定义了两者的关联关系,其中销售客户的客户名字与客户的mingzi字段对应、销售客户的客户id与客户的id字段对应、销售客户的销售与销售的mingzi字段对应、销售客户的销售id与销售的id字段对应 。 总结得出该系统所有数据为:管理员(admin)、客户(kehu)、销售(xiaoshou)、销售客户(xiaoshoukehu)、楼房(loufang) 管理员表 字段名 | 类型 | 属性 | 描述 id | int(11) | PRIMARY KEY | 管理员 username |

基于SSM的MVC出租公司管理系统的设计与实现,免费分享

会有一股神秘感。 提交于 2019-11-29 12:36:20
今天将为大家分析一个出租公司管理系统(租赁车辆在线综合管理系统是由一套由全微毕设开发有限公司针对车辆租赁的基础信息、车辆管系统包括理、司机管理、客户管理、综合业务、租金统计进行全面管理而开发的系统。),该项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。出租公司管理系统为一个 后台项目。 为了完成该系统,我们首先需要对该系统进行需求分析。一个出租公司管理系统应包含用户角色有管理员、客户、司机。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。 为了完成系统的功能需要为客户、司机设置订单表,记录订单信息。在订单表中定义了两者的关联关系,其中订单的客户与客户的mingzi字段对应、订单的客户id与客户的id字段对应、订单的司机与司机的mingzi字段对应、订单的司机id与司机的id字段对应 。 总结得出该系统所有数据为:管理员(admin)、客户(kehu)、司机(siji)、订单(dingdan) 管理员表 字段名 | 类型 | 属性 | 描述 id | int(11) | PRIMARY KEY | 管理员id username | varchar(255) | | 账号 password | varchar(255) | | 密码 客户表 字段名 | 类型 | 属性 | 描述 id | int(11) | PRIMARY

基于SSM框架的B/S项目开发校园班级回忆录网站管理系统,免费分享项目

烂漫一生 提交于 2019-11-29 12:36:14
大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON、PHP、C#、安卓等多项技术。 今天将为大家分析一个班级网站(班级网站),该项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。班级网站为一个 后台项目。 为了完成该系统,我们首先需要对该系统进行需求分析。一个班级网站应包含用户角色有管理员、学生。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。 为了完成系统的功能需要为班级设置学生表,记录学生信息。在学生表中定义了两者的关联关系,其中学生的班级与班级的mingzi字段对应、学生的班级id与班级的id字段对应 。为了完成系统的功能需要为学生设置回忆表,记录回忆信息。在回忆表中定义了两者的关联关系,其中回忆的学生与学生的mingzi字段对应、回忆的学生id与学生的id字段对应 。 总结得出该系统所有数据为:管理员(admin)、学生(xuesheng)、班级(banji)、回忆(huiyi) 管理员表 字段名 类型 属性 描述 id int(11) PRIMARY KEY 管理员id username varchar(255) 账号 password varchar(255) 密码 学生表 字段名 类型 属性 描述 id int(11) PRIMARY KEY 学生id

ssm配置文件

余生颓废 提交于 2019-11-29 12:24:17
mybatis配置文件SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"> <property name="helperDialect" value="mysql"></property> </plugin> </plugins> </configuration> spring配置文件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

Maven + SSM环境搭建

本秂侑毒 提交于 2019-11-29 12:07:36
Maven + SSM 之前Maven+SSM都是照着搭建的,自己想写点什么的时候发现搭建的过程不清楚。 于是花了时间边整理思路边搭建,并把搭建过程记录下来。 视频看来终觉浅,还是需要自己动手实践,捋顺思路记忆才会深刻。 构建Maven相关工程和模块 首先创建一个父工程,选择Maven Project选项。 勾选上Create a simple project,然后点击next 注意父工程打包方式为pom 点击finish,父工程创建完成。 将鼠标移动到之前创建好的demo-parent,点击鼠标右键,选择Maven->New Maven Module Project. (也可直接创建Maven Module然后指定parent。) 模块名为demo-dao,Parent Project为demo-parent. 注意打包方式为jar,点击finish即可,demo-dao模块就创建完成了。 按照相同的方法创建Service模块,注意打包方式也为jar。 接下来创建demo-web 此处注意打包方式为war 创建完demo-web后会发现,报错这时因为打包为war,因为标准的web程序结构, 而我们目录结构的webapp下缺少WEB-INF文件夹和web.xml文件。 接下来我们创建一个WEB-INF文件夹,然后在其中创建一个空的web.xml文件。 web.xml内容如下所示: