- 博客(57)
- 资源 (18)
- 问答 (2)
- 收藏
- 关注
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第二十五讲案例点菜
jar包/order/WebRoot/WEB-INF/lib/aopalliance.jar/order/WebRoot/WEB-INF/lib/asm-3.3.1.jar/order/WebRoot/WEB-INF/lib/asm-commons-3.3.jar/order/WebRoot/WEB-INF/lib/asm-tree-3.3.jar/order/WebRoot/WEB-...
2020-03-21 17:25:47
232
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第二十四讲使用注解开发
UserAction.javapackage cn.sxt.action;import java.util.List;import cn.sxt.service.UserService;import cn.sxt.vo.User;public class UserAction { private List<User> list; private UserSe...
2020-03-18 17:18:39
145
原创 阿里云大学JavaWeb开发系列课程Spring框架入门第二十三讲Struts2整合mybatis
1、jar包aopalliance.jarasm-3.3.1.jarasm-commons-3.3.jarasm-tree-3.3.jaraspectjweaver.jarcglib-2.2.2.jarcommons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcommons-lang3-3.1.jarcommons-logging-1.1...
2020-03-17 16:11:42
166
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第二十、二十一、二十二讲spring整合mybatis02、03、04
使用mysql-spring-1.2.3整合,在spring的配置文件中不需要管理sqlSessionTemplate》在Dao的实现中,需要继承SqlSessionDaoSupport。13spring4_mybatis2 https://download.youkuaiyun.com/download/qq_38547320/12240803beans.xml<?xml version...
2020-03-11 13:53:33
147
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十八、十九讲
声明式事务管理在上一个工程基础上做修改修改前User.javapackage cn.sxt.vo;public class User { private int id; private String name; private String pwd; public int getId() { return id; } public void setId(...
2020-03-09 18:44:51
177
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十七讲spring整合mybatis
UserDao.javapackage cn.sxt.dao;import java.util.List;import cn.sxt.vo.User;public interface UserDao { public List<User> selectUser();}UserDaoImpl.javapackage cn.sxt.dao.impl;i...
2020-03-09 12:06:34
269
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十五讲使用注解实现aop
第三种实现方法—通过注解来实现beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ao...
2020-03-05 20:01:50
121
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十六讲回顾
aop的本质就是动态代理使用静态代理设计模式的原因:在传统的业务层,我们需要加上很多的公共业务或称之为关注点,比较常见的就是日志,安全,权限,缓存,事务等等。如果我们把这些公共业务放到每个方法中,会发现方法中都是重复的代码。本着代码重用的原则,我们把这些重复的代码放到一个公共的方法中去。但由于这些公共的业务不仅是一个业务类要去实现,可能会有很多个,甚至是整个项目中的绝大部分,像增删改查都需要事...
2020-03-05 20:01:01
202
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十三、十四讲
aop再解释aop的重要性Spring aop就是讲公共的业务(如日志,安全等)和领域业务结合。当执行领域业务时将会把公共业务加进来。实现公共业务的重复利用。领域业务更纯粹。程序员更专注于领域业务。其本质还是动态代理。第二种方式实现aop:自定义类来实现beans.xml<?xml version="1.0" encoding="UTF-8"?><bean...
2020-03-05 16:50:37
144
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十二讲使用spring aopApi实现(补)
5、使用spring实现aop第一种方式—通过springAPI来实现aop
2020-03-05 13:54:05
123
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十一讲aop简介
面向切面编程-—aopspring framework开发参考手册https://download.youkuaiyun.com/download/qq_38547320/122221301、aop:aspect oriented programming面向切面编程2、aop在spring中的作用提供声明式服务(声明式事务)允许用户实现自定义切面3、aop:在不改变原有代码的情况下...
2020-03-04 17:01:07
156
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十讲动态代理
动态代理1、动态代理和静态代理的角色是一样的。2、动态代理的代理类是动态生成的。3、分为两类,一类基于接口动态代理和基于类的动态代理。a)基于接口动态代理——jdk动态代理b)基于类的动态代理——cglib现在javassist来生成动态代理4、jdk动态代理——Proxy类和InvocationHander接口...
2020-03-04 13:36:39
175
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第九讲代理的讲解
静态代理的角色分析:抽象角色——一般使用接口或者抽象类来实现。真实角色——被代理的角色代理角色——代理真实角色—代理真实角色后一般会做一些附属操作。客户——使用代理角色来进行一些操作Client.java(客户)package cn.sxt.staticproxy;public class Client { public static void main(Strin...
2020-03-03 17:06:40
135
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第八讲bean的自动装配
bean的作用域和自动装配scope指bean的作用域,在配置bean的时,由scope属性来配置bean的 作用域注意:在整合structs2和spring时需要将action设为scope=“prototype”;自动装配-简化spring配置文件在配置bean时,可以配置bean的autowire属性,用于指定装匹配类型。可以配置全局的自动装配类型,在头部添加default-...
2020-03-03 12:23:29
91
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第七讲bean的作用域
回顾spring-桥梁spring--轻量级,易学,ioc,aop,事务,整合框架等spring--ioc控制反转:创建对象的权限转移spring--di依赖注入bean的作用域 singleton单列:整个容器中只有一个对象的实例,默认是单列 prototype原型 每次获取bean都产生一个新的对象 request每次请求时创建一个新的对象...
2020-03-03 10:24:27
160
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第六讲spring_依赖注入
第六讲 依赖注入DI1、依赖注入—dependency injection依赖:指bean对象的创建依赖于容器。bean对象的依赖资源注入:指bean对象依赖的资源由容器来设置和装配。2、spring注入—构造器注入见ioc创建对象3、spring注入—setter注入要求被注入的属性必须有set方法。set方法的方法名由set+属性首字母大写。如果属性是boolean...
2020-03-02 23:09:59
134
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第五讲spring配置文件
接着上一讲的Java工程。配置文件详解alias:为bean设置别名;可以设置多个别名id是bean的标识符,要唯一。如果没有配置id,name是默认标识符,如果配置了id,又配置了name,那么name是别名,name可以设置多个别名,分隔符可以是空格 逗号 分号。class是bean的全限定名=包名+类名。如果不配置id和name,可以根据applicationContext.g...
2020-03-02 12:19:36
145
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第四讲
3、使用ioc来创建对象有3种方式a.通过无参的构造方法来创建对象User.javapackage cn.sxt.vo;public class User { //无参的构造方法 public User() { System.out.println("user的无参构造方法"); } private String name; public void setName(...
2020-03-01 19:10:42
207
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第三讲
项目结构UserDao.javapackage cn.sxt.dao;public interface UserDao{ public void getUser();}UserDaoMySqlImpl.javapackage cn.sxt.dao.impl;import cn.sxt.dao.UserDao;public class UserDa...
2020-02-29 23:09:40
150
原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第二讲
接上一讲6.hello spring步骤:导入相关jar包spring-aop-4.1.6.RELEASE.jarspring-aspects-4.1.6.RELEASE.jarspring-beans-4.1.6.RELEASE.jarspring-context-4.1.6.RELEASE.jarspring-context-support-4.1.6.RELEASE.ja...
2020-02-29 16:46:27
178
原创 尚硅谷web前端工程师1000集学习笔记37
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>文档流</title> </head> <body> <!-- 文档流 文档流处在网页的最底层,它表示的是一个页面中的位置, ...
2020-02-22 11:08:24
126
原创 尚硅谷web前端工程师1000集学习笔记36
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>overflow</title> <style type="text/css"> .box1{ width: 200px; height: 200px...
2020-02-22 11:07:04
124
原创 尚硅谷web前端工程师1000集学习笔记35
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>display</title> <style type="text/css"> a{ background-color: #bfa; /*...
2020-02-22 11:05:37
99
原创 尚硅谷web前端工程师1000集学习笔记34
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>内联元素的盒子</title> <style type="text/css"> span{ background-color: #bfa; } ...
2020-02-22 11:04:03
99
原创 尚硅谷web前端工程师1000集学习笔记33
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /* * 浏览器为了在页面中没有样式时,也可以有一个比较好的显示效果, * 所以为...
2020-02-22 11:02:21
151
原创 尚硅谷web前端工程师1000集学习笔记32
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>内边距</title> <style type="text/css"> .box1{ width: 200px; height: 200px; ...
2020-02-22 10:59:18
221
原创 尚硅谷web前端工程师1000集学习笔记31
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>边框</title> <style type="text/css"> .box{ width: 200px; height: 200px; ...
2020-02-22 10:56:23
123
原创 尚硅谷web前端工程师1000集学习笔记30
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>盒子模型</title> <style type="text/css"> .box1{ /* * 使用width来设置盒子内容区的宽度 *...
2020-02-22 10:52:21
167
原创 尚硅谷web前端工程师1000集学习笔记29
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>文本样式</title> <style type="text/css"> .p1 { /* * text-transform可以用来设置文本的大小写 ...
2020-02-22 10:51:03
241
原创 尚硅谷web前端工程师1000集学习笔记28
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>行间距</title> <style type="text/css"> /* * 在CSS并没有为我们提供一个直接设置行间距的方式, * 我们只能通过设置...
2020-02-22 10:48:57
181
原创 尚硅谷web前端工程师1000集学习笔记27
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>字体的其他样式</title> <style type="text/css"> .p1{ color: red; font-size: 30px; ...
2020-02-18 20:28:58
143
原创 尚硅谷web前端工程师1000集学习笔记26
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>字体的分类</title> <style type="text/css"> p{ font-family: arial , 微软雅黑 , 华文彩云 , serif;...
2020-02-18 20:27:36
163
原创 尚硅谷web前端工程师1000集学习笔记25
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>字体的样式</title> <style type="text/css"> .p1{ /*设置字体颜色,使用color来设置文字的颜色*/ color...
2020-02-18 20:25:43
129
原创 尚硅谷web前端工程师1000集学习笔记24
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>颜色的单位</title> <style type="text/css"> .box1{ width: 100px; height: 100px; ...
2020-02-17 18:32:56
171
原创 尚硅谷web前端工程师1000集学习笔记23
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>单位</title> <style type="text/css"> /* * 长度单位 * 像素 px * - 像素是我们在网页中使用的最...
2020-02-17 18:27:12
138
原创 尚硅谷web前端工程师1000集学习笔记22
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>列表</title> <style type="text/css"> /* 去掉项目符号 * */ /*ul{ list-style:...
2020-02-17 16:35:01
113
原创 尚硅谷web前端工程师1000集学习笔记21
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>文本标签</title> </head> <body> <!-- em和strong - 这两个标签都表示一个强调的内容, em主要表示...
2020-02-17 16:32:50
96
原创 尚硅谷web前端工程师学习笔记1000集20
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /* * 涉及到a的伪类一共有四个: * :link * :visited...
2020-02-16 18:15:07
165
原创 尚硅谷web前端工程师1000集学习笔记19
伪类和伪元素 有时候,你需要选择本身没有标签,但是仍然易于识别的网页部位,比如段落首行或鼠标滑过的连接。CSS为他们提供一些选择器:伪类和伪元素。给链接定义样式 有四个伪类可以让你根据访问者与该链接的交互方式,将链接设置成4种不同的状态。 正常链接 – a:link 访问过的链接 – a:visited(只能定义字体颜色) 鼠标滑过的链接 – a:hover 正在点击的...
2020-02-15 18:00:13
170
原创 尚硅谷web前端工程师1000集学习笔记18
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /* * 为div中的span设置一个颜色为绿色 * 后代元素选择器 * -作用:...
2020-02-13 16:15:30
144
13spring4_mybatis2.rar
2020-03-11
Navicat.rar
2020-03-09
11spring4_aop3.rar
2020-03-05
10spring4_aop2.rar
2020-03-05
08spring4_dynamicproxy.rar
2020-03-04
07spring4_staticproxy.rar
2020-03-03
05spring4_di.rar
2020-03-03
第五讲spring配置文件.rar
2020-03-02
03spring4_ioc2.rar
2020-02-29
02spring4_hello的jar包.rar
2020-02-29
01spring4_ioc1.rar
2020-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人