이클립스 tomcat 기동 후 자바 소스 수정 시 바로 적용 방법
내가 현재 진행하고 있는 프로젝트에서는 tomcat 기동 후 자바 소스를 수정하면 그 즉시 WAS에 적용이 되는 반면 샘플 메이븐 프로젝트에서는 즉시 반영이 되지 않는 문제점이 […]
더 보기 →내가 현재 진행하고 있는 프로젝트에서는 tomcat 기동 후 자바 소스를 수정하면 그 즉시 WAS에 적용이 되는 반면 샘플 메이븐 프로젝트에서는 즉시 반영이 되지 않는 문제점이 […]
더 보기 →#!/bin/sh LIB_CLASSPATH=”/svc/idp/was/app/Altibase.jar” LIB_CLASSPATH=”/svc/idp/was/app/idpWebApp/WEB-INF/classes:${LIB_CLASSPATH}” echo “$LIB_CLASSPATH” java -cp ${LIB_CLASSPATH}:. DecodeSocialNumber 리눅스에 특정 class 파일을 업로드한 후 커맨드 명령창에서 class를 실행할 일이 생겼다. DB에서 데이터 조회 후 […]
더 보기 →2009년에 개발된 프로젝트를 맡게 되었다. 헌데 이 프로젝트 개발 장비 및 상용 장비 빌드 처리 방식이 웃긴다. ant를 이용하는데 로컬 이클립스의 프로젝트 소스를 기반으로 war를 […]
더 보기 →사용자 개인 정보를 서버에 전송할 때 HTTPS로 적용해 달라는 요청이 들어온 적이 있었다. 그래서 주민등록번호나 회원 아이디, 패스워드 등을 서버로 전송하는 페이지에 한해서 HTTPS로 적용되게 […]
더 보기 →흔히 웹 프로젝트를 생성하면 다음과 같은 구조의 폴더가 만들어지고, 이클립스에 내장되어 있는 tomcat WAS 서버를 기동하면 생성한 프로젝트의 소스를 기반으로 웹 애플리케이션이 구동되는 줄 알 […]
더 보기 →대게 서비스 개발 완료 후 상용 장비에 배포할 때 한 대에 하는 것이 아닌 여러 대의 장비에 배포한다. 헌데, @Scheduled 애노테이션의 cron 표현식을 자바 코드 […]
더 보기 →공통 상수 값을 인터페이스에 정의하는 이유가 예전부터 궁금했었다. 처음에는 메소드가 필요 없어서 interface로 설계를 했나라고 그러려니 했었는데 다른 사람이 만들어놓은 소스를 보다보니 그 이유를 알게 […]
더 보기 →토비의 스프링 책을 보다 SpEL을 알게 되었고, 이를 샘플 프로젝트에 설정해 보았다. 간단하게 끝날 줄 알았던 설정이 1시간 동안의 삽질을 선물해 주었고, 이런 삽질을 다른 […]
더 보기 →이클립스 egit을 쓰면서 항상 불편한 점이 있다. 로컬 repository에 commit 후 github에 push 할 때 인증을 위한 아이디, 패스워드를 입력해야 한다. 처음 egit을 사용했을 때에는 이 […]
더 보기 →자바 1.5에서부터 제너릭 기능이 추가 되었다. 내가 아는 제너릭은 타입 캐스팅의 비용을 줄이고, 런타임시에 발생하는 오류를 줄이며, 가독성이 좋은 코드를 만들기 위해 나온 기술이라고 알고 […]
더 보기 →