├── .gitignore ├── Clean_up.patch ├── README.md ├── README_pl.md ├── images ├── Default type - Spring doc.JPG └── springaop-process.png ├── pom.xml └── src └── main ├── java └── com │ └── patres │ └── ownframework │ ├── step1 │ └── application │ │ ├── Step1App.java │ │ ├── dao │ │ ├── CompanyDao.java │ │ └── CompanyDaoImpl.java │ │ ├── model │ │ └── Company.java │ │ └── service │ │ ├── CompanyService.java │ │ └── CompanyServiceImpl.java │ ├── step2a │ ├── application │ │ ├── Step2aApp.java │ │ ├── dao │ │ │ ├── CompanyDao.java │ │ │ └── CompanyDaoImpl.java │ │ ├── model │ │ │ └── Company.java │ │ └── service │ │ │ ├── CompanyService.java │ │ │ └── CompanyServiceImpl.java │ └── framework │ │ └── ProxyHandler.java │ ├── step2b │ ├── application │ │ ├── Step2bApp.java │ │ ├── dao │ │ │ └── CompanyDao.java │ │ ├── model │ │ │ └── Company.java │ │ └── service │ │ │ └── CompanyService.java │ └── framework │ │ └── ProxyMethodInterceptor.java │ ├── step3 │ ├── application │ │ ├── Step3App.java │ │ ├── dao │ │ │ ├── CompanyDao.java │ │ │ └── CompanyDaoImpl.java │ │ ├── model │ │ │ └── Company.java │ │ └── service │ │ │ ├── CompanyService.java │ │ │ └── CompanyServiceImpl.java │ └── framework │ │ ├── ApplicationContext.java │ │ ├── ProxyHandler.java │ │ ├── annotation │ │ ├── Autowired.java │ │ └── Component.java │ │ └── exception │ │ └── FrameworkException.java │ ├── step4 │ ├── application │ │ ├── Step4App.java │ │ ├── dao │ │ │ ├── CompanyDao.java │ │ │ └── CompanyDaoImpl.java │ │ ├── model │ │ │ └── Company.java │ │ └── service │ │ │ ├── CompanyService.java │ │ │ └── CompanyServiceImpl.java │ └── framework │ │ ├── ApplicationContext.java │ │ ├── ProxyHandler.java │ │ ├── annotation │ │ ├── Autowired.java │ │ ├── Component.java │ │ └── Transactional.java │ │ └── exception │ │ └── FrameworkException.java │ ├── step5 │ ├── application │ │ ├── Step5App.java │ │ ├── dao │ │ │ ├── CompanyDao.java │ │ │ └── CompanyDaoImpl.java │ │ ├── model │ │ │ └── Company.java │ │ └── service │ │ │ ├── CompanyService.java │ │ │ └── CompanyServiceImpl.java │ └── framework │ │ ├── ApplicationContext.java │ │ ├── ProxyHandler.java │ │ ├── annotation │ │ ├── Autowired.java │ │ ├── Cacheable.java │ │ ├── Component.java │ │ └── Transactional.java │ │ └── exception │ │ └── FrameworkException.java │ ├── step6 │ ├── application │ │ ├── Step6App.java │ │ ├── dao │ │ │ ├── CompanyDao.java │ │ │ └── CompanyDaoImpl.java │ │ ├── model │ │ │ └── Company.java │ │ └── service │ │ │ ├── CompanyService.java │ │ │ └── CompanyServiceImpl.java │ └── framework │ │ ├── ApplicationContext.java │ │ ├── ProxyHandler.java │ │ ├── annotation │ │ ├── Autowired.java │ │ ├── Cacheable.java │ │ ├── Component.java │ │ ├── Scope.java │ │ └── Transactional.java │ │ └── exception │ │ └── FrameworkException.java │ └── step7 │ ├── application │ ├── Step7App.java │ ├── dao │ │ ├── CompanyDao.java │ │ └── CompanyDaoImpl.java │ ├── model │ │ └── Company.java │ └── service │ │ ├── CompanyService.java │ │ └── CompanyServiceImpl.java │ └── framework │ ├── ApplicationContext.java │ ├── annotation │ ├── Autowired.java │ ├── Cacheable.java │ ├── Component.java │ ├── Scope.java │ └── Transactional.java │ ├── exception │ └── FrameworkException.java │ └── handler │ ├── AbstractProxyHandler.java │ ├── CacheableHandler.java │ ├── ProxyInvocationHandler.java │ └── TransactionalHandler.java └── resources └── log4j.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/.gitignore -------------------------------------------------------------------------------- /Clean_up.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/Clean_up.patch -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/README.md -------------------------------------------------------------------------------- /README_pl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/README_pl.md -------------------------------------------------------------------------------- /images/Default type - Spring doc.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/images/Default type - Spring doc.JPG -------------------------------------------------------------------------------- /images/springaop-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/images/springaop-process.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step1/application/Step1App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step1/application/Step1App.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step1/application/dao/CompanyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step1/application/dao/CompanyDao.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step1/application/dao/CompanyDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step1/application/dao/CompanyDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step1/application/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step1/application/model/Company.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step1/application/service/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step1/application/service/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step1/application/service/CompanyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step1/application/service/CompanyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2a/application/Step2aApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2a/application/Step2aApp.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2a/application/dao/CompanyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2a/application/dao/CompanyDao.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2a/application/dao/CompanyDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2a/application/dao/CompanyDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2a/application/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2a/application/model/Company.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2a/application/service/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2a/application/service/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2a/application/service/CompanyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2a/application/service/CompanyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2a/framework/ProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2a/framework/ProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2b/application/Step2bApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2b/application/Step2bApp.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2b/application/dao/CompanyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2b/application/dao/CompanyDao.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2b/application/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2b/application/model/Company.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2b/application/service/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2b/application/service/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step2b/framework/ProxyMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step2b/framework/ProxyMethodInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/application/Step3App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/application/Step3App.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/application/dao/CompanyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/application/dao/CompanyDao.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/application/dao/CompanyDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/application/dao/CompanyDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/application/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/application/model/Company.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/application/service/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/application/service/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/application/service/CompanyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/application/service/CompanyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/framework/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/framework/ApplicationContext.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/framework/ProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/framework/ProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/framework/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/framework/annotation/Autowired.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/framework/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/framework/annotation/Component.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step3/framework/exception/FrameworkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step3/framework/exception/FrameworkException.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/application/Step4App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/application/Step4App.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/application/dao/CompanyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/application/dao/CompanyDao.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/application/dao/CompanyDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/application/dao/CompanyDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/application/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/application/model/Company.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/application/service/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/application/service/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/application/service/CompanyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/application/service/CompanyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/framework/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/framework/ApplicationContext.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/framework/ProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/framework/ProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/framework/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/framework/annotation/Autowired.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/framework/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/framework/annotation/Component.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/framework/annotation/Transactional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/framework/annotation/Transactional.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step4/framework/exception/FrameworkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step4/framework/exception/FrameworkException.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/application/Step5App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/application/Step5App.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/application/dao/CompanyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/application/dao/CompanyDao.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/application/dao/CompanyDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/application/dao/CompanyDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/application/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/application/model/Company.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/application/service/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/application/service/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/application/service/CompanyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/application/service/CompanyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/framework/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/framework/ApplicationContext.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/framework/ProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/framework/ProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/framework/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/framework/annotation/Autowired.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/framework/annotation/Cacheable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/framework/annotation/Cacheable.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/framework/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/framework/annotation/Component.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/framework/annotation/Transactional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/framework/annotation/Transactional.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step5/framework/exception/FrameworkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step5/framework/exception/FrameworkException.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/application/Step6App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/application/Step6App.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/application/dao/CompanyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/application/dao/CompanyDao.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/application/dao/CompanyDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/application/dao/CompanyDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/application/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/application/model/Company.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/application/service/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/application/service/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/application/service/CompanyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/application/service/CompanyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/framework/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/framework/ApplicationContext.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/framework/ProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/framework/ProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/framework/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/framework/annotation/Autowired.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/framework/annotation/Cacheable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/framework/annotation/Cacheable.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/framework/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/framework/annotation/Component.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/framework/annotation/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/framework/annotation/Scope.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/framework/annotation/Transactional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/framework/annotation/Transactional.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step6/framework/exception/FrameworkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step6/framework/exception/FrameworkException.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/application/Step7App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/application/Step7App.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/application/dao/CompanyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/application/dao/CompanyDao.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/application/dao/CompanyDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/application/dao/CompanyDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/application/model/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/application/model/Company.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/application/service/CompanyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/application/service/CompanyService.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/application/service/CompanyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/application/service/CompanyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/ApplicationContext.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/annotation/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/annotation/Autowired.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/annotation/Cacheable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/annotation/Cacheable.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/annotation/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/annotation/Component.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/annotation/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/annotation/Scope.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/annotation/Transactional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/annotation/Transactional.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/exception/FrameworkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/exception/FrameworkException.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/handler/AbstractProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/handler/AbstractProxyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/handler/CacheableHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/handler/CacheableHandler.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/handler/ProxyInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/handler/ProxyInvocationHandler.java -------------------------------------------------------------------------------- /src/main/java/com/patres/ownframework/step7/framework/handler/TransactionalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/java/com/patres/ownframework/step7/framework/handler/TransactionalHandler.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patresss/Java-Own-Framework---step-by-step/HEAD/src/main/resources/log4j.properties --------------------------------------------------------------------------------