自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 199

原创 阿里云大学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 117

原创 阿里云大学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 126

原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第二十、二十一、二十二讲spring整合mybatis02、03、04

使用mysql-spring-1.2.3整合,在spring的配置文件中不需要管理sqlSessionTemplate》在Dao的实现中,需要继承SqlSessionDaoSupport。13spring4_mybatis2 https://download.csdn.net/download/qq_38547320/12240803beans.xml<?xml version...

2020-03-11 13:53:33 120

原创 阿里云大学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 131

原创 阿里云大学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 220

原创 阿里云大学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 88

原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十六讲回顾

aop的本质就是动态代理使用静态代理设计模式的原因:在传统的业务层,我们需要加上很多的公共业务或称之为关注点,比较常见的就是日志,安全,权限,缓存,事务等等。如果我们把这些公共业务放到每个方法中,会发现方法中都是重复的代码。本着代码重用的原则,我们把这些重复的代码放到一个公共的方法中去。但由于这些公共的业务不仅是一个业务类要去实现,可能会有很多个,甚至是整个项目中的绝大部分,像增删改查都需要事...

2020-03-05 20:01:01 150

原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十三、十四讲

aop再解释aop的重要性Spring aop就是讲公共的业务(如日志,安全等)和领域业务结合。当执行领域业务时将会把公共业务加进来。实现公共业务的重复利用。领域业务更纯粹。程序员更专注于领域业务。其本质还是动态代理。第二种方式实现aop:自定义类来实现beans.xml<?xml version="1.0" encoding="UTF-8"?><bean...

2020-03-05 16:50:37 111

原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十二讲使用spring aopApi实现(补)

5、使用spring实现aop第一种方式—通过springAPI来实现aop

2020-03-05 13:54:05 96

原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十一讲aop简介

面向切面编程-—aopspring framework开发参考手册https://download.csdn.net/download/qq_38547320/122221301、aop:aspect oriented programming面向切面编程2、aop在spring中的作用提供声明式服务(声明式事务)允许用户实现自定义切面3、aop:在不改变原有代码的情况下...

2020-03-04 17:01:07 107

原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第十讲动态代理

动态代理1、动态代理和静态代理的角色是一样的。2、动态代理的代理类是动态生成的。3、分为两类,一类基于接口动态代理和基于类的动态代理。a)基于接口动态代理——jdk动态代理b)基于类的动态代理——cglib现在javassist来生成动态代理4、jdk动态代理——Proxy类和InvocationHander接口...

2020-03-04 13:36:39 154

原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第九讲代理的讲解

