매번 설치할 때마다 까먹어서 뒤적거리기 귀찮아 여기에 간단하게 정리해놓는다. 1. Maven Download http://maven.apache.org/download.cgi 2. 다운받은 메이븐을 적당한 곳에 위치시킨 후, 환경변수를 설정해준다. 3. 이클립스에서 Maven 플러그인을 설치한다. >> 방법은 2가지① Help → Eclipse Marketplace에서 "maven"으로 검색 "Maven Integration for Eclipse (Juno and newer) 1.4"을 install (각자 이클립스 버전마다 다르니 주의).② Help → Install New Software... → http://download.eclipse.org/technology/m2e/releases/ 로 검색 ..
빌드하려는데 에러가 났다. 처음엔 Ant를 써보지 않아서 사용 미숙으로 나는 에러인 줄 알았다. 그러나 찾아보니 Java 1.8 버전을 지원하지 않아서 나는 에러.. ㅡ.ㅡ;; 1.8 버전이 나왔길래 좋~다고 설치했는데.. 여기서 막힐 줄이야. ㅡㅡ.... 개발할 때 1.6 버전으로 해당 프로젝트 버전 맞춰서 개발했던 적이 있는데, 이것저것 상위 버전에만 있는 라이브러리들을 따로 다운 받아 설치해야 하는 번거로움 때문에 설치는 1.7 버전으로 하고 컴파일을 1.6이나 1.5에 맞춰서 하는 방식을 택했었다. 그래서 이번에 컴터 다시 세팅할 때도 그런 것을 염두에 두고 가장 최신 버전인 1.8을 설치했던 것이다. 근데 1.8이 너무 최신이라 이런 데에서부터 막히니.. ㅜㅜ 1.7 버전 설치하고 이클립스에서 ..
2버전일 때에 정리를 한번 해놨었는데, 무슨 배짱이었는지.. 과거에 프로그래밍 연습했던 코드들과 함께 몽땅 다 지워버리는 바람에 이번에 다시 또 정리했다. 개인적으로 여러 사이트들을 참고해서 만든 거라 주요 패키지 부분은 각자 취향에 따라서 필요하거나 또는 불필요할 수도 있다. 더 많은 패키지 정보가 필요하면 각자 검색해보길 바란다. Java 할 때에는 이클립스를 주로 사용하지만, HTML이나 CSS를 편집할 때에는 서브라임텍스트를 이용하는 것이 더 유용하다고 느낀다. (Emmet 패키지 덕분) 물론 HTML/CSS를 만질 일이 드물긴 하지만... 아무튼 필요하신 분들께 도움이 되기를..
텍스트 편집기는 개인적으로 notepad++, EditPlus3, Sublime Text2 이렇게 써봤는데, 각자 장단점이 있는 것 같다. 노트패드++는 여러가지 언어를 편집할 때의 편의성과 시안성이 참 좋고, 에디트플러스는 아무래도 울나라에서 만든 거라 친근하고, 서브라임텍스트는 강력한 단축키로 빠른 코딩이 가능하다는 점이 좋다. 개인적으로 요즘은 노트패드++를 선호한다. 노트패드++ 기능 중에 가장 마음에 드는 기능은 바로 코드 정렬 기능이다. 간혹 필요에 의해서 인터넷에 떠도는 자바스크립트 코드를 분석하고 싶을 때가 있는데, 이렇게 소스가 어지럽게 되어있으면 도저히 분석할 방도가 없다. 이때 아주 간편하게 소스를 자동 정렬할 수 있는 방법이 있으니! 노트패드++의 플로그인을 이용하는 방법이다. 플러..
처음엔 SSL(Secure Sockets Layer)이 뭔지 개념부터 잡기가 어려웠는데, "미닉스의 작은 이야기들"이란 블로그에 연재된 웹툰의 도움을 많이 받았다. (__) 감사합니다. 바로 이곳 ☞ http://minix.tistory.com/395 암호화에 관해 가장 쉽게 설명되어 있는 곳이 아닌가 싶다. 이 분이 그린 웹툰을 모아서 출판까지 했는데, 관심 있는 사람은 사서 보길 바란다. 초간단하게 설명하자면 SSL은 RSA의 업그레이드 판이고 TLS(Transport Layer Security)는 SSL 3.0의 표준화 버전이다. 실질적으로 SSL을 사용해보는 데에 있어서 도움을 받은 사이트들은 다음과 같다. 정보들이 조각조각 흩어져 있어서 이거 하느라고 애좀 먹었다. 참고한 사이트 ☞ http:/..
1. 파일 다운로드 https://code.google.com/p/mybatis/downloads/list 라이브러리 파일을 다운 받아서 lib 폴더에 넣는다. 2. DB 정보를 담은 properties 파일 작성 (db.properties) - 오라클 기준해서 써놨다. 각자 상황에 따라서 변경. ## database connection property. driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@localhost:포트번호:xe username=username password=password 3. Mapper 작성 (member.xml) 제일 위에 독타입 선언해주고, SELECT * FROM MEMBER WHERE MEM_ID = #{no..
이 두 라이브러리를 활용했다. javax-json-api-1.0.jar 파일의 경우 java 1.7 버전 이상에는 기본적으로 포함되어 있으므로 따로 다운로드 받지 않아도 된다. jettison 다운로드 경로 → http://jettison.codehaus.org/Download ↓ 데이터를 JSON 형태로 빌드하기. import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.json.Json; import javax.json.JsonArrayBuilder; import javax.json.JsonBuilderFactory; import javax.json.JsonObjectBuilder; import ja..