会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ashen-
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
27
下一页
2023年1月25日
Servlet25 - 事务管理
摘要: 事务管理 什么是事务? try{ setAutoCommit(false); 事务操作... commit(); }catch(Exception e){ rollback(); } 目的是为了事务操作结果的一致性,事务操作中的所有操作必须同时成功,否则所有操作都回滚。 1 - DAO层进行事务管理
阅读全文
posted @ 2023-01-25 10:53 LaViez
阅读(72)
评论(0)
推荐(0)
2023年1月23日
Servlet24 - Filter
摘要: Filter **生命周期:**init -> doFilter -> destroy 同一个请求路径 /demo01.do 中,Filter 会在 Servlet 前拦截请求 Filter 和 Servlet 类似,可以在 web.xml 中配置映射也可以直接使用 @WebFilter("/dem
阅读全文
posted @ 2023-01-23 16:55 LaViez
阅读(21)
评论(0)
推荐(0)
Servlet23 - IOC & DI
摘要: IOC Inversion of Control 控制反转 之前,在 Servlet 中,我们创建 service 对象:FruitService fruitService = new FruitServiceImpl(); 如果是在 Servlet 的某个方法中创建对象,则 这个 fruitSer
阅读全文
posted @ 2023-01-23 16:01 LaViez
阅读(26)
评论(0)
推荐(0)
Servlet22 - BeanFactory
摘要: BeanFactory - IOC - DI 依赖/耦合 软件系统中,层与层间存在依赖关系,称为耦合 设计原则:高内聚低耦合 -- 层内组成代码高度聚集,层间关系低耦合(理想情况-零耦合) 如何实现低耦合? 底层代码的改动不影响上层代码 如何实现修改 FruitService 层,其他层,如 Fru
阅读全文
posted @ 2023-01-23 16:00 LaViez
阅读(28)
评论(0)
推荐(0)
Servlet21 - MVC
摘要: MVC = Model + View + Controller 视图层(View):用于做数据展示以及和用户交互的一个界面 控制层(Controller):能够接受客户端的请求,具体的业务功能还是需要借助于模型组件来完成 模型层(Model):模型分很多中,pojo/vo、业务模型组件、数据访问层组
阅读全文
posted @ 2023-01-23 13:34 LaViez
阅读(22)
评论(0)
推荐(0)
Servlet20 - 设置初始化参数
摘要: Servlet 设置初始化参数 Servlet 的初始化,两个 init 方法,如果想在初始化时做一些准备工作,可以重写 init 方法 无参 init() public void init(){ } 带参 init( ServletConfig config ) public void init(
阅读全文
posted @ 2023-01-23 10:32 LaViez
阅读(274)
评论(0)
推荐(0)
2023年1月21日
Servlet19 - 优化 Controller
摘要: 优化controller controller 中的所有方法有共同点,可以抽取出来处理,设置成公用,优化方法中的内容 FruitController 中的所有方法都需求进行重定向或转发,统一交给中央控制器处理 中央控制器调用了 FruitController 中的方法,只需要设置返回值,就能将任务交
阅读全文
posted @ 2023-01-21 15:56 LaViez
阅读(48)
评论(0)
推荐(0)
2023年1月20日
Servlet18 - DispatcherController
摘要: DispatcherServlet - 设置中央控制器 创建核心控制器,拦截所有请求进行处理,然后将请求发送给相应 xxController = 调用 xxController 方法处理请求 将原本的 xxServlet 改为 xxController,不拦截请求,只处理转发到控制器的请求 = 通过
阅读全文
posted @ 2023-01-20 16:02 LaViez
阅读(41)
评论(0)
推荐(0)
Servlet17 - mvc优化 - reflect
摘要: mvc优化 - reflect 将所有 Servlet 方法放在一个 FruitServlet 中,通常项目会有许多 Servlet 方法,会导致 FruitServlet 非常庞大,判断 operate 参数的语法非常长,维护困难 switch(operate){ case "index": in
阅读全文
posted @ 2023-01-20 11:41 LaViez
阅读(30)
评论(0)
推荐(0)
Servlet16 - mvc优化
摘要: mvc优化 一个项目通常有许多 xxServlet 类,比如 AddServlet、DelServlet、EditServlet、IndexServlet、UpdateServlet 等等,这些类中实现的方法有许多相同的对象,相同的参数 优化目的是,将 所有 Servlet 类整合到一个 Fruit
阅读全文
posted @ 2023-01-20 11:19 LaViez
阅读(35)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
27
下一页
公告