새로운 언어를 공부할 때 가장 중요한건 전세계 개발자들의 글로벌 표준 코딩 가이드라인을 익히는 것이라고 생각된다. 확실하게 주도적인 표준은 존재하지 않지만 전세계 개발자들의 시행착오 끝에 얻어진 공통된 여러 노하우들을 정리하였다. * 날짜 시간 라이브러리로 유명한 Joda-Time의 개발자인 Stephen Colebourne가 쓴 Java Naming Convention에 대한 글을 소개한다. Implementations of interfaces - prefixes and suffixes http://blog.joda.org/2011/08/implementations-of-interfaces-prefixes.html More Java prefixs and suffixes http://blog.joda.o..
* 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..
클라이언트로부터 요청받은 파라메터가 아래와 같다고 가정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
- 구동계
- Kendo UI
- bootstrap
- DynamoDB
- MySQL
- JHipster
- 평속
- Kendo UI Web Grid
- Docker
- jsp
- chrome
- 자전거
- jpa
- 로드바이크
- Spring MVC 3
- Eclipse
- graylog
- node.js
- jstl
- maven
- java
- JavaScript
- spring
- Spring Boot
- 알뜰폰
- kotlin
- CentOS
- 로드 바이크
- 태그를 입력해 주세요.
- Tomcat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |