SSM整合
wzlhlhhh
这个作者很懒,什么都没留下…
展开
-
SSM整合,个人总结和step
我最近才整合完SSM。前段时间,分开学习了这三个框架,都是看某黄埔军校的视频,整合的部分没看视频,想自己做。但是有一些部分自己没有能完成,主要是如何从spring容器里取出ApplicationContext,这个我的实现比较low,看了看讲义,才OK的。我的实现:WebApplicationContext acc = WebApplicationContextUtils.getRequiredW...原创 2018-05-11 10:31:27 · 299 阅读 · 0 评论 -
SSM整合(十):异常捕获
上一篇文章,在抛出异常之后,看到了500页面,这当然不是我们要的。所以这里就要捕获异常。这里主要是2件事,一个是注册异常捕获,一个是异常捕获方法注册异常捕获注册个屁,我看了半天,发现是真错了,就只有一步异常捕获方法这个在controller中加@ExceptionHandler(Exception.class) public ModelAndView err(Exception ex) { ...原创 2018-05-12 12:17:20 · 459 阅读 · 0 评论 -
SSM整合(九):注册spring事务
这一步是加入spring的事务功能。事务,就是要他的ACDI特性。这里是遇到运行时异常回滚,受查异常提交。step9:所以我们写的异常,一定是运行时异常。配置spring-tx.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...原创 2018-05-11 15:06:52 · 203 阅读 · 0 评论 -
SSM整合(八):加入cpringMVC拦截器l
我是做到这里,才用了注释的方式拿到了ls。step8:这里的话,拦截器,首先说下流程拦截器流程我发起请求->进拦截器->进action这里多拦截器的情况我就不说了,反正有种就近原则的味道。这里的拦截器类LoginChk.javapackage com.ssmlogin.interceptor;import javax.servlet.http.HttpServletRequest;...原创 2018-05-11 14:56:59 · 162 阅读 · 0 评论 -
SSM整合(七):初次跑程序
这个纯粹是小tips当然这里可以提一提的是失败1:这里其实没问题,真的没问题,后来改改就能行了,改了什么?就把字符串填进去然后再换成${jdbc.dirver},没做什么就行了。这里还有一个点是关于Jsp的。我之前写EL表达式,就是取不到值。在写了一次<%=request.getAttribute("我的变量名") %>就能得到了,你说气不气?如果我的内容在哪里有问题,欢迎私信指正。...原创 2018-05-11 14:48:27 · 152 阅读 · 0 评论 -
SSM整合(六):web.xml的编写
这里是能执行的最后一步。我写了配置文件,但是没有在web.xml中注册,所以要写web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <display-name>Archetype Create..原创 2018-05-11 14:43:23 · 194 阅读 · 0 评论 -
SSM整合(五):编写前台JSP页面
这里我曾经试过用html,但是好像跳转过去吃不到EL表达式。。。step5:这里就是表现层的东西了,我JSP也学得马马虎虎。。我这里贴一下我的webapp目录webapp目录index.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DO...原创 2018-05-11 14:39:51 · 6813 阅读 · 0 评论 -
SSM整合(四):PersonDao.xml的编写与Controller的编写
这是接上一步的操作,首先是step4:这里其他的先不说,已经产生了逻辑问题,恩,果然我还是有点菜,两个第四步。mybatis部分PersonDao.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myba...原创 2018-05-11 14:32:25 · 470 阅读 · 0 评论 -
SSM整合(三):编写Service类和Dao
配置文件写完,应该填充项目的内容了。这里的话,是准备做一个比较简单的登录程序把SSM给整合了。step3:我们先理一下思路。1.建立person类来代表一个用户(已做)2.建立一个LoginService接口3.实现一个LoginService接口4.建立一个PersonDao*5.编写PersonDao对应的Mapper这些步骤里面,mapper将留在下一个步骤说。其中PersonDao也是为m...原创 2018-05-11 11:41:40 · 1647 阅读 · 0 评论 -
SSM整合(二):配置文件编写
把项目建好了,下一步干嘛?step2:面对空荡荡的项目,首先当然是想着导入这三个框架啦,就要进行基础配置了。先放上我的配置文件结构图:因为是学习的缘故,我把每个项目都分开来了,当然,这是最后完整的。在一开始,需要有的是spring-main.xml : spring的配置文件,用来导入各个配置文件spring-beans.xml : spring-beans的配置文件,这里是用来注册mybatis...原创 2018-05-11 11:09:19 · 232 阅读 · 0 评论 -
SSM整合(一):创建项目
这是step 1中的内容既然是maven,就附上我的pom.xml。其实出现的先后顺序也就是我在做整合写代码、配置文件的时候的顺序。神站:http://mvnrepository.com/<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...原创 2018-05-11 10:37:03 · 208 阅读 · 0 评论 -
SSM整合(十一):springAOP
springAOP,属于类的增强,这个我还没想好用在哪,但是先实现Step11:这里先贴MyAspect.java,这个切面的代码package com.ssmlogin.aop;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.la...原创 2018-05-12 12:17:36 · 570 阅读 · 1 评论