静态代理的角色分析:抽象角色——一般使用接口或者抽象类来实现。真实角色——被代理的角色代理角色——代理真实角色—代理真实角色后一般会做一些附属操作。客户——使用代理角色来进行一些操作Client.java(客户)package cn.sxt.staticproxy;public class Client { public static void main(Strin...

2020-03-03 17:06:40 108

原创 阿里云大学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 70

原创 阿里云大学JavaWeb开发系列课程:Spring框架入门第七讲bean的作用域

回顾spring-桥梁spring--轻量级,易学,ioc,aop,事务,整合框架等spring--ioc控制反转:创建对象的权限转移spring--di依赖注入bean的作用域 singleton单列:整个容器中只有一个对象的实例,默认是单列 prototype原型 每次获取bean都产生一个新的对象 request每次请求时创建一个新的对象...

2020-03-03 10:24:27 139

原创 阿里云大学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 111

原创 阿里云大学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 123

原创 阿里云大学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 156

原创 阿里云大学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 129

原创 阿里云大学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 142

原创 尚硅谷web前端工程师1000集学习笔记37

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>文档流</title> </head> <body> <!-- 文档流 文档流处在网页的最底层,它表示的是一个页面中的位置, ...

2020-02-22 11:08:24 102

原创 尚硅谷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 97

原创 尚硅谷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 84

原创 尚硅谷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 77

原创 尚硅谷web前端工程师1000集学习笔记33

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /* * 浏览器为了在页面中没有样式时,也可以有一个比较好的显示效果, * 所以为...

2020-02-22 11:02:21 109

原创 尚硅谷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 189

原创 尚硅谷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 83

原创 尚硅谷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 147

原创 尚硅谷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 198

原创 尚硅谷web前端工程师1000集学习笔记28

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>行间距</title> <style type="text/css"> /* * 在CSS并没有为我们提供一个直接设置行间距的方式, * 我们只能通过设置...

2020-02-22 10:48:57 141

原创 尚硅谷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 108

原创 尚硅谷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 121

原创 尚硅谷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 94

原创 尚硅谷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 121

原创 尚硅谷web前端工程师1000集学习笔记23

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>单位</title> <style type="text/css"> /* * 长度单位 * 像素 px * - 像素是我们在网页中使用的最...

2020-02-17 18:27:12 94

原创 尚硅谷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 91

原创 尚硅谷web前端工程师1000集学习笔记21

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>文本标签</title> </head> <body> <!-- em和strong - 这两个标签都表示一个强调的内容, em主要表示...

2020-02-17 16:32:50 77

原创 尚硅谷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 138

原创 尚硅谷web前端工程师1000集学习笔记19

伪类和伪元素 有时候,你需要选择本身没有标签,但是仍然易于识别的网页部位,比如段落首行或鼠标滑过的连接。CSS为他们提供一些选择器:伪类和伪元素。给链接定义样式 有四个伪类可以让你根据访问者与该链接的交互方式,将链接设置成4种不同的状态。 正常链接 – a:link 访问过的链接 – a:visited(只能定义字体颜色) 鼠标滑过的链接 – a:hover 正在点击的...

2020-02-15 18:00:13 144

原创 尚硅谷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 124

15spring4_mybatis4.rar

15spring4_mybatis4

2020-03-11

14spring4_mybatis3.rar

spring整合mybatis 注解

2020-03-11

13spring4_mybatis2.rar

spring整合mybatis。/13spring4_mybatis2/lib/aopalliance.jar /13spring4_mybatis2/lib/asm-3.3.1.jar /13spring4_mybatis2/lib/aspectjweaver.jar /13spring4_mybatis2/lib/cglib-2.2.2.jar /13spring4_mybatis2/lib/commons-logging-1.1.1.jar /13spring4_mybatis2/lib/javassist-3.17.1-GA.jar /13spring4_mybatis2/lib/log4j-1.2.17.jar /13spring4_mybatis2/lib/log4j-api-2.0-rc1.jar /13spring4_mybatis2/lib/log4j-core-2.0-rc1.jar /13spring4_mybatis2/lib/mybatis-3.2.7.jar /13spring4_mybatis2/lib/mybatis-spring-1.2.3.jar /13spring4_mybatis2/lib/mysql-connector-java-5.1.20.jar /13spring4_mybatis2/lib/slf4j-api-1.7.5.jar /13spring4_mybatis2/lib/slf4j-log4j12-1.7.5.jar /13spring4_mybatis2/lib/spring-aop-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-aspects-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-beans-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-context-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-context-support-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-core-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-expression-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-jdbc-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-orm-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-tx-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-web-4.1.6.RELEASE.jar /13spring4_mybatis2/lib/spring-webmvc-4.1.6.RELEASE.jar

2020-03-11

Navicat.rar

navicatpremiumlsmazpjb.zip其实我只想上传这个的,这个亲测可以用,压缩包的第二个我没试过,不知道好不好用。第一个CSDN说是资源已存在,我也不知道哪个,没搜到。还是自己再传一遍的好

2020-03-09

12spring4_mybatis.rar

spring整合mybatis的案例,完整项目,需要用到的jar包全的。首先user表中得有数据,并且要和项目中的属性对应哦

2020-03-09

11spring4_aop3.rar

第三种实现方法—通过注解来实现 签名 注解实现aop <?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:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> <bean id="userService" class="cn.sxt.service.impl.UserServiceImpl"></bean> <bean id="log" class="cn.sxt.log.Log"/> <aop:aspectj-autoproxy/> </beans>

2020-03-05

10spring4_aop2.rar

aop再解释aop的重要性Spring aop就是讲公共的业务(如日志,安全等)和领域业务结合。当执行领域业务时将会把公共业务加进来。实现公共业务的重复利用。领域业务更纯粹。程序员更专注于领域业务。其本质还是动态代理。第二种方式实现aop:自定义类来实现

2020-03-05

09spring4_aop1.rar

5、使用spring实现aop第一种方式—通过springAPI来实现aopLog.java--前置通知

2020-03-05

Spring Framework 开发参考手册.rar

spring framework开发参考手册

2020-03-04

08spring4_dynamicproxy.rar

package cn.sxt.dynamicproxy; import java.util.ArrayList; import java.util.List; import cn.sxt.service.UserService; import cn.sxt.service.UserServiceImpl; public class Client { public static void main(String[] args) { // UserService userService=new UserServiceImpl(); // ProxyInovationHandler pih =new ProxyInovationHandler(); // pih.setTarget(userService); // UserService proxy =(UserService)pih.getProxy(); // proxy.search(); ProxyInovationHandler ph =new ProxyInovationHandler(); ph.setTarget(new ArrayList()); List list =(List)ph.getProxy(); list.add("hello"); }

2020-03-04

07spring4_staticproxy.rar

静态代理的角色分析: 抽象角色——一般使用接口或者抽象类来实现。 真实角色——被代理的角色 代理角色——代理真实角色—代理真实角色后一般会做一些附属操作。 客户——使用代理角色来进行一些操作 Client.java(客户)

2020-03-03

staruml-5.0-with-cm.rar

英文staruml-5.0-with-cm.rar

2020-03-03

05spring4_di.rar

<?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:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="addr" class="cn.sxt.vo.Address"> <property name="address" value="北京西三旗"/> </bean> <bean id="student" class="cn.sxt.vo.Student"> <property name="name" value="张三丰"></property> <property name="addr" ref="addr"/> <property name="books"> <array> <value>傲慢与偏见</value> <value>巴黎圣母院</value> <value>仲夏夜之梦</value> </array> </property> <property name="hobbies"> <list> <value>羽毛球</value> <value>乒乓球</value> <value>玻璃球</value> <value>溜溜球</value> </list> </property> <property name="cards"> <map> <entry key="交通银行" value="20200302"></entry> <entry> <key> <value>中信银行</value> </key> <value>6222620222266667</value> </entry> </map> </property> <property name="games"> <set> <value>lol</value> <value>第五人格</value> <value>王者荣耀</value> <value>五子棋</value> </set> </property> <property name="wife"> <null/> </property> <property name="info"> <props> <prop key="学号">20160233</prop> <prop key="sex">女</prop> <prop key="name">小球</prop> </props> </property> </bean> <!-- p命名空间注入属性依然要设置set方法 --> <bean id="user" class="cn.sxt.vo.User" p:name="风清扬" p:age="230"/> <!--c命名空间注入要求有对应参数的构造方法 --> <bean id="u1" class="cn.sxt.vo.User" c:name="Lynn" c:age="18"/> </beans>

2020-03-03

第五讲spring配置文件.rar

接着上一讲的Java工程。 配置文件详解 alias:为bean设置别名;可以设置多个别名 id是bean的标识符,要唯一。如果没有配置id,name是默认标识符,如果配置了id,又配置了name,那么name是别名, name可以设置多个别名,分隔符可以是空格 逗号 分号。class是bean的全限定名=包名+类名。如果不配置id和name,可以根据applicationContext.getBean(Class)获取对象 团队协作可以通过import来完成

2020-03-02

04spring4_ioc3.rar

spring_ioc创建对象的方式,使用ioc来创建对象有3种方式a.通过无参的构造方法来创建对象User.java

2020-03-01

03spring4_ioc2.rar

package cn.sxt.dao; public interface UserDao{ public void getUser(); }

2020-02-29

02spring4_hello的jar包.rar

spring-aop-4.1.6.RELEASE.jar spring-aspects-4.1.6.RELEASE.jar spring-beans-4.1.6.RELEASE.jar spring-context-4.1.6.RELEASE.jar spring-context-support-4.1.6.RELEASE.jar spring-core-4.1.6.RELEASE.jar spring-expression-4.1.6.RELEASE.jar spring-jdbc-4.1.6.RELEASE.jar spring-orm-4.1.6.RELEASE.jar spring-tx-4.1.6.RELEASE.jar spring-web-4.1.6.RELEASE.jar spring-webmvc-4.1.6.RELEASE.jar commons-logging-1.1.1.jar

2020-02-29

01spring4_ioc1.rar

就是上面贴的代码。。。。嫌麻烦的就下载咯。。。package cn.sxt.dao; public interface UserDao{ public void getUser(); }

2020-02-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除