먼저 읽어볼만한 글 IntelliJ IDEA에서 Spring Boot 프로젝트 생성하기 Spring Boot 프로젝트에서 Profile 적용하기 Windows 운영체제에서 MySQL 5.7.x 설치하기 데이터베이스 연결 및 질의를 위한 의존성 정보 추가 /build.gradle에 아래 내용을 추가한다. MyBatis 라이브러리를 이용하여 MySQL 데이터베이스에 연결하기 위한 의존성 정보이다. dependencies { compile group: 'org.springframework.boot', name: 'spring-boot-starter-jdbc' compile group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', versio..
개요 User-Agent는 HTTP 요청시 헤더에 담겨 오는 정보로 요청 클라이언트의 디바이스 및 브라우저 정보를 담고 있다. 국제적으로 표준화되어 있지 않아 엄격히 관리되고 있지 않으며 어떤 값을 넣어도 상관없기 때문에 완전히 신뢰할 수 있는 데이터는 아니지만 간단한 통계 및 디바이스 특성에 따른 분기 처리에 있어 가장 기초가 되는 데이터이기도 하다. Java 진영의 User-Agent 파써 도구들 User-Agent 파써의 관건은 자체적으로 보유한 데이터베이스의 양이 중요하다. 현재 이순간에도 실시간으로 새로운 User-Agent 정보가 추가되고 있기 때문이다. 데이터베이스가 주기적으로 갱신되지 않으면 새로운 기기, 새로운 브라우저에 대한 감지가 되지 않을 가능성이 높다. user-agent-util..
개요 최근 회사에서 N 포탈과의 제휴 서비스를 Jersey 2로 개발하면서 생산성 측면에서 쏠쏠한 재미를 보았다. 이번 글은 Jersey 2 프레임워크에서 MVC 패턴을 적용하는 방법을 간단히 설명하고자 한다. Jersey란 무엇인가? Jersey 2는 Oracle이 직접 JAX-RS 표준을 구현한 공식 레퍼런스 구현체로 Java 플랫폼에서 RESTful Web Services를 높은 생산성으로 구현하고 소비할 수 있게 해주는 프레임워크이다.(JAX-RS 표준이 서버만을 고려하여 작성된 데 반해 Jersey 2는 클라이언트 입장에서도 서비스를 편리하게 소비할 수 있도록 구현되었다.) MVC 패턴을 적용해보자 Jersey 2는 기본적으로 RESTful Web Services에 초점을 맞추고 있지만 공식적으..
개요 Apache Tomcat은 Java EE 스펙의 부분 구현체로 소규모 웹사이트부터 엔터프라이즈 웹 애플리케이션까지 광범위하게 사용되는 가볍고 빠른 성능의 오픈 소스 웹 컨테이너이다. 이번 글에서는 CentOS 6에서 Apache Tomcat 8을 설치하고 실행하는 과정을 설명해보고자 한다. 방화벽 허용하기 $ vi /etc/sysconfig/iptables iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT $ service iptables restart Apache Tomcat의 기본 서비스 포트는 8080이다. 해당 포트를 방화벽에서 허용하도록 설정한 후 방화벽을 재시작한다. 사용자 계정 생성하기 $ groupadd tomc..
- Total
- Today
- Yesterday
- Eclipse
- jsp
- JavaScript
- 구동계
- Kendo UI
- kotlin
- 자전거
- Spring Boot
- CentOS
- 태그를 입력해 주세요.
- DynamoDB
- spring
- 로드바이크
- 평속
- maven
- java
- 알뜰폰
- JHipster
- 로드 바이크
- graylog
- bootstrap
- Spring MVC 3
- MySQL
- jpa
- Docker
- Kendo UI Web Grid
- Tomcat
- node.js
- jstl
- chrome
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |