Registering a Mongo instance using XML based metadata 이전 포스팅에서 프로젝트를 만들었다면, Mongo 객체를 spring xml 설정파일에 등록한다. root-context.xml 파일을 찾자. 아래에 보듯이 4,7,8,11 줄을 추가한다. Mongo 객체를 선언하는 것은 한줄로 아주 간단하지만. MongoOptions 의 속성들을 사용하여 더 세세한 셋팅을 하고자 한다면 아래와 같이 선언할 수 있다. 각 속성은 API 문서를 참고한다. 관련글 Spring Data MongoDB - 스프링(Spring) 에서 MongoDB 를 사용해보자.
Spring Data for MongoDB 원래 Reference Documentation 에서는 Simple Spring Utility Project 를 이용해서 예제를 보여주고 있지만, 여기선 Spring MVC Project 로 만들어보겠다. 개발환경은 아래와 같다. Spring MongoDB support requires MongoDB 1.4 or higher and Java SE 5 or higher. The latest production release (2.0.x as of this writing) is recommended. An easy way to bootstrap setting up a working environment is to create a Spring based project..
Spring Data for MongoDB 빅데이터 관련해서 NoSQL이 하나의 해결방안으로 엄청난 이슈를 몰고 왔지만, 실제로 프로젝트에서 맘놓고 활용되기까지는 시간이 더 걸리지 싶다. 현재 NoSQL은 끊임없이 변화하고 발전하는 단계이며, 버전이 조금만 올라도 수많은 기능들의 추가와 수정이 이루어지고 있다. 이런 모습은 최신기술이 주는 혁신보다는 안정성 결여, 신뢰감 하락 등으로 내비칠 수도 있다. 그런데도 Spring Framework 로 만들어진 프로젝트에 MongoDB를 붙이려는 이유가 명백하다면, Spring Data에 대해서 알아보는 것이 좋을 듯하다. 사실 MongoDB에서 제공하는 기본 드라이버(Driver)만 가지고도 Spring 에 쉽게 접목시킬 수 있다. 하지만 MongoDB에서 제..
Spring Data 스프링(Spring framework)을 공부하면서 조금은 알게 되었다 싶었는데, 그렇지도 않나보다. 끝이 없다. MongoDB 를 Spring 에 어떻게 붙일지 고민하다가 Spring Data 를 알게됬다. Spring Data 는 또 다른 하나의 오픈소스 프로젝트이며, Spring 관련 어플리케이션에 "새로운 데이터접근기술"을 쉽게 사용하도록 도와주는 역할을 하고 있다. 여기에서 새로운 데이터접근기술이라함은, Non-Relational 데이터베이스, 맵리듀스 프레임워크, 클라우드기반 데이터서비스 들을 말하며, 이런 기술을 Spring framework 에 접목하기 쉽게하는 역할을 Spring Data 가 지원하는 것이다. 물론 기존 RDBMS 역시 향상된 지원을 제공하고 있다. ..
스프링(Spring Framework) MVC 프로젝트를 사용하다가 문자 인코딩때문에 애를 먹고 있다면, CharacterEncodingFilter 를 사용해보길 추천한다. 이 클래스는 Spring Framework 에서 제공하는 필터용 클래스로 인자값만 정의해서 잘 쓰면 된다. web.xml 파일에 필터를 아래와 같이 정의해주면 된다. characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 forceEncoding true characterEncodingFilter /* 당연히 url-pattern 은 각자 프로젝트에 맞게 설정하셔야 한다. CharacterEncodingFilter 객체에 ..
구글차트(Google Chart)를 공부하고 있긴 한데.. 항상 영어데이터만 쓰다보니 한글로도 표현이 되는지 궁금해졌다. 될까 안될까..? 당연히 된다. 문자인코딩만 꼬이지 않으면 별다른 문제없이 한글데이터를 구글차트에서 볼 수 있다. 이제껏 구글차트에 대한 포스팅들을 잘 따라왔다면, 아래 몇단계만 더 소스를 추가해서 한글데이터를 무리없이 Ajax로 가져올 수 있다. 우선 문자인코딩을 선택해야한다. 여기서는 UTF-8로 선택하겠다. 우선 웹페이지 파일들이 어떤 인코딩으로 만들어졌는지 확인을 해야한다. 우선 chart.html 을 오른쪽 클릭해서 propeties를 확인하면 아래와 같은 화면이 나온다. 보면 Text file encoding 이 있다. ISO-8859-1 이나 MS949 가 아닌지 확인하고..
신한 - 딥에코 카드(상품권 실적제외. 아파트관리비는 가능) 신한카드 Deep ECO 건강한 나 & 지구 만들기~! www.shinhancard.com 신한 - 언박싱 카드 신한카드 Unboxing www.shinhancard.com 신한 - 더모아 카드 신한카드 The More(더모아) www.shinhancard.com 국민카드 - ktm모바일 제휴카드 카드상품/안내>카드 | 국민의 행복생활 파트너 KB국민카드 플라스틱카드와 USIM카드가 동시에 신청됩니다. 해당 플라스틱카드를 이미 보유하신 경우 [USIM카드만 신청]을 선택해주시기 바랍니다. card.kbcard.com 현대카드 - 네이버 제휴카드 카드 혜택 안내 네이버플러스 멤버십 특화 카드 www.hyundaicard.com 하나카드 - 코웨이..
- Total
- Today
- Yesterday
- Google Chart Tools
- heroku
- 도넛차트
- 막대그래프
- 자급제폰
- 셀프개통
- Oracle
- 알뜰요금제
- github
- java
- R
- eclipse
- MongoDB
- ktm모바일
- ggplot
- Spring
- ipTIME
- SVN
- 이클립스
- docker
- ggplot2
- MySQL
- ubuntu
- 마인크래프트
- 아이맥
- javascript
- MyBatis
- vagrant
- 맥북
- python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |