- 博客(17)
- 收藏
- 关注
原创 SpringMVC的高级特性
它类似于 Servlet 规范中的 Filter,但更紧密地与 Spring MVC 的上下文集成,可以直接访问 Spring 管理的 Bean 和 Handler 信息。拦截器是 Spring MVC 在请求到达控制器前后以及视图渲染完成后,按配置顺序执行的可插拔处理器。
2025-08-01 20:21:49
618
原创 SpringMVC的核心架构与请求处理流程
当请求到达控制器方法前,Spring MVC会自动提取请求中的各种数据。(假如控制器返回一个字符串“success”):将JSON/XML请求体转换为Java对象。:自动将表单字段映射到对象属性。:获取URL查询字符串参数。:获取URL路径中的变量。
2025-07-31 21:17:56
726
原创 Spring的深入浅出(4)
测试一下程序的业务功能吧 把上节内容部分代码拷贝过来pojo配置文件在上面代码中添加转账业务AccountDao及其实现类AccountDaoImplAccountService及其实现类AccountServiceImpl测试此时我们观察数据库数据表里面的变化情况,转账成功了,但是涉及到业务的问题,如果业务层实现类有其中一个环节出问题,都会导致灾难。我们先把数据恢复到转账前。,然后模拟业务出错。写个小bug进去,发现报错了,但是! 但是钱转了,却没收到!这是因为:不满足事务的一
2025-07-26 11:00:00
829
原创 Spring的深入浅出(3)
不加 <context:component-scan> :Spring 只加载 bean.xml 中显式声明的 Bean。加了 <context:component-scan> :Spring 会扫描指定包及其子包下的所有类,找到带有注解的类并自动创建 Bean。@Configuration :用于定义配置类,替代 XML 配置文件。@ComponentScan :用于指定 Spring 扫描的包路径,自动检测和注册带有注解的类为 Bean。
2025-07-25 10:30:00
797
原创 Spring的深入浅出(1)
耦合指的是程序之间的依赖关系类的依赖关系方法的依赖关系现在我们是时候揭晓IOC的谜底了。通过以上分析,我们创建对象的方式有两种:第一种: AccountDao dao = new AccountDaoImpl();第二种: AccountDao dao = (AccountDao) BeanFactory.getBean("accountDao");这两种有什么不同?第一种创建对象的方式是我们主动创建的,控制权在我们手里。但是程序的耦合性高。
2025-07-24 11:49:36
1154
原创 Maven初级-篇一
Maven 的正确发音是[ˈmevən]。Maven 在美国是一个口语化的词语,代表专家、内 行的意思。一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工 具,它包含了一个项目对象模型一组标准集合一个项目生命周期一个依赖管理系统和用来运行定义在生命周期阶段(phase)中插件(plugin)目标 (goal)的逻辑。总而言之,Maven 是一个强大的项目管理工具,它通过项目对象模型(POM)来管理项目的构建、依赖和生命周期,帮助开发者高效地管理和自动化软件开发过程。
2025-07-19 21:47:06
922
原创 IDEA 2024 Maven 全局设置本体仓库! 避免每次创建新项目都要配置一次maven
IDEA 2024版本每次创建新项目都要重新配置一次maven才能使用相关的插件,非常的麻烦,其实可以全局配置的。在欢迎界面找到Customize-Keymap-All settings。在这里搜索maven并且修改路径和仓库即可全局配置。点击 file 中的。
2025-07-18 21:11:05
633
原创 JSP基础知识第四篇
监听器顾名思义就是监听某种事件的发生,一旦监听的事件触发,那么监听器就将开始执行。例如:在 上课的时候,老师会观察每一位学生的听课情况,如果有学生上课打瞌睡,那么老师就会提醒他。这个 场景中,老师就是一个监听器,监听的是学生是否打瞌睡,一旦学生出现打瞌睡的情况,监听器就开始 执行(老师提醒学生)
2025-07-17 21:08:19
989
原创 JSP基础知识第三篇
如果只是获取数据,优先使用 GET ,如果需要提交数据或修改服务器状态,优先使用 POST。服务器对请求的处理方式:重定向与转发重定向适合跳转到外部资源、避免表单重复提交或让用户清楚感知跳转的场景,而转发适合在同一个 Web 应用内部处理请求、保留请求数据或隐藏内部实现细节的场景。JSON 全称为 JavaScript Object Notation,表示 Javascript 对象符号,是一种网络数据交换的格式, 通常在服务器端和客户端之间使用。可以形象地解释为一种轻量级的“数据包裹”。
2025-07-17 20:24:46
982
原创 JSP基础知识第二篇
概念Servlet是服务器上运行的能够对客户端进行处理,并返回处理结果的程序Servlet 就像是一个服务器端的“服务员”,负责接收用户的请求,处理业务逻辑,然后把结果“端”回给用户。GenericServlet是通用的Servlet类,而且实现了Serializable接口HttpServlet继承GenericServlet并专门处理HTTP请求,同时它们都能通过ServletConfig获取配置,并且都实现了Serializable接口以支持序列化。
2025-07-14 22:14:50
1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人