![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 92
夏晨season
这个作者很懒,什么都没留下…
展开
-
SpringMVC知识点学习笔记
1、概述:① SpringMVC是一个模型-视图-控制器(MVC)的Web框架建立在中央前端控 制器ServletDispatcherServlet),他负责发送每个请求到合适的处理程序, 使用视图来最终返回响应结果的概述。SpringMVC是Spring产品组合的一部 分,他享有Spring loC容器紧密结合Spring松耦合等特点,因此它有Spring 的所有优点② Spring...原创 2018-09-28 18:40:24 · 239 阅读 · 1 评论 -
mvn help:system下载包失败错误解决!
maven配置好之后在cmd命令中执行mvn help:system的时候提示访问中央库失败具体错误如下:C:\Users\liekkas>mvn help:system[INFO] Scanning for projects…Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-...转载 2018-12-14 19:33:31 · 1309 阅读 · 2 评论 -
实现发送请求获取表中相关数据(更新中:第九天)
1、controller层(Sbasicmessage.java)package com.fhx.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;...原创 2018-12-27 08:48:50 · 190 阅读 · 0 评论 -
2018.12.17学生信息管理项目(更新中:第六天)
我们做项目时,可能的数据库中有很多张表,自己写实体类的话,太麻烦。今天我们学习一个新的知道。叫做Mybatis逆向工程。generator一、jar包二、逆向工程生成策略说明的XML配置文件三、执行生成1、jar包最后将地址复制到自己的工程中2、XML配置文件然后在你的项目上创建一个XML文件,把代码复制进去<?xml version="1.0" encoding...原创 2018-12-22 15:09:42 · 147 阅读 · 0 评论 -
SSM整合基本框架
SSM_class src ---xxx.xxx.Controller(该包下面专门放controller类,而controller类是指springMVC中的C,代表控制器,业务的逻辑都写在该类中) ---xxx.xxx.pojo(专门放实体类,而实体类是指对应数据库表的类,也就是数据表中有的字段,在该类中都以属性表示。也就是mvc中的m层) ---xxx.xxx.mapper(专...原创 2018-12-11 18:25:11 · 174 阅读 · 0 评论 -
SSM框架整合需要配置的四个基本的XML文件
目录:web.xml(自动生成)<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http:/原创 2018-12-11 18:36:15 · 1023 阅读 · 0 评论 -
@RunWith的作用
@RunWith就是一个运行器@RunWith(JUnit4.class)就是指用JUnit4来运行@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环境@RunWith(Suite.class)的话就是一套测试集合,@ContextConfiguration Spring整合JUnit4测试时,使用注解引入多个配置文件单个文件...转载 2018-12-24 10:44:55 · 3254 阅读 · 0 评论 -
使用Spring框架下的单元测试方法(更新中:第七天)
一、引入Spring-test jar包二、编写测试类,使用@Runwith(SpringJUnit4ClassRunner.class)和@ContextConfiguration(locations = “spring配置文件路径”)三、执行1、导jar包2、编写测试类3、执行测试类...原创 2018-12-24 18:17:20 · 188 阅读 · 2 评论 -
实现分页功能(更新中:第十天)
在jsp页面中加强分页功能添加:1、2、加了td为操作3、在操作中加入三个按键分别为:修改删除和查看详情(标签里面的属性都可使用Bootstrap中的)4、设置分页(这里使用了if判断)(href=“这里是路径,路径为绝对路径”)(${page_nav}为你自己的导航页)(这里面的所有数据都来自PageInfo)...原创 2019-01-04 15:18:14 · 153 阅读 · 0 评论 -
实现点击按钮发送请求在数据库中拿到数据显示在页面上(更新中:第八天)
目录:1、定义一个按钮或超链接实现发送请求2、Controller层3、service层4、使用jsp页面接收数据并使用forEach原创 2018-12-25 19:42:39 · 4819 阅读 · 0 评论 -
java中Token验证
什么是Token:它是一个令牌,随机不可预测的。为什么需要使用Token:1.防止表单的重复提交2.防止跨站点的请求伪造Token的使用流程是:首先在服务器端生成一个随机的token值并在服务器端保存起来,然后向客户端请求的过程中把这个Token值传过去。之后页面操作完毕后向服务器提交数据的过程中又把这个Token值传回服务器端,同时比较这个Token值是否已经存在于服务器端,若存在,则此...转载 2019-03-14 19:22:00 · 2372 阅读 · 2 评论 -
图解Maven安装与配置以及关于Maven的Pom.xml报错的个人解决办法!
第一步:下载Maven的压缩包文件我这里是我的 D:\maven\apache-maven-3.6.0官网路径http://maven.apache.org/download.cgi解压就可以了第二步:配置环境右键----计算机属性----高级系统设置----高级----环境变量----系统变量----新建变量名:MAVEN_HOME变量值:D:\maven\apache-ma...原创 2018-12-14 19:20:33 · 781 阅读 · 0 评论 -
2018.12.17学生信息管理项目(更新中:第三天)
今天任务:配置好SSM框架的四个配置文件和新学一个知识叫Bootstrap。Bootstrap:http://www.bootcss.com/第二天:https://blog.csdn.net/qq_43296599/article/details/850752361、SSM框架的四个配置文件:web.xml&lt;?xml version="1.0" encoding="UTF-8"...原创 2018-12-20 09:05:25 · 181 阅读 · 0 评论 -
SSM框架整合加框架整合所需的jar包
https://blog.csdn.net/h66295112/article/details/54172295#commentBox转载 2018-12-07 19:52:24 · 1071 阅读 · 0 评论 -
Spring代理
1、概述:代理(Proxy)是一种设计模式。提供了对目标对象另外的访问方式;即通过代理 访问目标对象。这样好处是可以在目标对象实现的基础上,增强额外的功能操作。 (扩展目标对象的功能)代理模式的关键点:代理对象和目标对象2、代理的类型:静态代理:静态代理,是指程序运行前就已经存在了代理类的字节码文件,代 理类和被代理类的关系在运行前就已经确定特点:① 可以在不修改目标对象的功能...原创 2018-10-19 10:57:21 · 260 阅读 · 0 评论 -
Spring IoC
一、概念1、IoC是什么? Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:●谁控制谁,控制什么:传统...原创 2018-10-22 18:53:15 · 96 阅读 · 0 评论 -
使用Mybatis(配置DTD文件)
首先要有这两个包第一步:在STS中点击Window — prefenences — xml — 点击xml catalog — Add添加 — 点击File System添加mybatis的DTD文件 — Key给名字OK完成。第二步:在你要用的项目中的包上右击new—点击other—找到XML—在XML中点击XML File — 给名字 — 三个选项,选择第一个DTD file下一步 — 选...原创 2018-10-29 11:18:15 · 1002 阅读 · 0 评论 -
Spring 框架
Spring1、概述:Spring是最受欢迎的轻量级的企业级Java应用程序开发框架;Spring框架的 核心特性可以用于开发任何Java应用程序,但是在JavaEE平台上构建Web应 用程序是需要扩展的。Spring框架的目标是使J2EE开发变得更容易使用,通 过启用基于POJO编程模型来促进良好的编程实践2、使用Spring框架的核心优势:轻量级的IOC容器一致的事物管理面向切面编...原创 2018-10-26 15:37:15 · 1787 阅读 · 0 评论 -
MyBatis基本介绍
MyBatis持久层框架初时myBatis1、myBatis是什么:①myBatis是支持定制化SQL,存储过程以及高级映射的优秀持久性层框架。②myBatis避免了几乎所有的JDBC(数据库连接)代码和手动设置参数以及获取结果集。③myBatis可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象...原创 2018-10-27 19:56:06 · 193 阅读 · 0 评论 -
MyBatis单表查询操作——XML
题目:使用Mybatis,使用XML方式查询表中数据一、思路:实体类+实体映射文件+mybatis主配置文件+测试类提示1:实体类的名字和表名保持一致(首字母大写);实体类里面定义的属性和表的字段保持一致;给实体类里面的属性分别写上get、set方法。提示2:实体映射文件的名字和实体类名字保持一致(首字母不大写)。文件里面的内容包含定义namespace和sql语句。namespace的...原创 2018-11-20 20:40:25 · 2428 阅读 · 0 评论 -
MyBatis多表查询操作——XML(一对多)
题目:使用Mybatis,使用XML方式查询表中数据(一对多,在原来单表的基础上修改)单表查询操作链接一、思路:思路(实体类+实体类映射文件+mybatis主配置文件+测试类):我们的目标是要通过一条sql语句,把两张表里面的数据查询出来。第一:改造我们的实体类1、给Person类加个集合属性,该集合的数据类型为Food类类型2、实体类要实现序列化接口(Serializable)3...原创 2018-11-21 14:59:51 · 7908 阅读 · 0 评论 -
Eclipse中配置DTD文件
在xml文件中,若想有属性自动提示功能,需要Eclipse本地中配置DTD文件。首先本地要存放有dtd文件,然后Window—>Preferences,如下图:然后:原创 2018-11-24 19:02:55 · 1132 阅读 · 0 评论 -
MyBatis多表查询操作——XML+interface(接口)(多对多)
题目:使用Mybatis,使用XML+接口方式查询表中数据(多对多)一、思路:思路(实体类+实体类映射文件+接口+mybatis主配置文件+测试类):我们的目标是要通过一条sql语句,把三张表里面的数据查询出来。三张表分别:User,Groups,UserGroups。第一:改造我们的实体类1、给User类加个集合属性,该集合的数据类型为Groups类类型2、给Groups类加个集合...原创 2018-11-23 15:17:09 · 892 阅读 · 0 评论 -
Spring+MyBatis多表查询操作(多对一)
题目:使用Spring+Mybatis查询表中数据(多对一)一、思路:思路(实体类+实体类映射文件+mybatis主配置文件+Spring配置文件+测试类):今天我们的目标是实现mybatis和spring的整合使用。实现mybatis和spring整合的步骤(思路):1、创建2张表,用于测试说明,分别是user和orders。User表有u_id,username,phone三个字段....原创 2018-11-28 11:37:21 · 843 阅读 · 0 评论 -
面试被问到Spring IOC、AOP和动态代理,用这篇文章怼过去
01、谈理解首先你要知道,Spring框架原理基本是Java岗面试必问的问题。偶尔会扩展到Spring mvc框架,不过一般很少。每当面试官向你提问,让你说一下Spring的框架原理,你必须要清楚明白的向面试官阐述你的理解,最好不要照本宣科。这一块,我贴出我面对这种问题的回答,供读者参考。对于Spring,核心就是IOC容器,这个容器说白了就是把你放在里面的对象(Bean)进行统一管理,你不用...转载 2019-03-27 09:25:05 · 6471 阅读 · 1 评论