본격적으로 JSON에 대해서 알아보겠습니다. 비트박스에 북치기와 박치기만 있으면 된다면, JSON에서는 []와 {}만 알고 계시면 되겠습니다. 네, 눈치가 있으신분이라면, (1)편에서 말씀드린 색인배열과 연관배열을 떠올리시겠네요. ^^ 먼저 용법을 한번 보겠습니다. [10, 20, 30, '가나다',40] 네, 위 JSON식은 []로 엮여 있기 때문에, 색인배열이 되겠습니다. 실제 스크립트에서 사용방법은 JSON 의 기본 사용방법에 대해서 설명을 드리지 않고 예제가 나와 당황스러우실 것 같네요. JSON는 문자열 형식으로 나타내도록 되어있습니다. (script에서 데이터 전송을 목적으로 하다보니, 어쩌면 당연할수도 있겠네요 ^^) [10, 20, 30, '가나다',40] 이 부분이 JSON이 되겠구요. ..
JSON(JavaScript Object Notation)은 web에서 데이터를 주고받을 때 사용하는 표현 방법입니다. 약자에서도 알수 있듯이 javascript에 기반하고 있습니다. 그렇기 때문에 우선 자바스크립트의 배열구조를 간단히 알아보도록 하겠습니다. 우리가 흔히 프로그래밍 코드에서 배열을 선언 할때는 인덱스([])를 사용해서 표현합니다. javascript또한 마찬가지 입니다. var array = new Array(); array[0] = 10; array[1] = 20; var arr = [10,20]; 이런 코드가 가능합니다. 이는 색인배열이라고 부릅니다. 색인배열은 Index로 접근하게되며, 자바스크립트 특성답게 길이는 별도로 선언하지 않아도 됩니다. 배열의 길이가 자동으로 늘어나고, 자..
//tbox는 input에서 자바스크립트 함수 호출시 this로 호출한다. onclick="Maxlangth(this);" function Maxlangth(tbox){ //값을 받는다 var temp = tbox.value; //문자열에서 소수점의 index 번호를 찾는다. var indexnum = temp.indexOf("."); //정수부분 추출 var mainstr = temp.substr(0, indexnum); //소숫점 부분 추출 후 0.XXXX형식으로 만든다 var substr2 = "0"+temp.substr(indexnum, 5); //소숫점을 3자리 뒤로 옮긴다. //XXX.X으로 바꾼후 반올림 작업 한다. //다시 소숫점을 3자리 앞으로 옮겨 0.XXX로 변경한다. substr2 ..
1. iBATIS.NET의 인스톨과 환경 설정 야마다 요시히로 (http://www.wings.msn.to/) | 2005/10/10 지난 1 회에서는 O/R매핑 및 O/R매핑 툴의 개요에 대해 설명하고, .NET전용의 대표적인 O/R매핑 툴인「NHibernate」를 소개했다. O/R 매핑 툴을 사용하면, (C# 이나 VB.NET의) 오브젝트와 데이터베이스 상의 테이블을 매핑할 수 있다. 이것에 의해, 어플리케이션에서는 오브젝트의 속성에 액세스하기만 하면, 직감적으로 테이블상의 각 필드에 액세스할 수 있게 된다는 것이다. 지난 회의 서두에서 나타낸 것처럼, .NET 환경에서 이용 가능한 O/R 매핑 툴은 이미 얼마든지 제공되고 있다. 이번에는 NHibernate와 나란히 .NET 전용의 대표적인 O/R매..