본문 바로가기

분류 전체보기

(373)
[iBatis/myBatis] #와 $의 차이점 1. #는 쿼리가 수행될 때, 다음과 같이 된다 SELECT * FROM USER WHERE col = ? parameter : [값] ?에 bind된 값이 들어가게 된다. 이 쿼리의 컴파일 된 내용을 재사용 할 수 있고, 파라미터에 따라 대입해주므로 효율적이다.내부적으로 preparedStatement 객체에서 ? 에 들어갈 파라미터의 값을 set 해줌으로써 사용이 된다. * preparedStatement는 한번 수행한 쿼리를 캐싱하는 객체 사용 용도 >> #일 경우, 값에 사용한다. myBatis : 컬럼명 = #{값} iBatis : 컬럼명 = #값# * 쿼리에 작은 따옴표가 붙게 된다. 2. $는 쿼리가 수행될 때, 다음과 같이 된다 SELECT * FROM USERWHERE col = 값 값이..
ant 빌드 오류 - terminated build xml ant build 어제까지만 해도 잘 되던 ant 빌드가 오늘 아침에 해보니 안 되는 황당한 상황이네요. 뭐가 문제일까 계속 수정해 보면서 했는데... 답이 안 나오는 상황입니다. 분명히 뭔가 돌긴 하는데 콘솔 창에는 아무 것도 안 나오더군요. 점심 먹고 곰곰히 다시 생각을 해 봤는데... terminated build xml ant build 란 메세지가 찜찜해서 검색해 봤습니다. 그랬더니,스택 오버 플로우에서 저와 같은 증상을 겪은 사람을 발견!!! Unable to run ANT target in eclipse getting terminated at beginning and pointing to jdk\bin\javaw.exe 이 내용을 참고해서 나온 결론은 Ant Home 설정이 잘못되었던 것입니다. ㅡㅡㅋ 회사에..
이클립스 단축키 Ctrl + F- 찾기 기능 및 replace with 기능이있음 Ctrl + Space- 자동완성 기능 Ctrl + W- 파일 닫기 Ctrl + /- 드래그 한줄 (여러줄) or 그줄에 주석처리 또는 해제가됩니다. Ctrl + Shift + /- 드래그 하여 선택한 라인들을 블럭 주석 처리- *.xml 파일에서 주석처리 시 유용 Ctrl + Shift + \- 드래그 하여 선택한 라인들을 블럭 주석 해제- *.xml 파일에서 주석해제 시 유용 Ctrl + Shift + O- 전체적인 import를 자동으로 해주는 기능. Import 정리- 해당 클래스에서 사용하지 않는 import 라인들은 자동으로 삭제됨. Ctrl + M- 전체화면 / 원래화면으로 변경 Ctrl + Alt + ↓/↑- 한줄 라인 복사..
MiPlatform관련 주요 Link들.. 1. MiPlatform 공식 Site. cafe.naver.com/integrate.cafe. http://www.miplatform.co.kr/index.asp —> 여기서 Education –> MiPlatform–> 교육자료 참조. http://m.xplatform.co.kr/Miplatform/NewHome/asp/mobile/mobile_view.asp?PCategory1=Board&PCategory2=MiPlatform&PCategory3=Notice&page=6&display_cnt=10&str_boardid=A06&searchfield=%EC%A0%9C%EB%AA%A9&searchgubun=OR&keyword=&BusinessSection=%&str_an=69 –> MiPlatform 3..
알고리즘 문제 풀이 사이트 [알고리즘 사이트] 알고리즘 문제 풀이 사이트 오일러 프로젝트(Project Euler)수학적인 문제들을 프로그래밍으로 해결하는 퀴즈 풀이 사이트 Synap에서 한글로 번역한 사이트를 제공하고 있다. 본 사이트의 모든 문제가 번역되어 있진 않지만 현재 100여개의 문제가 번역되어 있고 많은 사람들이 사용하고 있다. 자신이 원하는 언어로 문제를 풀고 답만 입력하면 된다. 입력한 답이 정답일 경우 다른 사람들이 문제를 푼 코드들을 볼 수 있다.(Project Euler @kr : http://euler.synap.co.kr/)(Project Euler @net : https://projecteuler.net/) 알고 스팟(Algospot)프로그래밍 대회에서 배우는 '알고리즘 문제해결 전략'의 저자 구종만씨가..
MiPlatform 동영상강좌 리스트 MiPlatform 동영상강좌 리스트입니다. (Youtube) [출처] 정봉수님 블로그 [MiPlatform] Chapter1. RIA, X-Internet 및 MiPlatform 개요-1 [MiPlatform] Chapter2. 기본환경설정 [MiPlatform] Chapter3. 기본화면 개발_base_hello [MiPlatform] Chapter3. 기본 화면개발-base_menu [MiPlatform] Chapter3. 기본 화면개발-base_sawon 1 [MiPlatform] Chapter3. 기본 화면개발-base_sawon 2 [MiPlatform] Chapter3. 기본 화면개발-base_sawon 3 [MiPlatform] Chapter3. 기본 화면개발-base_sawon 4 [Mi..
어느 프로그래밍 언어를 선택해야 할까요? Which Programming Language"PYTHON, JAVA, C, PHP, C++, Javascript, C#, RUBY, Object-C라는 9개의 프로그래밍 언어를 놓고, 어떻게 어떤 상황에서 어떤 언어를 선택해야 할 지를 참 쉽고 직관적으로 도식화 시켜놓았습니다. 재미있는 그림이네요..^^; 출처 : http://mcchae.egloos.com/11148354
jsp 화면에서 DB에서 가져온 값들을 표시하지 못하는 경우 안녕하세요, 오늘은 어제 겪었던 JSP 화면에서 DB 값을 표시하지 못하는 에러에 대해서 다뤄볼까 합니다. 재개발 과정에서 서버단 소스가 좀 지저분 한 것 같아서 안 쓰는 내용을 정리하였는데요.정리한 후에 WAS를 재기동 해보니... 갑자기 JSP 화면에서 DB값을 표시하지 못하네요 ㅡㅡㅋ 정리한 내용을 다시 컨트롤러단부터 훓어봤는데요. 분명히 서버단 내용은 이상이 없는 것 같았습니다.왜냐하면, 아래와 같이 리스트에 값이 제대로 담기는 것이었습니다. 그래서 jsp 화면에서 변수명을 잘못 써 준건 아닌지 확인해 봤습니다만...jsp 화면에서 수정해 준 부분은 없었습니다. 그러다가 문득...소스 정리과정에서 쿼리문 라인을 맞춰주면서 모두 대문자로 변경한 것이 생각났습니다(jsp 화면에서는 모두 소문자로 사용..