Skip to content

belosh59/ioc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Lightweight implementation of IOC Container

Refactored:

  • XMLBeanDefinitionParser -> NPE surrounded with try /catch clause
  • XMLBeanDefinitionParser -> Import tag processing included
  • XMLBeanDefinitionParser.DOMParserContextXML(File contextXMLFile) -> equal("") replaced with isEmpty
  • Implement SAX Parser
  • Tests for Parsers are fixed / extended
  • ClassPathApplicationContext -> changed methods access level to package
  • Test for Bean without default counstructor
  • ClassPathApplicationContext.createBeansFromBeanDefinition() -> added processing exception during bean instantiation. Tests are added for the same
  • ClassPathApplicationContext.injectDependencies() -> Added Byte and Short datatype. Check qestion #3
  • injectDependencies / injectRefDependencies fixed to go through the dependency Map
  • getBean methods refactored to use correct generics and interface calls
  • Added AllDataTypes test
  • Added Injector / ValueInjector / ReferenceInjector. User Template Pattern
  • Refactored names of packages and classes
  • equals comparison corrected
  • Tests on groovy
  • BeanFactoryPostProcessor processing implemented
  • BeanPostProcessor processing implemented

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published