Java

java Beans

도랜니 2019. 5. 22. 15:13

좁은 의미의 java Beans

생성자가 없거나 비어있는 ()생성자만 존재

getter/setter 로 이루어진 객체 

 

 

넓은 의미의 java Beans

자바의 모든 객체를 자바 beans 

 

 



//bad code


public static void main(String[] args)throws Exception {
//Dynamic Object instance 


Class clz = Class.forName("SampleVO");
System.out.println(clz);
Object instance = clz.getConstructors()[0].newInstance();
System.out.println(instance);
//RTTI 클래스를 위와 같이 동적으로 생성하는 것
}


 

기존 방식 

obj.메소드()

 

변경된 방식

메소드.invoke(obj)

 

불러오는 중입니다...