- 博客(22)
- 收藏
- 关注
原创 springmvc
Spring Web MVC是一种,种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。ssm:即springmvc, spring, mybatisspring mvc 分为模型层,视图层,控制层s,pring mvc的模型层指的不单单是model,model它只是其中的一种,我们更多的把它叫做领域模型,像service 层和dao层我们把它称之为过程模型 代码如下(示例):<dependency> <groupId>org.springframework
2022-06-15 13:24:23
330
1
原创 mybatis-关联关系
通过脚本创建相关的数据表:一对多(db1-n.txt)创建Customer及Order表对应的model在model中建立一对多关联关系在Customer中声明private List<TOrderEntity> orders = new ArrayList<>();注意:生成对应的getter/setter方法1)定义接口 1)编写关联查询的sql语句2)创建xml配置文件2.3 创建service层创建service层接口及其实现类,实现类的定义如下
2022-06-12 16:46:46
103
原创 mybatis03-spring集成
该文件用于spring与mybatis的集成,具体配置文件及注释见课件中的applicationContext-base.xml1) context:annotation-config/: 用于激活那些已经在spring容器里注册过的bean上面的注解,使用该注解相当于传统方式:......
2022-06-12 15:06:21
120
原创 mybatis-动态sql
mybatis的动态sql语句是基于OGNL表达式的。可以方便的在sql语句中实现某些逻辑. 总体说来mybatis动态SQL语句主要有以下几类:2.1 if以修改功能为例,演示if的用法1)mapper层(即Dao层) 2)在service层增加对应的方法3)在测试类中加入对应的方法进行测试 以查询功能为例,演示choose1)mapper层 2)在service层增加对应的方法 3)在测试类中加入对应的方法进行测试 在查询中使用in条件,以此演示foreach用法1)建立VO对象使用Li
2022-06-12 14:23:29
3423
原创 mybatis
Mybatis是Apache的一个Java开源项目,是一个支持动态Sql语句的持久层框架。Mybatis可以将Sql语句配置在XML文件中,避免将Sql语句硬编码在Java类中。与JDBC相比:1)Mybatis通过参数映射方式,可以将参数灵活的配置在SQL语句中的配置文件中,避免在Java类中配置参数(JDBC)2)Mybatis通过输出映射机制,将结果集的检索自动映射成相应的Java对象,避免对结果集手工检索(JDBC)3)Mybatis可以通过Xml配置文件对数据库连接进行管理SqlSessio
2022-06-12 09:41:09
120
原创 spring-bean生命周期
在spring中Aware接口表示的是感知接口,表示spring框架在Bean实例化过程中以回调的方式将特定在资源注入到Bean中去(如:ApplicationContext, BeanName,BeanFactory等等)。Aware接口本事没有声明任何方法,是一个标记接口,其下有多个子接口,如:BeanNameAware,ApplicationContextAware,BeanFactoryAware等。每个特定的子接口都会固定一个特定的方法,并注入特定的资源,如BeanFactoryAware接口,
2022-06-12 08:55:59
78
原创 Spring AOP
顾客:要调用方法的人;也就是我们的服务对象,它不关系商家实现请求的过程,它只关心结果;商家:相当于一个代理商,它有着和厂家一模一样的方法,厂家:它内部存储我们要调用的方法,但是顾客不能直接调用,当顾客打算调用厂家的方法时,顾客先把请求转发给商家,商家把顾客的请求发给厂家,厂家收到请求后把内部方法给到商家,商家再把方法给回顾客;这个过程就叫代理;在商家转发请求给厂家之前,如果商家加一些自己的条件和附加值给顾客,这叫前置通知在商家收到厂家返回的请求之后,如果商家加一些自己的条件和附加值给顾客,这叫后置通知;如果
2022-06-01 23:25:16
65
原创 Spring
文章目录前言 1. 什么是spring,它能够做什么? 2. 什么是控制反转(或依赖注入) 3. AOP的关键概念 4. 示例 4.1 创建工程 4.2 pom文件 前言在没出现spring之前,在我们用是EJB开发 企业级应用,但是用EJB开发太麻烦太重量级开发,后面Rod Johnson这个人自己做了一个框架,并且推广这个框架给一部分公司使用,后面使用范围越来越广逐渐取代EJB的使用;并且衍生出一系列spring相关的框架;提示:以下是本篇文章正文...
2022-05-31 00:01:21
120
原创 Maven的作用以及安装
文章目录前言 一、为什么使用maven 二、什么是自动构建工具 三、常用的构建工具 四、Maven安装与配置 五、基本使用前言本篇文章讲解maven,通过这篇文章我们来了解maven是什么,为什么要使用它以及它的作用。提示:以下是本篇文章正文内容,下面案例可供参考一、为什么使用maven?Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。使用maven可以帮助我们处理第三方依赖,及传递依赖。我们编码需要很多组件,...
2022-05-29 21:40:33
1390
原创 MySQL基本数据操作
文章目录一、基本数据操作(crud)1.建库建表数据准备(同级目录下的db.txt测试库建库脚本.sql)-- 测试库建库脚本DROP TABLE IF EXISTS t_student;CREATE TABLE t_student ( sid INT NOT NULL AUTO_INCREMENT COMMENT '学号', sname VARCHAR(40) NOT NULL COMMENT '名称', birthday DATE NOT N...
2022-04-23 14:48:36
241
原创 完善中央控制器
前言为了便于理解,我们可以分步骤的,循序渐进的完善中央控制器:编写简单的请求分发实现功能 实现通过配置文件来配置子控制器的功能 完善请求参数处理功能提示:以下是本篇文章正文内容,下面案例可供参考一、请求分发功能为了在中央控制器中完成请求的分发,需要在中央控制器中维护所有子控制器的实例,并且能够依据.
2022-04-17 23:48:19
102
原创 封装分页标签&&自定义MVC01
文章目录前言 一、封装分页标签 二、什么是MVC 三、自定义MVC工作原理 四、自定义mvc实现 1.创建web工程 2.中央处理器 3.Action接口定义 4.实现子控制器 前言上一篇文章我们已经把分页功能实现了。但是还存在一些问题,例如:1)如果其他功能需要分页,则需要复制大量代码才能重用该功能2)如何根据系统需要修改分页工具栏的显示风格这一篇文章在原来的基础上进行封装分页标签解决刚刚提到的问题;提示:以下是本篇文章正文内容,下面...
2022-04-13 16:37:00
117
原创 分页标签02
文章目录前言 一、后台分页数据查询 二、处理流程 实现 重构-提取公用方法 分页标签前言提示:以下是本篇文章正文内容,下面案例可供参考一、后台分页数据查询1) 查询满足条件的总记录数2) 查询满足条件的当前页的数据3) 上两个步骤的查询条件要一致二、使用步骤1.流程图:2.实现1) 为简化数据库操作,需要一个DBUtil工具类import nump..
2022-04-11 02:26:33
760
原创 foreach标签
文章目录前言 一、foreach标签 二、使用步骤 1.编写助手类 2.测试数据辅助类 提示:以下是本篇文章正文内容,下面案例可供参考一、foreach标签二、使用步骤1.编写助手类代码如下(示例):import java.util.Iterator;import java.util.List;import java.util.Objects;import javax.servlet.jsp.tagext.BodyTagSu...
2022-04-08 01:17:14
734
原创 【JSP自定义标签
文章目录前言 一、JSP自定义标签 二、JSP标签库是什么 2.1、处理流程 2.2、如何自定义标签 2.3、标签类型 2.4、out标签开发示例 2.5、if标签开发示例前言什么是标签标记语言,是一种注释文本的语言,以便于计算机可以操作。很多与“ML”结尾的语言都是标记语言,比如:HTML,XML,XHTML,VML等等。标记语言与其他语言一样,也需要运行它们的环境,比如HTML的运行环境时浏览器,XML也要自己的解析和运行的环境。基本结构:...
2022-04-04 23:09:27
1067
1
原创 反射机制讲解
文章目录前言 一、反射机制的作用? 二、1.Class对象的获取 2.反射机制实例化对象 3.反射机制调用方法 4.反射读写属性前言提示:以下是本篇文章正文内容,下面案例可供参考一、反射机制的作用? 反射是java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法 二、Class对象的获取1.类类Class.forName(完整类名)类名.class 对象getClass(0通过class类型生...
2022-04-02 01:11:14
439
原创 XML建模
文章目录前言 一、XML建模是什么? 二、使用步骤 1.ConfigModel 2.ForwardModel 3.ConfigFactory 4.ActionModel 总结前言创建实体模型就是建模, 建模的原因是为了在内存中使用方便;提示:以下是本篇文章正文内容,下面案例可供参考一、XML建模是什么?ConfigModel ActionModel ForwardModel ConfigModelFactory Action...
2022-03-31 23:19:23
79
原创 Xml解析以及应用
系列文章目录第一章XML的作用以及DTD的使用文章目录系列文章目录 前言 一、Java中配置文件的三种配置位置及读取方式 二、使用步骤 1.怎么读取Properties属性文件 2. 怎么用dom4j读取xml文件 3.3. xpath的使用 总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、Java中配置文件的三种配置位置及读取方式同包 Demo1class.getResourceAsStream("dbpro...
2022-03-30 01:00:32
293
原创 XML和DTD
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、XML介绍 二、DTD的作用 1.标签的定义 2.标准的XML格式 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、XML的作用?1:用于数据交互;例如数据在webservice用于数据交互..
2022-03-28 22:18:02
967
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人