본문 바로가기
반응형

전체보기40

iBatis Configuration Option 검색 중에 가장 잘 정리가 된 듯 하여 스크랩.(MyBatis 에서는 몇개의 옵션이 제외되었다!) 요소는 약간의 잡동사니 설정 옵션이다. 요소에 속성을 추가함으로써 값을 지정할 수 있다. 여러가지 설정들이 있으며 각각은 SQL Maps 인스턴스에 전체적으로 적용된다. lazyLoadingEnabled 적재 지연 (Lazy Loading)은 정보를 필요할 때만 읽어들이고 다른 데이터는 명시적인 요청이 있을때까지 적재를 미루는 기술이다. 다른 말로 하면 절대적인 요청이 들어올 때까지 애플리케이션이 가능한 한 일을 적게 하는 것이다. 1000명의 고객 계좌가 각각 1000개의 주문을 가지고 있고 각 주문은 25개의 항목을 가졌다. 이 모든 데이터를 읽어 들이려면 25,000,000개의 객체를 생성하고 그것들을.. 2012. 4. 3.
ORM 이란? 오브젝트 릴레이션 맵핑(Object-Relational Mapping) 대충 설명하자면 데이터를 모두 객체로 보는 개념정도로 보면 되겠다. 대표적인 예로는 hibernate 정도가 되겠다. (아직 사용 못해 봤음!) http://en.wikipedia.org/wiki/Object-relational_mapping 2012. 4. 3.
스트럿츠에 대한 생각. 예전 비트 컴퓨터 교육을 받을 때는 Struts 가 꽤 괜찮아 보이는 프레임웤 이란 생각을 많이 하였다. 허나 지금은 Spring 의 기능이 막강해져 대부분의 프로젝트에서 Struts를 많이 사용 하지 않게 되었다. 이대로 점점 사라져 버리는 건가? 내가 모르는 장점이 있는 걸까?? 2012. 4. 3.
Javascript Array Copy 배열을 사용할 떄 주의해야 할 점은 Copy 할때 발생한다. 보통 일반적인 변수와 같이 사용해서 인데 같은 메모리를 참조하는 경우 단순하게 Copy 후 이전 배열 값을 변경하면 Copy 한 값까지 바뀌는 경우를 종종 볼 수 있다. 검색을 하다가 아주 정리를 잘 해 놓은 글이 있어서 스크랩!! 다음부터 실수 하지 않도록 꼭 기억해 두자! //1.같은 메모리 참조 var arr1 = [1,2,3]; var arr2 = arr1; console.log(arr1==arr2); //결과:true arr1[0] = 11; console.log(arr1); //결과:[11, 2, 3] console.log(arr2); //결과:[11, 2, 3] //2.다른메모리참조 //2-1. ArrayObj.slice(begin.. 2012. 4. 3.
반응형