-
스프링(Spring) 개발 - (12) 게시판을 만들자! - 게시판 상세 및 등록Spring 2015. 6. 1. 14:28
수정) 지난 게시판 목록글에서 게시판 목록의 mapping 주소가 /sample/openSampleBoardList.do로 되어있었습니다. 그 부분을 /sample/openBoardList.do로 수정해주세요. --------------------------------------------------------------------------------- 이번글에서는 지난번 게시판 목록에 이은 게시판 상세 및 등록, 삭제에 대해서 작성을 합니다. 이번글까지 해서 간단한 게시판이 되고, 그 이후 파일업·다운로드, 페이징 등의 기능을 통해 어느정도 틀이잡힌 게시판을 만들어나가려고 합니다. 여기서는 인터넷에서 쉽게 접하는 방식과는 다르게 진행되는 부분도 있습니다. 처음에는 혼란스러울수도 있는데, 프로젝트를 진..
-
스프링(Spring) 개발 - (11) HandlerMethodArgumentResolver 적용Spring 2015. 5. 13. 21:08
이번글에서는 지난글에서 이야기한 HandlerMethodArgumentResolver 라는것을 이야기하려고 합니다. 게시판 목록을 작성한 후, 게시판 글 등록 및 수정, 삭제에 대한 내용이 나와야하지 않나? 라고 생각하는 분들도 많이 있으실겁니다. 사실 HandlerMethodArgumentResolver 가 없어도 개발은 할 수 있지만, 개발을 더욱 편하게 할수 있는 역할을 하기때문에, 먼저 이야기를 합니다. ------------------------------------------------------------------------------------ 1. HandlerMethodArgumentResolver 란?HandlerMethodArgumentResolver 는 스프링 3.1에서 추가된 ..
-
ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음기타 2015. 4. 29. 14:09
오라클(Oracle)과 토드(Toad)를 설치하고, 토드를 통해서 오라클에 접속하려고 하면 ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음 이라는 에러가 뜨는 경우가 있다. 구글에서 검색해보면 많은 사람들이 동일한 에러를 겪었는지, 엄청나게 많은 글이 나온다. 보통은 tnsname.ora 파일 관련되어서 이야기를 한다. 그러면서 이런저런걸 시도하는데, 다음의 경우 간단하게 해결할 수 있다. 1. 나는 64bit OS를 사용한다. 2. 32bit 오라클을 설치했다. 3. 32bit 토드를 설치했다. 위의 조건을 만족하는 사용자라면 다음을 확인해보자. 토드의 설치경로가 C:\Program Files (x86)\Toad for Oracle 12 에 설치가 되어있다면, 위와 같은 에러가 발생한다..
-
스프링(Spring) 개발 - (10) 게시판을 만들자! - 게시판 목록Spring 2015. 4. 29. 13:26
이번글에서는 여태까지 했던것들을 바탕으로 간단한 게시판을 만드려고 합니다. 게시판은 간단한 내용인데, 게시판을 만들면서 여러가지 설정이나 기법등을 같이 소개하도록 하겠습니다. 사실, 처음에 설정을 해야할게 많은데, 무엇부터 설명해야 이해하는데 좀 더 도움이 될지 난감하네요. 이번글에서는 아무래도 코드 보다는 설명이 많을것 같네요. 아무래도 본격적인 구현이 시작되고, 그동안 간단히 설명했던 개념들을 조금 자세히 설명하기도 해서 글이 조금 많을듯 합니다. 스프링의 기본적인 개념에 대해서 알고계시다면, 단순히 소스만 보셔도 될듯합니다. 본 글에서는 대소문자의 구분이 굉장히 중요합니다. 대소문자의 구분도 잘 확인해주세요. --------------------------------------------------..
-
마이바티스(MyBatis) 쿼리 로그 출력 및 정렬하기기타 2015. 4. 10. 11:04
마이바티스를 이용하여 개발을 하다보면 쿼리가 보이지 않거나, 파라미터가 안나오거나 개행문자(\n) 등이 무시되면서 한줄로 쭈~~~~욱 나와서 불편한 경우가 많습니다. 이러한 경우에는 개발하면서 불편한게 한두가지가 아닌데, 쿼리를 이쁘게 정렬해서 보기좋게 하는 방법을 보겠습니다. 1. 메이븐에 라이브러리 추가pom.xml을 열어서 다음과 같은 라이브러리를 추가합니다. org.lazyluke log4jdbc-remix 0.2.7 2. log4j 설정 변경log4j.xml을 열어서 다음과 같이 수정합니다. 3. jdbc 설정을 다음과 같이 바꿉니다.저는 context-datasource.xml에 DB 연결설정이 되어있습니다. (http://addio3305.tistory.com/62 참조) 만약 저랑 다르신분..
-
티스토리 초대장을 배포합니다. (종료)카테고리 없음 2015. 4. 1. 17:50
종료되었습니다. i n v i t a t i o n 티스토리 초대장 안녕하세요! 티스토리 초대장을 적게나마 배포하려고 합니다.다음을 꼭 읽어주세요.1. 비밀댓글로 적어주세요.2. 올바른 메일주소를 적어주세요.3. 티스토리를 개설하려는 이유를 적어주세요.4. 홍보, 광고등으로 사용하시는것은 안됩니다.5. 초대장 발 급 후 일주일동안 개설하지 않으면, 초대장을 회수합니다.6. 초대장 발급은 추첨입니다. 선착순이 아닙니다.7. 4월 3일 (금요일) 밤 11시 이후에 초대장이 발송됩니다. Yes 이런 분들께 드립니다! 1. 다른 블로그를 사용해보셨던 분 2. 이메일 주소가 정상적인 분 3. 블로그를 시작하려는 이유를 남겨주신 분! No 이런 분들께 드리지 않아요! 1. 이메일 주소가 의심되는 분! 2. 이메일 ..
-
스프링(Spring) 개발 - (9) Mybatis (마이바티스) 연동하기Spring 2015. 3. 26. 11:57
이번글에서는 웹개발에 빠질수 없는 데이터베이스 연결에 대해서 이야기하려고 합니다. 지난 글에서 이제 간단한 게시판을 만들어본다고 했는데, 그것의 사전준비라고 생각하시면 됩니다. 앞으로 여러가지 설정들도 나오게 되는데, 그것들은 필요할때마다 하나씩 설정하도록 하겠습니다. ------------------------------------------------------------------------------------ 1. Mybatis1. MyBatis(마이바티스)란?일단 MyBatis 홈페이지에서는 다음과 같이 정의하고 있다. MyBatis is a first class persistence framework with support for custom SQL, stored procedures and ..