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





沒有留言:

張貼留言

辦公室心態秘技輯錄

要過感恩的生活,在工作中也要如是。 有同事脾氣暴躁,所以跟他相處不刺激到他已值得感恩了,可是當他發脾氣的時候,告訴自已不要放於心裏,不要被他的說話影響自己就好了。 有同事不負責任,這個很難相處,就做好自己本份,辛苦委屈唯有交托給主。 有同事懶懶閒,這也改變不到他的心態,不與他說話...