- 博客(10)
- 收藏
- 关注
原创 SpringMVC------HelloWorld
MVC简介Spring 的web模块MVC:新的软件 架构模式M:Model模型:封装和映射数据(javabean)V:View视图:界面显示工作(.jsp)C:Controller控制器:控制整个网站的跳转逻辑(Servlet)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nX2nZyHf-1596784686698)(http://img.zwwly.cn/images/2020/08/04/Snipaste_2020-08-04_10-41-35.png)
2020-08-07 15:21:45
167
原创 Spring学习7------AOP
AOP(面向切面编程):面向切面编程:基于OOP基础之上的新的编程思想指在程序运行期间,将某段代码动态地切入到指定方法的指定位置进行运行的这种编程方式动态代理实例场景:计算器运行计算方法的时候进行日志记录;加日志记录:直接编写在方法内部; 不推荐, 修改维护麻烦;日志记录:系统的辅助功能;业务逻辑:核心功能耦合;我们希望的是:业务逻辑:(核心功能);日志模块:在核心功能运行期间,自己动态地加上;运行的时候,日志功能可以加上;可以使用动态代理:package com.
2020-07-28 15:49:16
184
原创 Spring学习6------IOC总结
ioc总结ioc是一个容器,帮我们管理所有组件;依赖注入:@Autowired自动赋值;某个组件要使用Spring提供的更多(IOC、AOP)必须加入到容器中;体会:容器启动,创建所有单实例bean;Autowired自动装配的时候,是从容器中找这些符合要求的bean;ioc.getBean(“bookService”):也是从容器中找到这个bean容器中包括了所有的bean;容器其实就是一个map;这个map中保存所有创建好的bean,并提供外界获取功能。。。...
2020-07-28 15:45:12
123
原创 Spring学习5------泛型依赖注入
泛型依赖注入https://blog.csdn.net/abc997995674/article/details/80294397
2020-07-28 15:44:39
183
原创 Spring学习4------注解的使用
注解的使用通过注解分别创建Dao、Service、Controller(控制器,控制网站跳转逻辑)<!-- 通过注解分别创建Dao、Service、Controller(控制器,控制网站跳转逻辑) 通过给bean上添加某些注解,可以快速的将bean加入到ioc容器中 某个类上添加上任何一个注解都能快速的将这个组件加入到ioc容器的管理中; 要支持注解一定要导入aop包 Spring有四个注解:
2020-07-24 17:47:01
106
原创 Spring学习3------在容器中注册组件并进行单元测试
在容器中注册组件首先创建一个普通的java工程根目录下创建jar包文件夹,将需要的jar复制进来:在libs文件夹上右键后点击add as library验证是否添加也可以在下面这个页面添加:在src文件夹下创建.xml配置文件: 右键–>new–>xml Configuration File–>Spring Config在src下创建bean类并且给属性添加get,set和tostring:xml文件配置示例:(根据bean类注册相应的组件)进行单元测试:创
2020-07-18 13:55:47
207
原创 Spring学习2------IOC和DI简单理解
IOC和DIIOC:(Inversion(反转)Of Control):控制反转:控制:资源的获取方式 主动式:(要什么资源都自己创建即可)例: BookServlet{ BookServlet bs = new BookServlet(); Airplane ap = new Airplane();//需要很多参数,对于复杂对象的创建是比较庞大的工程 } 被动式:资源的获取不是我们自己创建,而是交给一个容器来创建和设置例: BookServlet{ BookServle
2020-07-18 13:49:15
79
原创 Spring学习1------简介
Spring简介容器(可以管理所有的组件(类))框架;核心关注:IOC和AOP;三个为一组:sources是源码包Test:Spring的单元测试模块;spring-test-4.0.0.RELEASECore Container:核心容器(IOC);黑色代表这部分由哪些jar包组成,要使用这个部分的完整功能,这些jar都需要导入spring-beans-4.0.0.RELEASE、spring-core-4.0.0.RELEASE、spring-context-4.0.0.RELE
2020-07-17 10:57:51
102
原创 oracle-PL/SQL程序设计
PL/SQL程序设计下面通过三个例子分别实现存储过程的创建、函数的创建以及触发器的创建创建一个存储过程,输出不同类型图书的数量、平均价格。create or replace procedure books_msgasbooks_count orderitem.quantity%type;begin for emp in ( select title,ISBN,cost...
2020-05-18 14:39:27
2579
原创 Git Base 中文显示乱码问题
Git base 中文显示乱码问题Git Base 中文显示乱码Git Base 中文显示乱码今天做一个实验的时候要用到Git运行Java的打包文件,但是输出有中文,导致显示乱码,如下:百度找了一下,直接右键,选择Options…——>Text——>Locale里面选择zh_CN,Character set选择UTF-8,但是关闭再打开运行还是乱码,遂检查Java文件的编码方...
2020-04-17 19:36:37
1260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人