* Where one project containing all the modules (huge code base), that is called Monolithic application. Problem: * Due to this, if we want to change any small piece of code, you need to do full round of testing. And we need to down the whole system. * To avoid this they introduced Microservice Architecture (Heterogenous)
* If you want to inject a one bean into another bean that is called dependency injection. * Using the spring IOC container we can do easily just adding @Autowired annotation.
GIT: GIT is called as Distributed version control system. Created by Linus Torvald Why we need GIT? Case 1 :When you are developing the project alone You developed one project and its running successfully. After some days you thought of adding some features into that, then again you added that features in to your old project code. You released multiple version to production like project 1.0, project 1.1, project 1.2, project 1.3 .So you will store all this into one folder. To maintain all this we have a tool called version control. Earlier we used centralized storage. So everything stored in the server . If server fails , that all we will not have any code. Now we will keep code in server (Remote repository) and in your local machine(local repository) . So if your server clash also, no problem. you can get it from you or any other system. This...
Comments
Post a Comment