매번 설치할 때마다 까먹어서 뒤적거리기 귀찮아 여기에 간단하게 정리해놓는다. 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/ 로 검색 ..
처음엔 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..
get / post / put 방식의 차이점에 관해서는 검색해보면 많이 나오니 패스. 본 글에서는 put 방식을 사용할 때, 서버 측 코딩을 어떻게 해야 하는지에 관한 코딩 예를 보여주는 것을 목적으로 한다. get,post만 써오다가 put을 써야하는 일이 생겼는데, 나의 경우 아두이노에서 측정한 온도/습도 데이터들을 실시간으로 웹서버에 전송해 DB에 저장하는 작업을 하기 위해서였다. 막연히 doPut 메서드를 써야하는 것만 알고 있었고, 그것을 중심으로 국내외 웹사이트를 다 검색해봤지만 doPut에 써야할 코드가 어떤 식인지는 잘 나오지 않았다. 나같은 사람은 별로 없겠지만, 혹시라도 나같은 사람을 위해 여기에 방법을 적는다. 이해를 돕기 위해 이런 건 항상 최대한 간단하게 올린다. 응용은 각자 알아..
HDFS를 Java에서 사용하기 위해서는 먼저 프로젝트에 2개의 jar 파일을 추가해줘야 한다. hadoop-corecommons-logging maven이 설치되어 있다면 간단하게 검색해서 추가할 수 있다. 그리고 아래는 코드다. import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.FSDataInputStream; import org.apache.hadoop.fs.FSDataOutputStream; import org.apache.hadoop.fs.Path; public class HdfsTest { pu..
갑자기 클라이언트 측에서 보안 관련해서 수정을 요청해왔다. 대략 내용은 이랬다. 님아 뭔 말임?? ㅡ.ㅡ.... 처음엔 이게 무슨 말인지도 이해가 안됐다. input태그에서 type을 password로 하면 동그라미 표시로 잘만 되는구만. 이게 도대체 뭔 말인겨 암호화라니?? 알고보니 해킹할 때 사용하는 웹 프록시 툴을 이용하면 아이디와 비밀번호를 중간에서 가로채 볼 수 있다는 거였다. 그걸 막아달라니.. 헐~ 저기요.. 전 보안 쪽은 아예 모른다고요...하는 말은 소용없었다. 그냥 하라면 하는 거다... 곧 미친듯이 검색 ㄱㄱ~ 알아본 결과, 이 문제를 해결하려면 암호화 모듈 같은 것을 써야 하는데.. 돈주고 사야 한댄다. 내심 기뻤다. 그래 이걸 해결하려면 돈이 있어야 하므로 난 안해도 됨. 아싸~...