일단 기존에는 클래스를 Static utility class 형태로 만들었는데..
각종 상수값을 WAS의 퍼러퍼티를 이용해서 초기화 해줄 필요가 있더라구.
그러면 이 클래스를 싱글톤으로 만들어서 사용하는게 낫겠지 ?
getInstance 하나 빼서 그기서 각종 상수 초기화 해주고 ?
ㅇㅇ ?
일단 기존에는 클래스를 Static utility class 형태로 만들었는데..
각종 상수값을 WAS의 퍼러퍼티를 이용해서 초기화 해줄 필요가 있더라구.
그러면 이 클래스를 싱글톤으로 만들어서 사용하는게 낫겠지 ?
getInstance 하나 빼서 그기서 각종 상수 초기화 해주고 ?
ㅇㅇ ?
뭐... Utility클래스 초기화에 다른 접근작업(?)이 들어가면 당연히 싱글톤이 낫겠죠..??
http://stackoverflow.com/questions/1044855/load-java-properties-inside-static-initializer-block
흠.. 여기 보면.. 싱글톤 방식이랑 static으로 바로 static 클래스 내에 바로 구현한 것이랑 두가지 다 있는데.. 사실상 네트워크 호출하는 부분까지 유틸내 구현 포함되어 있으니.. 싱글톤으로 가는게 낫긴 나을 것 같넹. 흠.
http://stackoverflow.com/questions/5582881/singleton-and-static-utility-classes
흠. 이 링크 가장 마지막이 알고 싶어하는 것에 가장 근접한 것 같기는 한데.. 그래도 아리쏭하당.
http://stackoverflow.com/questions/7242297/new-class-instance-vs-singleton-class-vs-static-method
상수 초기화면 Singleton 만들때 받아와서 박아놓고 그냥 쓰는게 낫지않을까하는 느낌이 듭니당...
http://levin01.tistory.com/307
싱글톤 구현의 다양한 방법