※ 이클립스 기반 주석이다. (java, javascript, xml) 프로그래밍에 있어서 주석은 매우 중요한 부분이기 때문에 주석에 대해 정리해보았다. 주석의 정의 내용을 이해하기 쉽게 메모를 하는 것 프로그래밍 소스를 이해하기 쉽게 메모를 하는 것 특정 소스를 비활성화 하는 것 ("주석처리 한다" 라고 이야기한다) 주석을 사용해야 하는 이유 1. 소스에 대한 메모 내가 개발한 소스를 함께 개발하는 팀원, 유지보수팀, 미래의 자신 등이 소스를 볼 때 이해하기 쉽게 도와주는 용도이다. 내가 상대방의 소스를 받아서 분석을 해야할 때 각 함수들이 어떠한 함수인지 알고 분석을 하면 분석할 때 좀 더 수월하지 않을까? 내가 개발한 소스라고 해도 시간이 지나서 다시 본다면 이해가 안되는 함수들이 많은 것을 경험할..
AJAX (1) 에서 paging(pageNo)를 실행하며 마지막에 boardPaging 메소드를 호출했었다 $("#boardList").append(html); boardPaging(resultDatas.total, dataPerPage, pageCount, pageNo); resultDatas.total : 출력될 리스트 총 개수 (count 쿼리로 받아옴) dataPerPage : 한 페이지에 나타낼 데이터 수 = pageSize와 동일 pageCount : 한 페이지에 나타낼 페이지 수 (리스트 아래에 보여질 페이지 번호의 개수) pageNo : 현재 페이지 번호 var totalData; // 총 데이터 수 var dataPerPage = 10; // 한 페이지에 나타낼 데이터 수 var pag..
페이징에 사용된 Ajax, JavaScript 코드를 분석해보자~! function Common(){ this.jsonString = function(params) { var myJSONText = JSON.stringify(params, function replacer(key, value) { if (typeof value === 'number' && !isFinite(value)) { return String(value); } return value; }); return myJSONText; } this.getJSON = function(url, method, parameters, successFunc, errorFunc) { var ithis = this; $.ajax({ type: method, ..
SELECT * FROM( select row_number() over(order by idx ASC)rn, idx, test1_varchar, test2_int, date, Fullname, message from tb_zespri_test) as a where rn between ((${pageNo}*${pageSize})-(${pageSize}-1)) and (${pageNo}*${pageSize}) MSSQL은 MYSQL과 달리 DB에서 지정해주는 index가 없기 때문에 row_number를 사용해야 한다 row_number() over(order by idx ASC)rn, idx, text1_varchar~ 임의로 index를 생성한 테이블을 불러온뒤 select *로 모든 항목을 불러와야 한..