tcp痛心的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据
tcp痛心的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据
端口号:一个逻辑端口,我们无法看到,可以使用一些软件查看端口号
当我们使用网络软件一打开,那么操作系统就会为网络软件分配一个随机地端口号或者网络软件在打开的时候和系统要指定的端口号
常用的端口号:
applicationContext
刷新预处理refresh
ioc :spring通过ioc去帮我们创建对象
userService userservice=new userService()
di :spring通过di去帮我们实现依赖注入
userservice.setxx("aaa")
new User("aaa")
spring是bop编程思想的实现,在spring里面一切都是由bean开始的.bean就是Java实例,userservice就是被spring管理的bean
spring容器:指的就是ioc容器,底层也就是一个bean Factory(使用简单工厂实现)
spring容器分为基础容器和高级容器
基础容器:BeanFactory体系
高级容器:applicationContext体系
两者区别:
applicationContext体系是继承于BeanFactory
BeanFactory创建bean实例的时机是第一次回去改bean实例的时候才去创建
applicationContext创建bean实例的时机是初始化的时候,一次性创建所有的单列bean的实例
BeanFactory和FactoryBean的区别
BeanFactory就是ioc的基础容器,管理着spring中需要管理的所有的bean
FactoryBean:只是spring容器管理的所有的bean的一员,只是这个bean比较特殊,他也可以产生一些制定类型的bean的实例
基本容器BeanFactory的学习
1.通过手写spring基础容器去了解他,分析如何写spring基础容器
简单工厂
public class BeanFactory{
}
优化之后的工厂
public class BeanFactory{
}
2.了解BeanFactory的继承体系去了解他