ssm项目学习
文章平均质量分 59
项目
捻玖
努力努力再努力
展开
-
git开发流程
dev:开发环境,从feature去mrtest: 测试环境,从feature去mrpre: 预生产环境,从master去mr,为了验证master代码master: 生产环境,从feature去mrfeature: 开发分支----小功能,创建的时候,从master拉取hotfix: bug修复分支,从,master拉取。原创 2023-03-01 10:56:18 · 534 阅读 · 0 评论 -
Java web的发展历史
一.Model I和Model II1.Model I开发模式Model1的开发模式是:JSP+JavaBean的模式,它的核心是Jsp页面,在这个页面中,Jsp页面负责整合页面和JavaBean(业务逻辑),而且渲染页面,它的基本流程如下:这样的设计模式到这一个jsp页面负责了视图的展示和业务流程的控制高度耦合的结果是Jsp代码十分复杂,后期维护困难!2.Model II开发模式在Model II的模式下。利用jsp页面、servlet和JavaBean组件原创 2022-02-21 19:25:27 · 314 阅读 · 0 评论 -
AOP概念的引入,相关的概念,AOP技术
首先我们来看一下登录的原理如上图所示这是一个基本的登录原理图,但是如果我们想要在这个登录之上添加一些新的功能,比如权限校验那么我们能想到的就有两种方法:①:通过对源代码的修改实现②:不通过修改源代码方式添加新的功能 (AOP)1. AOP的概述什么是AOP的技术?在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序结构AOP最早由A...原创 2022-02-20 19:30:11 · 292 阅读 · 0 评论 -
Spring框架的Bean管理
(1).什么是Bean个管理bean管理指的是如下的两个操作1.创建对象 2.注入属性原创 2022-02-19 18:01:36 · 1008 阅读 · 0 评论 -
切入点的表达式
再配置切入点的时候,需要定义表达式,具体展开如下:切入点表达式的格式如下:execution([修饰符] [返回值类型] [类全路径] [方法名 ( [参数] )])修饰符可以省略不写,不是必须要出现的。返回值类型是不能省略不写的,根据你的方法来编写返回值,可以使用 * 代替。包名,类名,方法名,参数的规则如下:例如:com.qcby.demo3.BookDaoImpl.save()首先包名,类名,方法名是不能省略不写的,但是可以使用 * 代替中间的包名可以使用 * 号代替原创 2022-02-20 21:00:54 · 2540 阅读 · 0 评论 -
Spring的AOP技术-注解方式
1. AOP注解方式入门程序创建maven工程,导入坐标。编写接口,完成IOC的操作。步骤略。编写切面类给切面类添加注解 @Aspect,编写增强的方法,使用通知类型注解声明1.配置xml扫描注解<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001原创 2022-02-21 17:17:55 · 99 阅读 · 0 评论 -
SpringMVC的入门案例
一. SpringMVC的入门程序1、搭建spring MVC①:创建WEB工程,引入开发的jar包<!--版本锁定--><properties> <spring.version>5.0.2.RELEASE</spring.version></properties><dependencies> <dependency> <groupId>org.spring原创 2022-02-21 19:30:46 · 534 阅读 · 0 评论 -
数据库约束
主键约束:(必填)保障数据查询可靠性,id唯一标识符,不允许为空,不重复,一般为int或bigint数据库完整性约束 唯一约束:可用可不用,唯一键设定varchar类型长度不能为255,字段不允许重复非空约束:可选可不选默认约束:给某一列设定相应默认值外键约束:两张表以上才能用外键约束,外键约束的目的:多张表中辅助查询 。一对一表中,外键可以在任意标中设定 。一对多表中,只能在多表中设定。多对多标,要构建关系表。1:不存在任何关系表与表之间的关系 2:一对一 (数据直接按的关系)原创 2021-12-30 22:58:30 · 503 阅读 · 0 评论 -
SpringBoot
3 SpringBoot简介3.1.1 Springboot介绍SpringBoot是一个开发基于Spring框架的应用的快速开发框架,它也是SpringCloud构建微服务分布式系统的基础设施。Springboot的一大特性就是说自动装配,内嵌web容器。b/s和c/s的区别,现在主要是c/s。3.1.2 Spring和Springboot和SpringCloud的区别SpringBoot则是在Spring基础之上,用于快速构建Spring应用的一个框架,它并不是要取代Spring原创 2022-04-18 16:59:29 · 652 阅读 · 0 评论 -
maven简介
1.maven简介maven:帮助我们快速构建项目的工具1.1 简介相当于一个超市,里面有很多料理包。manen管理这各种jar包maven最主要体现在两个词上:项目和管理。maven给我们整个开发团队找出了一种能够更加科学的去管理我们项目的思想。maven通过使用配置文件的方式使得项目在管理和交接的过程中成本变得非常低。maven提出了一种叫做maven仓库的概念,使得我们可以将第三方和我们需要引用的项目都放置在maven仓库当中。如果其他人或项目组也需要使用,就可以直接通过maven原创 2022-04-02 22:43:52 · 757 阅读 · 0 评论 -
maven中央仓库,其他公共库
5.1 中央仓库由于原始的本地仓库是空的,maven必须知道至少一个可用的远程仓库,才能执行maven命令的时候下载到需要的构件。中央仓库就是这样一个默认的远程仓库。maven-model-builder-3.3.9.jar maven自动的 jar 中包含了一个 超级POM。定义了默认中央仓库的位置。中央仓库包含了2000多个开源项目,接收每天1亿次以上的访问。5.2 私服私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务, 私服代理广域网上的远程仓库,供局域网内的maven用户使用.原创 2022-04-02 23:06:17 · 2952 阅读 · 0 评论 -
maven的安装配置
2.1 Maven的安装配置2.1.1检测jdk的版本jdk版本1.7及以上版本2.1.2下载maven安装Maven3.6.2之前需要安装jdk1.7以上版本,下面介绍的是最新版Maven官网下载并安装第一步,Maven官网下载地址 http://maven.apache.org/download.cgi第二步,解压文件包apache-maven-3.6.2-bin.zip 直接解压到指定安装路径。2.1.3配置maven环境变量解压后把maven的根目录配置到下原创 2022-04-02 22:56:47 · 706 阅读 · 0 评论 -
Maven项目的创建
4.Maven项目的创建4.1创建java项目4.1.1 新建项目创建resources目录利用maven命令去编译这个项目利用maven命令去打包4.2创建web项目4.2.1 新建项目新建web项目和创建java项目基本一致,区别在于选择Maven模板(web项目选择webapp),如图4.2.2 启动项目6.2.2.1 修改jdk的版本<properties> <project.bu原创 2022-04-02 23:02:25 · 544 阅读 · 0 评论 -
数据库设计规范
SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间下面举两个简单的例子:图书馆的例子:一个图书馆那么多书,怎么管理呢?建立一个字母开头的目录,例如:a开头的书,在第一排,b开头的在第二排,这样在找什么书就好说了,这个就是一个聚集索引,可是很多人借书找某某作者的,不知道书名怎么办?图书管理员在写一个目录,某某作者的书分别在第几排,第几排,这就是一个非聚集索引。原创 2023-02-28 10:35:36 · 173 阅读 · 0 评论 -
创建Hello world
第一步:我们要------创建maven工程,导入坐标依赖(如不导入,会对下面操作造成影响)将下面代码放在如图所示pom.xml中<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version&g原创 2022-02-19 17:16:28 · 285 阅读 · 0 评论 -
Spring IOC容器
1. 什么是IOCIOC -- Inverse of Control,控制反转,将对象的创建权力反转给Spring框架!在java当中一个类想要使用另一个类的方法,就必须在这个类当中创建这个类的对象,那么可能会出现如下情况, 比如A类当中创建着B对象,B类当中有C对象,C类当中有A对象,这个如果一个类出了问题,那么可能会导致这个框架出现问题。 Spring 将创建对象的权利给了IOC,在IOC当中创建了ABC三个对象吗,那么我们我们其他的类只需要调用集合, 大大的解决了程序耦合性的问题。控制反转原创 2022-02-19 17:45:43 · 83 阅读 · 0 评论 -
Spring框架的介绍
1. Spring框架的概述Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EEDevelopment and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为原创 2022-02-19 16:34:31 · 215 阅读 · 0 评论