* Java에서 날짜와 시간을 다루기 위해서는 JDK에서 기본 제공되는 java.util.Date 및 java.util.Calendar 클래스를 이용해야 하는데 코드 구현이 상당히 불편하고 번거롭다. Joda-Time 라이브러리가 제공하는 org.joda.time.DateTime 클래스를 이용하면 상당히 직관적이고 적은 코드로 날짜와 시간을 다룰 수 있다. 예를 들어 현재 날짜의 주차 숫자를 알고 싶다면 다음과 같이 한줄의 코드로 끝낼 수 있다. int week = DateTime.now().weekOfWeekyear().get(); Joda-Time 공식 사이트 http://joda-time.sourceforge.net/ Joda-Time 소스 코드 (GrepCode) http://grepcode.co..
* Java 진영에서 현재 보편화된 View 구현은 스크립틀릿을 철저히 배제하고 JSTL을 이용하여 JSP 템플릿을 작성하는 것인데 Thymeleaf라는 Java 템플릿 라이브러리를 추천하는 글을 보았다. HTML5에 친화적이면서 Twitter Bootstrap과는 최고의 궁합이라고 하니 시간이 되면 공부를 해봐야겠다. Goodbye JSP; Hello Thymeleaf by Yuan Ji http://www.jiwhiz.com/post/2012/11/Goodbye_JSP_Hello_Thymeleaf Spring MVC 3: ThymeLeaf integration by DuyHai DOAN http://doanduyhai.wordpress.com/2012/04/14/spring-mvc-part-iii-t..
Kendo Web UI Grid에 사용되는 kendo.data.DataSource 오브젝트는 그 자체만으로 매우 편리하고 강력한 기능을 가지고 있다. 자체적으로 제공되는 페이징, 소팅, 필터링 기능을 통해 서버 사이드를 통한 데이터베이스로부터의 데이터 획득 기능이 상당히 편리해진다.Spring MVC 3 기반의 내부 프로젝트에 사용할 목적으로 아래와 같이 kendo.data.DataSource의 요청에 대응할 수 있는 코드를 구현해봤다. import java.util.List; import com.google.common.base.Objects; import com.google.common.base.Strings; public class KendoUiParam { private int page; priv..
클라이언트로부터 요청받은 파라메터가 아래와 같다고 가정page=1 pageSize=10 sort[0][field]="FACTORYNAME" sort[0][dir]="desc" Controller에서 파라메터를 받을 Model 클래스를 작성public class SomeModel { private int page; private int pageSize; private String sortField; private String sortDir; // Getters & Setters 메써드 작성 // toString() 메써드 작성 } Controller 메써드 작성@Controller public class someController { @RequestMapping(value = "/doSomething", ..
- Total
- Today
- Yesterday
- 평속
- 알뜰폰
- bootstrap
- jstl
- JavaScript
- graylog
- jpa
- Eclipse
- 태그를 입력해 주세요.
- DynamoDB
- Spring MVC 3
- java
- 자전거
- Spring Boot
- jsp
- spring
- 구동계
- Kendo UI
- Tomcat
- 로드바이크
- chrome
- JHipster
- Docker
- maven
- CentOS
- node.js
- Kendo UI Web Grid
- kotlin
- 로드 바이크
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |