自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 SpringMVC的高级特性

它类似于 Servlet 规范中的 Filter,但更紧密地与 Spring MVC 的上下文集成,可以直接访问 Spring 管理的 Bean 和 Handler 信息。拦截器是 Spring MVC 在请求到达控制器前后以及视图渲染完成后,按配置顺序执行的可插拔处理器。

2025-08-01 20:21:49 618

原创 SpringMVC RESTful 核心要点

URI 仅标识资源本身(名词)。

2025-08-01 11:31:43 540

原创 SpringMVC的核心架构与请求处理流程

当请求到达控制器方法前,Spring MVC会自动提取请求中的各种数据。(假如控制器返回一个字符串“success”):将JSON/XML请求体转换为Java对象。:自动将表单字段映射到对象属性。:获取URL查询字符串参数。:获取URL路径中的变量。

2025-07-31 21:17:56 726

原创 Spring的深入浅出(5)

AOP面向切面编程。

2025-07-26 20:45:00 687

原创 Spring的深入浅出(6)--使用AOP的思想改造转账案例

精确匹配。

2025-07-26 16:53:25 940

原创 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的深入浅出(2)

单例对象随容器生而生、随容器死而死;多例对象每次 getBean() 都当场生,生后自生自灭,容器不保管。

2025-07-24 20:30:00 799

原创 Spring的深入浅出(1)

耦合指的是程序之间的依赖关系类的依赖关系方法的依赖关系现在我们是时候揭晓IOC的谜底了。通过以上分析,我们创建对象的方式有两种:第一种: AccountDao dao = new AccountDaoImpl();第二种: AccountDao dao = (AccountDao) BeanFactory.getBean("accountDao");这两种有什么不同?第一种创建对象的方式是我们主动创建的,控制权在我们手里。但是程序的耦合性高。

2025-07-24 11:49:36 1154

原创 Maven高级

聚合用于快速构建项目继承用于快速配置。

2025-07-20 15:36:21 909

原创 Maven初级-篇二

本篇为Maven初级第二篇,详细介绍如何创建maven工程以及它的核心思想。

2025-07-20 11:20:22 1379

原创 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

原创 JSP基础知识第一篇

%!%>

2025-07-13 18:39:51 686

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除