![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ssm
Eider1998
这个作者很懒,什么都没留下…
展开
-
源代码---ssm框架整合
一:整合环境搭建1.要实现SSM框架的整合,首先要准备这三个框架的JAR包,以及其他整合所需的JAR。 在Eclipse中,创建一个名为chapter17的Web项目,将整合所需的JAR包添加到项目的lib目录中,并发布到类路径下。2. 在chapter17项目,创建一个名为config的源文件夹(Source Folder),在该文件夹中分别创建数据库常...原创 2020-02-15 21:56:19 · 1277 阅读 · 0 评论 -
SSM框架成功搭建
历经3天加一晚,ssm框架终于搭建成功!原创 2020-02-15 02:02:24 · 152 阅读 · 0 评论 -
SSM框架搭建时注意的问题
出现的问题1.The processing instruction target matching "[xX][mM][lL]" is not allowed解决方式:去掉<?xml version="1.0" encoding="UTF-8"?>前面的空格。2.web.xml出现错误The markup in the document following...原创 2020-02-10 23:32:20 · 186 阅读 · 0 评论 -
SSM框架整合
一:整合环境搭建1.如何进行SSM框架整合? 由于Spring MVC是Spring框架中的一个模块,所以Spring MVC与Spring之间不存在整合的问题,只要引入相应的Jar包就可以直接使用。因此SSM框架的整合只涉及到了Spring与MyBatis的整合,以及Spring MVC与MyBatis的整合。2.如何确定SSM框架整合成功? 通过S...原创 2020-02-08 22:31:23 · 130 阅读 · 0 评论 -
文件上传与实现文件下载
一:文件上传 多数文件上传都是通过表单形式提交给后台服务器的,因此,要实现上传功能,就需要提供一个文件上传的表单,而该表单必须满足以下三个条件:1.form表单的method属性设置为post;2.form表单的enctype属性设置为multipart/form-data;3.提供<input type = "file" name = "filename"/>...原创 2020-02-07 23:16:40 · 391 阅读 · 0 评论 -
拦截器概述
1.什么是拦截器? Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证,记录请求信息的日志,判断用户是否登录等。 要使用Spring MVC中的拦截器,就需要对拦截器类进行定义和配置。通常拦截器类可以通过两种方式来定义。第一种:通过...原创 2020-02-07 22:59:02 · 351 阅读 · 0 评论 -
RESTful支持
什么是RESTful? RESTful也称之为REST,是英文“Representational State Transfer”的简称。可以将他理解为一种软件架构风格或设计风格,而不是一个标准。简单的说,RESTful风格就是把请求参数变成请求路径的一种风格。...原创 2020-02-07 22:09:29 · 168 阅读 · 0 评论 -
JSON数据交互
1.什么是JSON? JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式。它是基于JavaScript的一个子集,使用了C,C++、C#,Java, JavaScript,Perl,Python等其他语言的约定,采用完全独立于编程语言的文本格式来存储和表示数据。2.JSON有什么特点? JSON与X...原创 2020-02-07 15:47:03 · 396 阅读 · 0 评论 -
绑定集合
在批量删除用户的操作中,前端请求传递的同名参数的用户id,只要在后台使用同一种数组类型的参数绑定接收,就可以在方法中通过循环数组参数的方式来完成删除操作。 但如果是批量修改用户操作的话,前端请求传递过来的数据可能就会包含各种类型的数据,如Integer,String等。如何处理这种数据类型的请求呢? 针对上述这种情况,就可以使用集合数据绑定。即在...原创 2020-02-07 13:12:37 · 305 阅读 · 0 评论 -
绑定数组
在实际开发时,可能会遇到前端请求需要传递到后台一个或多个相同名称参数的情况(如批量删除),此种情况采用简单数据绑定的方式显然是不合适的。如何处理这种数据类型的请求呢? 针对上述这种情况,如果将所有同种类型的请求参数封装到一个数组中,后台就可以进行绑定接收了。接下来,以一个批量删除用户的例子来详细讲解绑定数组的操作使用:1.创建Web项目,并导入相关J...原创 2020-02-06 23:03:43 · 589 阅读 · 0 评论 -
运行java web时的常见问题&自定义数据绑定
一:运行java web时的常见问题错误1.This element neither has attached source nor attached Javadoc and hence no Javadoc问题原因:import缺少所需jar包解决方法:鼠标放在有问题的import上面点击,就会出现缺少哪个目录下的jar包,根据提供路径导入即可。错误2.java.lang....原创 2020-02-06 15:42:39 · 438 阅读 · 0 评论 -
演示默认数据类型绑定的使用
以HttpServletRequest类型的使用为例,来演示默认数据类型绑定的使用1.创建Web项目,并导入相关Jar包2.在web.xml中配置Spring MVC的前端控制器等信息<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchem...原创 2020-02-05 18:57:29 · 620 阅读 · 0 评论 -
基于注解的Spring MVC应用
1.创建Web项目,引入Jar包2.在配置文件中添加注解扫描配置springmvc-config.xml,并定义视图解析器(这个代码在eclipse会报错,但是不影响程序运行)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/bea...原创 2020-02-05 10:45:15 · 391 阅读 · 0 评论 -
Controller注解的使用&RequestMapping注解的使用&请求处理方法的返回类型
一.Controller注解的使用1. org.springframework.stereotype.Controller注解类型用于指示Spring类的实例,是一个控制器2. 其注解形式为@Controller。3. 该注解在使用时不需要在实现Controller接口,只需要将@Controller注解加到控制器类上,然后通过Spring的扫描机制找到标注了该注解的控制器即可。...原创 2020-02-04 22:54:39 · 1187 阅读 · 0 评论 -
第一个Spring MVC应用
1.在Eclipse中,创建一个名称为chapter11的Web项目,在项目的lib目录中添加运行Spring MVC程序所需要的JAR包,并发布到类路径下。(tomcat-juli.jar是在tomcat文件夹下的bin中找到的) 项目中添加了Spring的4个核心JAR包、commons-logging的JAR以及两个web相关的JAR(可以在Spring解压文件夹的l...原创 2020-02-03 23:42:12 · 336 阅读 · 0 评论 -
简述Spring MVC
什么是Spring MVC?Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts2框架一样,都属于MVC框架,但其使用和性能等方面比Struts更加优异。Spring MVC具有以下特点:1.是Spring框架的一部分,可以方便的利用Spring所提供的其他功能。2.灵活性强,易于与其他框架集成。3.提供了一个前端控...原创 2020-02-02 23:30:17 · 507 阅读 · 0 评论 -
什么是SqlSessionFactory
SqlSessionFactory是MyBatis框架中十分重要的对象,它是单个数据库映射关系经过编译后的内存镜像,其主要作用是创建SqlSession。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来构建,而SqlSessionFactoryBuilder则可以通过XML配置文件或一个预定义好的Configuration实例...原创 2020-02-01 22:26:15 · 6398 阅读 · 0 评论 -
浅显易懂讲解IoC与DI
2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:●谁控制谁,控制什么:...转载 2020-01-31 14:13:08 · 240 阅读 · 0 评论 -
spring的入门程序
什么是Spring?Spring是分层的JavaSE/EE full-stack一站式轻量级开源框架,以IoC(Inverse of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB完成的工作,取代了EJB的臃肿、低效的开发模式。 在实际开发中,通常服务器端在采用三层体系...原创 2020-01-31 00:05:13 · 942 阅读 · 0 评论 -
eclipse实现接口类方法
1.eclipse实现接口类方法:右击包,点击new,选择class,点击add,选择要实现的接口即可。原创 2020-01-30 21:29:51 · 3748 阅读 · 0 评论 -
Spring框架包
一.下载Spring框架包的地址是:https://repo.spring.io/simple/libs-release-local/org/springframework/spring/4.3.6.RELEASE/打开libs目录可以看到许多JAR文件,具体如下: 在libs目录中有四个Spring的基础包,分别对应Spring核心容器的四个模块。1.sprin...原创 2020-01-29 23:45:29 · 2526 阅读 · 0 评论