2022年3月26日 星期六

IoC Inversion of Control

 


e.g. Spring framework

accessed from org.ctef.los.ctrls

  1. OrderingCtrl.java (src -> control code)
  2. web.inf / conf. / beans
Modeling => DAO (Data Access Object)
View => jsp
Controller => controlled by xml

In OrderingCtrl.java :
@Request Mapping("filename")


your code calls (sth) vs the framework calls (sth you written)

e.g. Database class, don't want to initialize (new) every time

create in framework itself, our code calls the existing created object when required

Dependency Injection

Inject created object as parameter rather than create in class





沒有留言:

張貼留言

Weight Loss! The journey continues

是一個漫長的奮鬥旅程…… 最近嘗試努力改變的生活習慣: 晚上九時半去瞓覺 瞓覺前唔用電子奶咀,即喺ipad同手提電話(因為呢家部電話用耐咗,會無電要叉過夜) 用蔬果代替日常零食,例子有:車厘茄、藍莓、士多啤梨、粟米芯、提子,都係細細地嘅一舊一舊comp食啲 唔食熱氣零食 安靜去每...