* 튜토리얼이라기 보다는 내가 주로 사용하는 JavaScript 라이브러리를 JSP에서 임포트하는 방법을 설명했다. * JavaScript로 작성하는 부분은 .js로 분리해야 IDE 환경의 도움을 얻기 편하지만 소스 코드 중간중간 JSTL 태그 라이브러리를 사용할 필요가 있어 분리하지 않고 .jsp 파일 안에 작성했다. 아래와 같이 /WEB-INF/fragment/common-js.jsp 파일을 작성하고 템플릿 파일에서 태그로 호출한다. * JSTL 태그 라이브러리를 사용하려면 jstl-1.2.jar와 standard-1.1.2.jar 라이브러리를 임포트해야 한다. maven jstl, maven standard 키워드로 구글링하여 쉽게 받을 수 있다. * /WEB-INF/fragment/common-j..
* 개발 프로젝트의 시연을 앞두고 브라우저 호환성 테스트 중 일부 PC의 IE에서 `식별자나 문자열 또는 숫자가 필요합니다.`와 같은 JavaScript 오류가 발생했다. 개발 PC의 IE, Chrome, Firefox에서 어떤 문제도 없었기 때문에 당황하던 차에 원인을 발견했는데 JavaScript 오브젝트 선언시 마지막 프라퍼티 뒤에 콤마(,)를 붙인 것이 원인이었다.$('#message').tooltip({ title : '메시지',}); * Eclipse에서 오류를 잡아주지 않아 무심코 넘어갔었고 개발 PC의 브라우저 테스트에서 문제가 없었기에 그대로 시연했다가 망신을 당할뻔 했다. JSLint를 이용하여 코드를 검사하자 역시나 `Extra comma.` 오류를 잡아냈다. Eclipse에도 JSL..
* 일반적으로 JDBC를 이용한 데이터베이스 쿼리 수행시 SQl 문장 수준의 로그만 확인할 수 있다. JdbcTemplate을 이용하면 수행한 SQL 문장과 수행 결과를 알 수 있지만 SQL 파라메터와 수행 시간을 보여주지 안아 별도의 작업이 필요하다. log4sql을 이용하면 앞에서 말한 모든 기능에 SQL 문장 정렬까지 매우 편리한 SQL 로그를 제공한다. * 아래 주소에서 다운로드 가능하다. 현재 최신 버전은 v7.0.8이다.http://log4sql.sourceforge.net/ * 적용법은 간단한다. 다운로드받은 log4sql.jar 라이브러리 파일을 프로젝트에 추가한 후 JDBC 연결시 사용하는 Driver Class 명을 수정하면 된다.Oracle: oracle.jdbc.driver.Orca..
* Eclipse에는 개발 생산성을 도와주는 여러 유용한 단축키가 많다. 내가 가장 많이 사용하는 단축키를 정리해봤다. * CTRL + SHIFT + R: 프로젝트의 특정 클래스를 바로 찾아서 편집하고 싶을 때 사용한다. 와일드 카드를 통한 파일명 검색이 가능하다. * CTRL + O: 현재 편집 중인 클래스의 모든 필드와 메써드를 바로 찾아서 편집하고 싶을 때 사용한다. 와일드 카드를 통한 필드 및 메서드명 검색이 가능하다. * CTRL + E: 현재 열려 있는 모든 탭을 바로 탐색할 수 있다. 와일드 카드를 통한 파일명 검색이 가능하다. * ALT + SHIFT + R: 패키지명, 클래스명, 메서드명, 변수명을 바로 리팩토링할 수 있다. * CTRL + M: 현재 편집 중인 화면을 최대화할 수 있다...
- Total
- Today
- Yesterday
- jstl
- MySQL
- maven
- bootstrap
- CentOS
- 자전거
- Docker
- 로드 바이크
- 평속
- JHipster
- 로드바이크
- Spring MVC 3
- JavaScript
- jsp
- 구동계
- Kendo UI Web Grid
- node.js
- DynamoDB
- java
- spring
- graylog
- kotlin
- 태그를 입력해 주세요.
- Kendo UI
- chrome
- Eclipse
- jpa
- 알뜰폰
- Spring Boot
- 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 |