본문 바로가기

전체 글

(122)
MS-SQL query formatting ORACLE만 사용하다 간만에 MS-SQL를 사용하게 되었다. ORACLE작업시 toad를 사용하는데 toad의 formatting 기능을 자주 사용했었다. 근데 MS-SQL 클라이언트 프로그램인 SSMS에 formatting기능이 없어서 할 수 있는 방법을 찾다 다음 프로그램을 발견했다. 설치하여 사용해보니 잘 동작했다. ApexSQL(http://www.apexsql.com/sql_tools_refactor.aspx) 다음은 설치한 과정인데 설치시 필요한 ApexSQL Refactor 2013만 Add-ins로 설치했다. 다음은 SSMS에서 나타난 메뉴
Spring을 이용한 RESTful 서비스 3 2012/07/11 - [spring] - Spring을 이용한 RESTful 서비스 12012/07/11 - [spring] - Spring을 이용한 RESTful 서비스 2이미 만들어진 RESTful 서비스를 jQuery를 이용해서 사용해보겠습니다. jQuery의 $.ajax() 함수를 이용해서 호출을 한다면 다음과 같이 목록을 가져오는 서비스(@RequestMapping(value = "/memos", method = RequestMethod.GET))를 사용할 수 있습니다.jquery.jsp $.ajax({ type: "get", accepts: "application/json", async: true, url: "http://localhost:8080/restservice/memos", cont..
Spring을 이용한 RESTful 서비스 2 2012/07/11 - [spring] - Spring을 이용한 RESTful 서비스 1에서 서비스를 구현했으니 이 서비스를 Spring의 RestTemplate을 이용하여 클라이언트를 구현하는 방법입니다. 예전에 만든 RESTful 서비스는 아래와 같이 구성되어 있습니다. 목록, 입력, 삭제만 사용해보겠습니다.
Spring을 이용한 RESTful 서비스 1 Spring을 이용하면 RESTful 서비스를 쉽게 구현할수가 있습니다. 예전에 Apache CXF를 Spring과 연동하여 서비스를 구현한적이 있는데 RESTful 형식이 아무래도 SOAP보다는 쉽게 적용할 수 있습니다. 그렇다고 CXF를 이용한 XML 웹 서비스가 많이 복잡하지는 않습니다만...확장자로 매핑되는게 아니기때문에.. web.xml에 다음과 같이 설정을 합니다.web.xml spring org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring-servlet.xml 1 spring / Spring 설정파일은 다음과 같이 정의합니다.spring-servlet.xml JSON으로 데이터를 주고 받..
Spring + iBatis 프레임워크 구성시 오라클 LOB 타입 사용하기 Spring + iBatis 으로 프레임워크가 구성됐을 때 오라클의 LOB타입인 CLOB, BLOB을 이용하는 방법입니다. 테이블은 아래와 같이 구성되어 있습니다. CREATE TABLE lob_test ( key NUMBER, clob CLOB, blob BLOB, dt DATE DEFAULT SYSDATE)LOGGINGNOCOMPRESSNOCACHENOPARALLELMONITORING; CREATE UNIQUE INDEX lob_test_pk ON lob_test (key) LOGGING NOPARALLEL; ALTER TABLE lob_test ADD ( CONSTRAINT lob_test_pk PRIMARY KEY (key)USING INDEX lob_test_pk); HTML 대충 아래와 같이 ..
JSON Object 정렬하기 JSON객체를 아래와 같이 생성했을 때 자동으로 key에 의해 정렬이 됩니다. 브라우저마다 좀 틀리기는 한듯..ㅡ.ㅡ; //선언 var testData1 = { "55": "빨강", "33": "초록", "30": "검정", "16": "파랑", "29": "노랑" }; //테스트 $.each(testData1, function(index, value){ window.console.log("정렬전 : " + index + " = " + value); }); 결과 로그: 정렬전 : 16 = 파랑 로그: 정렬전 : 29 = 노랑 로그: 정렬전 : 30 = 검정 로그: 정렬전 : 33 = 초록 로그: 정렬전 : 55 = 빨강 이경우 value로 정렬하고 싶을때는 색인배열화하여 sort로 정렬하여 사용하면 됩니..
AJAX 호출시 Exception 처리방법 Spring 프레임워크로 프로젝트를 진행하다 AJAX로 호출했을 때 Exception을 어떻게 처리해야 될까 고민하다 나온 방법이다. 이렇게 사용해도 되는지 확신은 없지만, 더 나은 방법은 아직 찾지 못했다. Spring MVC를 사용하면 대부분 예외처리 전략을 SimpleMappingExceptionResolver을 이용해서 처리한다. 예외가 발생하면 특정페이지로 이동시켜주는 역할을 하는데 설정시 아래와 같이 statusCodes라는 값을 정의해줄 수가 있고, 이렇게 정의하면 Mapping에 해당하는 값마다 HTTP 상태값을 줄수가 있다. spring 설정 /exception/accessDenied /exception/authentication /exception/exception 401 403 500..
checkbyte jQuery plugin sms를 보내는 프로그램을 작성중 80byte로 자르는 script가 필요해서 작성한건데 처음 만들고 테스트 해보던 중 문제가 생긴게 firefox에서는 한글 입력시 keyup 이벤트가 발생이 안하는 문제가 생겼다. 삽질결과 다른 플러그인을 활용해서 해결! 다른 플러그인은 jquery.textchange.js이고 주소는 http://www.zurb.com/playground/jquery-text-change-custom-event 이다. 플러그인이 간단한데 동작원리는 jQuery 실력이 부족하니 이해가 아직 안된다. 다음은 테스트한 javascript 소스이다. /* * Check Byte - jQuery plugin for checking byte v1.1 (2011-11-11) * jquery.che..