Skip to main content

Posts

Showing posts from January, 2019

9. Spring Dependency Injection - Contructor Injection

as i say in prevous post. there are many method to inject dependency in spring. one of which is Constructor injection. in this post i will explain how to use it. ok!. there are 3 step to do this method : Define the dependency interface and class Create a constructor in your class for injection Configure the dependency Injection in Spring config file 1. create interface and implement class note : i put each class in different package interface class implements class 2. Create a constructor in your class for injection add method to interface to dependency injection implements dependency injection method from interface 3. Configure the dependency Injection in Spring config file config your spring config file call from your application and output will like this my structure package project ok, we have done in one check point. if you get confused you can clone this project in my git hub repo

8. Spring Dependency Injection - Intro

picture take from google dependency injection is a method, the continuation of the concept of inversion of control part of the SOLID design principle. the purpose of dependency injection is to release the dependence of a service or data access on a model.   for example we make a house from the beginning. when the house left the door part, would the kit make a door from the start or would we buy the door ready from the store? of course it's better for us to buy the finished one. Now, the process of making this house is analogous to a service, then to import the finished door, we use the dependency injector. so, how is dependency injection in spring framework ? please see picture below. i'm using example from previous blog post. in spring frame work you can use configuration to inject your model to your service or factory. we will practice more detail in next post. this factory called Spring Container. this primary function is  create and...

7. Configure your Spring Beans

Spring Beans is a Configuration File of your Beans and dependency in your Spring Project. there many Style of Spring Beans usage. but at least there 2 way : XML Configuration File, this way is the first way that used this method is the first method used during the first Spring release.  Class Configuration File. this is modern way. you can use java class file to save your spring bean configuration. ok inthis post i will practice XML Configuration file you can donwload from my git hub Here . download and paste it in root of src folder in your spring project.  then register your class to the spring bean create another java main class then this is how spring work .... i put my xml configuration inside folder "configFile". run this app and you will get this.

6. Spring Development Process

 Configure your spring Beans Create Spring Container Retrive Beans from Spring Container  

5. Downloading Spring JAR Files

what we'll do in this course : Create Eclipse Project Download Spring JAR Files Add JAR files to Eclipse Project and build path ok let's start. 1. Create Eclipse Project  open your eclipse IDE then new > java Project > give the name of project then click ok. 2. Download Spring JAR Files go to spring repositories then select your spring version. in this case i'm using spring 5.02 release version you may use different spring version. download .dist file of your selected spring version 3. Add Spring Jar File to your Eclipse Project ekstract your downloaded spring file then go to libs folder in your downloaded spring file. copy all jar file in that folder to your eclipse project. create new folder in your eclipse project to pasted that jar files. 4. Build Path right click in your spring project then select properties. select library tab click add jar files and add all your spring jar files click ok then apply and close. now your project...

4. Connecting Eclipse to Tomcat

1. Start your apache Tomcat. in this case i'm using port 1412 for my tomcat server 2. Conect eclipse to apache Tomcat. create server according your tomcat version   click next then assign tomcat installasion folder according your tomcat installasion proses   ok then click finish. now your tomcat server already listed in server tab of eclipse