
Spring
lDevinl
这个作者很懒,什么都没留下…
展开
-
SSM框架整合
要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识数据库CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR(100) NOT NULL COMMENT '书名原创 2020-05-29 13:21:45 · 328 阅读 · 0 评论 -
SpringMVC(六):数据处理
处理提交数据1、提交的域名称和处理方法的参数名一致提交数据 : http://localhost:8080/hello?name=Devin处理方法 :@RequestMapping("/hello")public String hello(String name){ System.out.println(name); return "hello";}后台输出 : Devin2、提交的域名称和处理方法的参数名不一致提交数据 : http://localhost:8080/he原创 2020-05-27 11:36:39 · 146 阅读 · 0 评论 -
SpringMVC(五):结果跳转方式
ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <!-- 前原创 2020-05-26 17:52:30 · 298 阅读 · 0 评论 -
SpringMVC(三):控制器Controller
控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种实现Controller接口Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法//实现该接口的类获得控制器功能public interface Controller { .原创 2020-05-26 17:35:25 · 499 阅读 · 0 评论 -
SpringMVC(二):入门案例
配置版1、新建一个Moudle2、确定导入了SpringMVC 的依赖!3、配置web.xml , 注册DispatcherServlet<!--配置DispathchServlet: 这是Springmvc的核心: 请求分发器,前台控制器--><servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.s原创 2020-05-26 12:07:31 · 176 阅读 · 0 评论 -
SpringMVC(一)_初识springmvc
什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为S原创 2020-05-26 12:06:42 · 368 阅读 · 0 评论 -
Spring(九):声明事务
事务四个属性ACID原子性(atomicity)事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用一致性(consistency)一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足业务规则的一致性状态中隔离性(isolation)可能多个事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏持久性(durability)事务一旦完成,无论系统发生什么错误,结果都不会受到影响。通常情原创 2020-05-25 18:41:55 · 149 阅读 · 0 评论 -
Spring(八):spring整合mybatis
什么是MyBatis-SpringMyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。使用MyBatis-Spring需要导入jia包MyBatis-Spring使用文档:http://mybatis.org/spring/zh/index.html<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</a原创 2020-05-25 17:59:27 · 188 阅读 · 0 评论 -
Spring(七):AOP
什么是AOP:AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。Aop在Spring中的作用:提供声明式事务;允许用户自定义切面横切关注点:跨越应用程序多个模块的方原创 2020-05-23 17:27:36 · 185 阅读 · 0 评论 -
Spring(六):代理模式
为什么要学习代理模式,因为AOP的底层机制就是动态代理!代理模式:静态代理动态代理学习AOP之前 , 我们要先了解一下代理模式!静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理角色来进行一些操作代码:1.抽象角色 (租房子)package com.Devin.demo01;/*租房 */public interface R原创 2020-05-23 15:13:28 · 199 阅读 · 0 评论 -
Spring(四):Bean的自动装配
自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean.三种装配机制Spring中bean有三种装配机制,分别是:在xml中显式配置;在java中显式配置;隐式的bean发现机制和自动装配。测试环境搭建xml配置测试:新建两个实体类,Cat Dog 都有一个叫的方法public class Dog { public void shout(){ System.out.println("wang汪"原创 2020-05-23 14:24:06 · 142 阅读 · 0 评论 -
Spring(五):使用注解开发
使用注解形式,必须得要引入aop的包导入约束:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version> </dependency>原创 2020-05-23 13:12:48 · 228 阅读 · 0 评论 -
Spring(三):依赖注入
构造器注入set方式注入 重点依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .引用对象类:Addresspublic class Address { private String address; public String getAddress() { return address; } publ原创 2020-05-23 13:08:33 · 126 阅读 · 0 评论 -
Spring(二):快速上手Spring
先导入jar包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version></dependency>1.编写实体类package com.Devin.pojo;public class Hel原创 2020-05-23 13:07:50 · 156 阅读 · 0 评论 -
Spring(一):简介及IOC理论推导
简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。spring是由Rod Johnson博士写的 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术官网:https://spring.io原创 2020-05-23 11:43:48 · 232 阅读 · 0 评论