上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 27 下一页
摘要: 事务管理 什么是事务? try{ setAutoCommit(false); 事务操作... commit(); }catch(Exception e){ rollback(); } 目的是为了事务操作结果的一致性,事务操作中的所有操作必须同时成功,否则所有操作都回滚。 1 - DAO层进行事务管理 阅读全文
posted @ 2023-01-25 10:53 LaViez 阅读(72) 评论(0) 推荐(0)
摘要: 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)
摘要: 优化controller controller 中的所有方法有共同点,可以抽取出来处理,设置成公用,优化方法中的内容 FruitController 中的所有方法都需求进行重定向或转发,统一交给中央控制器处理 中央控制器调用了 FruitController 中的方法,只需要设置返回值,就能将任务交 阅读全文
posted @ 2023-01-21 15:56 LaViez 阅读(48) 评论(0) 推荐(0)
摘要: DispatcherServlet - 设置中央控制器 创建核心控制器,拦截所有请求进行处理,然后将请求发送给相应 xxController = 调用 xxController 方法处理请求 将原本的 xxServlet 改为 xxController,不拦截请求,只处理转发到控制器的请求 = 通过 阅读全文
posted @ 2023-01-20 16:02 LaViez 阅读(41) 评论(0) 推荐(0)
摘要: mvc优化 - reflect 将所有 Servlet 方法放在一个 FruitServlet 中,通常项目会有许多 Servlet 方法,会导致 FruitServlet 非常庞大,判断 operate 参数的语法非常长,维护困难 switch(operate){ case "index": in 阅读全文
posted @ 2023-01-20 11:41 LaViez 阅读(30) 评论(0) 推荐(0)
摘要: 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 下一页