ssm

SSM框架之Mybatis-config.xml文件配置以及属性详解

自作多情 提交于 2019-11-27 11:59:25
本篇,主要是总结一些mybatis-config.xml文件的配置以及属性相关的解释。 properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHanderlers(类型处理器) environments(环境集合属性对象) environment(环境配置) transactionManager(事务管理) dataSource(数据源) mappers(映射器) objectFactory plugins properties 一般咱们在SSM中配置数据库信息时,通常会将数据库信息单独写入一个jdbc.properties文件中,方便后续的维护. jdbc.properties jdbc.driver = com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mysql jdbc.username=root jdbc.password = root 在mybatis-config.xml配置文件中,可以这样使用: <properties resource="jdbc.properties"> </properties> <environment id="development"> <transactionManager type="JDBC"/>

SSM框架中的事务和事务传播机制

元气小坏坏 提交于 2019-11-27 11:07:26
SSM框架的整合学到尾声了,最后的时候接触到了事务传播机制,有点多,就记下来吧 0.值得注意的坑(SSM事务回滚失效) 在 spring-mvc.xml 文件中,如果你配置包扫描的时候,是扫描项目下所有的包,比如这样(我的整个项目都在top文件夹下) 那么你的事务机制会出问题,因为 spring-mvc 是一个 子容器 , 不具有事务功能 ,而 spring-config 是 顶级父容器 , 有事务功能 ,如果你在spring-mvc.xml内扫描了处理事务的 service 类,会导致事务功能失效 所以,记得要排除掉处理事务的类,只需要把上面的代码改成 1 <context:component-scan base-package="top.**"> 2 <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service"/> 3 <!--这样设置之后就可以让这个子容器不加载servicer--> 4 </context:component-scan> 然后事务功能就正常了 1.事务的使用(只介绍注释方式) 在负责与数据库交互的方法前加上注释 @Transactional 这样这个方法调用时就会开启一个事务,方法结束时该事务结束 例子: 1

SSM框架controller层配置文件

霸气de小男生 提交于 2019-11-27 10:15:34
<?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:mvc="http://www.springframework.org/schema/mvc" 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/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc

在SSM框架中部署WebService

