분류 전체보기
[spring boot] intro
1. spring 배경EJB(Enterprise JavaBeans)에서 문제가 되었던 부분을 해결하기 위해 비 침투적인(non-invasive) 방식을 도입하였고, 엔터프라이즈 애플리케이션 개발을 좀 더 쉽게 하기 위한 목적으로 만듦. ref. https://scroogy.atlassian.net/wiki/spaces/SPRING/pages/8847424 이 때, 오픈 소스 프로젝으로 스프링이 나왔음. 스프링은 ejb 를 쓰지 않고도 엔터프라이즈급 어플리케이션 개발이 가능하도록 하기 위해 나온 것임. (ejb3 스펙은 사용하기에 많이 쉬워졌지만 이미 그 이전에 스프링이 나오면서 널리 확산되어 쓰이기 시작함) 결국 당시에 복잡했던 ejb 를 사용하지 않아도 되고, 그냥 j2se 를 사용하면서 트랜젝션과 보..
[spring] 웹페이지 만들기
template enginehttp://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/htmlsingle/#boot-features-spring-mvc-template-(이 중에 velocity를 가장 많이 사용한다고 한다)(하지만 velocity는 deprecate되었다.) thymeleaf engineshttp://www.thymeleaf.org/index.html thymeleaf + spring documenthttp://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html Example bloghttps://www.mkyong.com/spring-boot/spring-boot-hello-worl..
[mysql] my.cnf 파일이 없을 경우엔,
$ find ./ -name my-default.cnf$ sudo cp [my-default.cnf path] /etc/my.cnf 설치할때 default로 설치되어 있는 파일을 /etc/의 위치에 복사해서 사용하면 된다. Ref : http://find ./ -name my-default.cnf
[spring boot] chat만들기
spring boot로 서버를 만들어보자. db는 mySQLwebsocket을 사용한다 동작하는 순서1. Keyword로 방에 접속한다.2. 방에 접속이 되면서 해당 세션에 연결이 된다. (대화방 하나당 세션 하나)2. 접속된 방에 저장된 대화를 전부 갖고 온다.(JSON으로 갖고 와서 client에서 출력한다.)3. 이제부터 말하는 대화는 서버에 저장이 되고, 세션에 연결된 사람들에게 전부 broad cast된다.(본인이 전송한 글은 client에서 전달을 하고, 서버에서 fail이 전송되면 재전송 버튼이 생성된다.서버에선 author와 session의 id가 동일할 경우 전송에서 제외시킨다.) DB에 대해서DB에 keyword키도 추가해서 만들면 되겠다.keyword, author, content, ..
[여행] 가평에 대해서
가볼만한 곳 자라섬 아침고요수목원 호명호수공원 쁘띠프랑스 에델바이스 스위스테마파크(자세히 보기) 유명산 자연휴양림 청평자연휴양림 제이든가든(이탈리아 양식) (자세히 보기) 가평 스카이워크(자세히 보기) 인터렉티브 아트 뮤지엄(자세히 보기) 먹을만한 곳 동기간(수요미식회) - 닭, 장작구이 (자세히 보기) 금강막국수 - 막국수, 수육 (자세히 보기) 귀곡산장 - 닭볶음(자세히 보기) 소문난 닭갈비 - (자세히 보기) 강변연가 - 팔당쪽 오솔계(자세히 보기) 카페 달과6펜스 - (자세히 보기) 라쿠나 - 자세히 보기 카페테라 - 자세히 보기 모아이(펜션 겸) - 자세히 보기 고당 - 한옥 카페 (자세히 보기) 딜리카포 - 강변 카페 (자세히 보기) 3대목수이야기 - 한옥 카페 (자세히 보기) 숙소 정관루 -..
[html5] Game 만들기
1. 좋은 예제http://www.soen.kr/html5/html3/5-2-5.htm canvas를 이용한 게임충돌 체크까지 있으니 좋다.이 예제를 응용해서 새로운 것을 만들어도 될듯.