摘要: Filter **生命周期:**init -> doFilter -> destroy 同一个请求路径 /demo01.do 中,Filter 会在 Servlet 前拦截请求 Filter 和 Servlet 类似,可以在 web.xml 中配置映射也可以直接使用 @WebFilter("/dem 阅读全文
posted @ 2023-01-23 16:55 LaViez 阅读(21) 评论(0) 推荐(0)
摘要: IOC Inversion of Control 控制反转 之前,在 Servlet 中,我们创建 service 对象:FruitService fruitService = new FruitServiceImpl(); 如果是在 Servlet 的某个方法中创建对象,则 这个 fruitSer 阅读全文
posted @ 2023-01-23 16:01 LaViez 阅读(26) 评论(0) 推荐(0)
摘要: BeanFactory - IOC - DI 依赖/耦合 软件系统中,层与层间存在依赖关系,称为耦合 设计原则:高内聚低耦合 -- 层内组成代码高度聚集,层间关系低耦合(理想情况-零耦合) 如何实现低耦合? 底层代码的改动不影响上层代码 如何实现修改 FruitService 层,其他层,如 Fru 阅读全文
posted @ 2023-01-23 16:00 LaViez 阅读(28) 评论(0) 推荐(0)
摘要: MVC = Model + View + Controller 视图层(View):用于做数据展示以及和用户交互的一个界面 控制层(Controller):能够接受客户端的请求,具体的业务功能还是需要借助于模型组件来完成 模型层(Model):模型分很多中,pojo/vo、业务模型组件、数据访问层组 阅读全文
posted @ 2023-01-23 13:34 LaViez 阅读(22) 评论(0) 推荐(0)
摘要: Servlet 设置初始化参数 Servlet 的初始化,两个 init 方法,如果想在初始化时做一些准备工作,可以重写 init 方法 无参 init() public void init(){ } 带参 init( ServletConfig config ) public void init( 阅读全文
posted @ 2023-01-23 10:32 LaViez 阅读(274) 评论(0) 推荐(0)