浪子不回头ぞ 提交于 2019-11-27 10:03:28
1 、引入 jar 包 具体可参考网路 2 、修改 web.xml <!--注册一个用于接收其他工程向本工程发送的webservice请求的请求接收器--> <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <!--配置过滤请求地址项目名+webService+address+?wsdl--> <servlet-mapping> <servlet-name>CXFServlet</servlet-name> <url-pattern>/TDM/*</url-pattern> </servlet-mapping> 3 、增加 spring-cxf.xml 文件 3.1 web.xml 增加以下内容 3.2 spring-cxf.xml 文件 用于定义webservice交互接口名称 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi

ssm整合关键

时光总嘲笑我的痴心妄想 提交于 2019-11-27 08:44:02
思路: 创建数据库; 1.maven创建web项目; 2.pom.xml复制依赖 3.搭建项目基本架构 4.依次 (1)实现spring,测试类测试spring   applicationContext.xml复制约束,然后配置扫描不扫描@Controller注解(表现层由springmvc扫描)   测试类:加载配置文件;获取serviceimpl;调用serviceimpl中方法 (2)实现springmvc配置tomcat测试springmvc     springmvc和spring整合   web.xml配置filter,servlet通过服务器启动加载springmvc.xml   springmvc.xml     配置扫描@Controller     配置视图解析器     配置静态资源放行     配置支持springmvc其注解(<mvc:annotation-driven/>)   写jsp页面和controller方法开启服务器测试页面跳转   整合springmvc和spring   就是让服务器启动是加载spring配置文件,web.xml中配置listener和Context-parm      controller层属性注入serviceimpl。启动服务器,发送请求,调用相关方法测试整合。 (3)实现mybatis测试类测试功能    

基于SSM(Spring+SpringMVC+Mybatis)+Shiro+Redis+Bootstrap的超市管理系统(电商网站)

。_饼干妹妹 提交于 2019-11-27 08:02:05
基于SSM(Spring+SpringMVC+Mybatis)+Shiro+Redis+Bootstrap的超市管理系统(可以说是电商网站) 转眼间就2018年6月6日了,很久之前就想写博客,但是每次都是没时间,就没有写,乘着今天想起来就正式开始写我的博客了,从大二以来课程特别多,每次都在想等我下个学期课少了就有时间写博客了,但是一次比一次课多,大家可以看下我大三下学期的课表,也就是现在我的课表: 以前上高中老师就说大学一天就几节课,来到大学才知道,2节课就是一上午,课这么多,还得抽时间写项目、钻研技术、参加比赛、考证,学校安排的课程还不能落下,所以有段时间一度觉得心很累。但是,作为一个不轻言放弃的人怎么能就此被打败呢!于是我废寝忘食,加班加点(说到这我都被自己感动了),就差没 上课把电脑搬去教室写代码了,因为怕被老师赶出去。 下面我就开始介绍这个基于JAVAEE的超市系统: 1.项目介绍: 今年我大三,这是我帮一个小伙伴做的毕业设计项目,不要问我为什么我的小伙伴要找人代写毕业设计,我想很多在普通本科的学生都是这样的吧,特别是干计算机这行的,由于平时小伙伴特别忙,又没时间,而我自己自学了(JAVASE、JAVAWEB、JAVAEE、数据库、Linux 、等等一系列,做后台的都懂的)等等一系列技术,我自己想多熟练熟练技术,光学不练习怎么能行了,所以我就爽快的答应了,毕设的要求如下:

基于ssm开发的教师教学管理系统

允我心安 提交于 2019-11-27 08:01:16
本课题实现一个通用教学管理系统,框架采用ssm(Spring+SpringMVC+MyBatis),数据库的采用为mysql数据库。其主要功能管理学生、老师、课程等信息,实现教学管理的信息化. 学生功能模块:学生可以查看个人信息,包括姓名、班级、学号、班级类型等;也可以对自己的密码进行修改;查看必修课和选修课课表;以及在线选择选修课课程。 老师功能模块:老师可以个人信息,包括姓名、工号、专业等;修改个人密码修改;查看学生并给其课程打分;查看个人课表。 管理员功能模块:管理员可以添加教师、学生、班级、课程;教师信息查询、修改、删除;课程信息添加、修改、删除;学生信息查询、修改、删除;班级信息查询、修改、删除;对课程进行排课。 运行环境: 项目开发语言:Java语言,jdk7或者以上 项目开发工具:eclipse等 项目开发技术:前台页面采用jsp+jquery+js技术,后台采用ssm技术 服务器软件:tomcat7.0或者以上 数据库类型:MySQL数据库为系统的数据库 源码下载: http://www.myzshare.cn/resource_detail?id=73&res_name=%E5%9F%BA%E4%BA%8Essm%E9%80%9A%E7%94%A8%E6%95%99%E5%B8%88%E6%95%99%E5%AD%A6%E7%AE%A1%E7%90%86%E7

基于SSM框架学生管理系统的实现

烂漫一生 提交于 2019-11-27 08:00:16
这是我一年前做的项目的,算是SSM框架入门的实例,maven管理工具所用到的仓库私服为阿里云的仓库。 整个项目的目录: jdbc.properties是对数据库信息的配置: #mysql version database setting jdbc.driver=com.mysql.jdbc.Driver jdbc.username=root jdbc.password= jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/test?useUnicode=true&characterEncoding=UTF-8 service-context.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:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org

基于SSM框架的管理系统:简单实现数据库查询

我们两清 提交于 2019-11-27 07:59:53
基于SSM框架的管理系统:简单实现数据库查询 注意:设备已安装idea、maven、tomcat等开发工具。 本文涉及素材资源见我的资源“基于SSM框架的管理系统:简单实现数据库查询 素材.rar”。 目录 一、新建项目 二、配置文件 三、在各包里新建各种项目代码 四、运行结果展示 一、新建项目 1、新建 maven 项目,勾选下图: 2、创建组名、项目名,选择 maven 的安装地址、 setting 地址,创建本地仓库等。 3、等待下载架包。 4、新建下图中的包体结构: 5、配置安装好的 tomcat 。 二、配置文件 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版本号 --> <spring.version>5.0.2.RELEASE</spring.version> <!-- mybatis版本号 --> <mybatis.version>3.2.6<

spring-boot搭建ssm框架

有些话、适合烂在心里 提交于 2019-11-27 07:56:25
1、首先进入spring的官网,进入spring initializr构建spring-boot项目,输入group id,输入artifact值,然后将依赖的webjar包搜索出来添加进去。 2、下载完之后,解压出来,然后通过maven的方式导入进eclipse中。 开发步骤: 1、开发还是和以前一样,包的结构还是和以前一样。 2、整合框架在spring boot中的核心配置文件application.properties中配置,也不用配置什么东西了,就是设置datasource,还有mybatis的mapper.xml文件的位置,不需要像ssm框架整合一样配置什么事务什么的。 3、扫描包在spring boot启动的地方使用扫描注解扫描。 @ComponentScan(controller的包路径)//用于扫描controller,service,component, @MapperScan(mapper接口包路径)//用于扫描接口mapper pom.xml信息 spring-boot支持ssm开发的pom.xml依赖 < dependency > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-web </ artifactId > </