☕Springフレームワークの誕生 JMS(疎結合)とRMI(密結合)も
パッケージは各ワードをピリオドで連結して階層化されている。先頭ワードのjavaは開発元提供の純正基礎版を意味する。他に純正拡張版のjavax、任意団体提供のorg、企業提供のcomがある。
といいうことでこの本だが
ほとんど旧約聖書みたいなもので、Springが登場するのは後半にさしかかったところで、この版だと真面目にEJBのメリデメについて論じている。Spring発祥というので呼んでるとEJBとかRPCの微妙な話が続く。
律儀にも[without EJB]という本があってこれはだいたいみんなが期待するような内容になっている。EJB全否定といったところだろうか。
こちらが新約ということになる。EJBが悪いと言っているわけではないが、難しいからSpringやPOJOの流れが主流になっていった、ということのようだ。十年前3000円した古本はいまや100円代で購入できる。
「EJB」、すなわちEnterprise JavaBeansは、Java EE (現在のJakarta EE) の一部として長い間利用されてきたサーバーサイドのコンポーネントアーキテクチャです。近年、マイクロサービスアーキテクチャやSpring Bootのような軽量フレームワークの人気の高まりに伴い、EJBの人気は減少しています。
そのため、多くの新しいプロジェクトやモダンなアーキテクチャでEJBが最初から選択されることは少なくなってきています。しかし、過去の大規模なエンタープライズシステムではEJBが多用されているため、その知識やスキルが全く価値がないとは言えません。
短く言えば、新しいプロジェクトを始める際にEJBを選択するのは一般的ではありませんが、既存のシステムのメンテナンスや移行に関与する場合、EJBの知識はまだ有用です。