程序员行莫

Spring 的起源

自从 1995 年Java语言诞生后,在 J2EE 企业级开发中占据主流地位的是 EJB (Enterprise Java Bean) 它是Java EE(现已更名为Jakarta EE)平台中用于构建企业级应用程序的服务器端组件模型。EJB旨在简化企业级应用的开发,通过封装业务逻辑,并提供诸如事务

行莫 发布于 2025-06-27

Spring 创始人 Rod Johnson

Rod Johnson 是一位著名的计算机科学家和软件开发专家,曾经在多个知名公司担任 Java 开发和架构师的职位。他是 Spring 框架的创始人之一,也是一位 Java 世界的传奇大师和神级人物。他在领域驱动设计、企业级应用架构和 Java 开发方面有着丰富的经验和深厚的专业知识。更令人吃惊的

行莫 发布于 2025-06-20

3. AbstractBeanFactory createBean 执行过程

本篇的内容是对 AbstractBeanFactory createBean 方法的探究,会涉及到大量源码的研究,如果阅读过 Spring 源码学习 ② BeanFactory doGetBean 执行流程 在了解上下文的情况下会对理解本篇内容有帮助作用,如果没有阅读过也无需担心,因为本篇内容着重讲

行莫 发布于 2025-06-19

Micronaut 框架简介

官网:https://micronaut.io/ Micronaut 的英文名字由两部分拼接而成,“micro” 是“微小”,代表微服务,“naut”是船,代表的是载体。两部分的字面意思合并起来,可以理解为微服务的载体、微服务的运载之船。 Micronaut 官方的介绍为:Micronaut 是一个

行莫 发布于 2025-06-16

3. Java 语言特性

“我的语言之局限,即我的世界之局限。” —— Ludwig Wittgenstein 这句话放在编程语言的世界里同样适用。当我们讨论一门编程语言时,应该尽量客观的来看待它,我们应该尽可能的了解它的优势、劣势,然后在适合的地方使用它。而不是指责它或者吹捧它。当一名程序员常年使用某一种编程语言后他的思维

行莫 发布于 2025-06-04

1. 写在前面

我的语言之局限,即我的世界之局限。 —— Ludwig Wittgenstein 从我第一次接触 Java 语言到现在已经10年时间,Java 也已经发布到了 24 版本。如今是人工智能技术蓬勃发展的阶段,人工智能相关领域也更加的有市场。但我并不认为 Java 会被淘汰,就如同 C 语言没有被淘汰一

行莫 发布于 2025-05-28

Spring 源码学习-2 BeanFactory doGetBean 执行流程

Spring 源码学习-2 BeanFactory doGetBean 执行流程 Spring 源码系列文章会遵循由浅入深,由易到难,由宏观到微观的原则,目标是尽量降低学习难度,而不是一上来就迷失在源码当中. 文章会从一个场景作为出发点,针对性的目的性极强的针对该场景对 Spring 的实现原理,源

行莫 发布于 2025-05-27

2. Java 起源

Java 起源 Java 语言最初由 Stanford University Network (SUN) 公司的詹姆斯·高斯林(James Gosling 加拿大软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”)等人于1990年代初开发出雏形。

行莫 发布于 2025-05-27