Thursday, January 12, 2012

Spring framework

SPRING FRAMEWORK
Spring framework adalah sebuah frame work yang sangat terkenal didunia pemprograman java. Spring merupakan framework ioc(injection of control) atau bisa disebut juga di(dependensi injection) jadi mekanismenya tidak perlu mendeklarasikan objek untuk mendpatkan objek tesebut karena objek tersebut akan otomatis diinstansi oleh spring atau objek akan diinjek oleh spring.Frame work ini memiliki banyak fitur untuk pembuata aplikasi, beberapa fitur yang dimiliki spring diantaranya adlah:
1.    - Mudah dipelajari dan dipahami
2.   -  Tidak terlalu rumit dan infasif
3.    -   Helper class yang banyak
4.    -  Mendukung AOP
5.    Diintegrasikan dengan framework lain mudah
Spring framework sebenrnya mengunakan teknik yang sederhana
selanjutnya kita coba untuk latihan membuatnya:
1. sepeti biasa kita buat java aplication dan beri judul bebas
2. Buat sebuah class baru 


package asep.entity;

/**
 *
 * @author asep
 */
public class DefaultMesage {
    private String mesage=null;

  
    public String getMesage() {
        return mesage;
    }

    public void setMesage(String mesage) {
        this.mesage = mesage;
    } 
}
3. buat spring file dengan cara buka menu FILE  --> open File --->
lalu beri nama file spring dan ok/ finish
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
">
    <bean id="mesage" class="asep.entity.DefaultMesage">
        <property name="mesage" value="asep"/>
    </bean>

</beans>
4. Buat java main class baru dan beri nama main, edit isinya menjadi sbb:

package asep.entity;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 *
 * @author asep
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        ApplicationContext ac=new ClassPathXmlApplicationContext("classpath:asep/entity/spring.xml");
        DefaultMesage cm=  (DefaultMesage) ac.getBean("mesage");
        System.out.println(cm.getMesage());
    }
}

5. Lalu jalankan: dengan cara klik kanan run file

2 comments

Selamat Malam,

Saya mau tnya,
Disini ada tutorial/ebook tentang pembuatan aplikasi teleponi(VoIp) berbasis Java Android.
Sya lagi berlajar buat VoIP berbasis Android,

tpi ada kendala cara buat profile account SIP nya.

kalau server teleponi udah ada.

misal ada referensi buat belajar, mohon sharing ilmunya.

Terima Kasih.


EmoticonEmoticon