본문 바로가기
반응형

전체 글42

SVN(Subversion)의 용어 Trunk -. 소스의 주 개발 작업 폴더(프로젝트), 모든 프로그램 개발 작업은 trunk에서 시작한다. 최종 Production 상태 Branches -. Trunk 에서 뻗어져 나온 가지(메인 소스를 유지보수 또는 버그 수정용도로 사용 -. 프로젝트 내부의 작은 프로젝트의 개념 -. 메이저 버젼 업그레이드와 마이너 버젼 업그레이드로 구분 할 경우에 사용됨. -. 프로젝트를 진행하다보면 하나의 팀에서는 메이저 버젼이 업그레이드 된 버젼을 개발하는 팀이 있고, 현재 서비스 되는 버젼을 보완 하는 팀이 있다. 이런 경우 서로 개발하는 부분이 상이하기 때문에 해당 기능을 통해 각자 개발을 진행 할 수있다. -. 최종적으로는 Trunk에 merge 되어야 함.(프로젝트 상황에 따라 상이할 수 있음.) Tag.. 2012. 5. 3.
eclipse 파일 저장시 공백 제거. Any Edit 에서 지원 하는 기능 중 하나인 파일 공백 제거. 해당 플러그인을 이클립스에 설치하면 프로젝트 형상 관리시에 불필요한 커밋을 많이 막아준다. 소스도 용량도 많이 줄어듬. Window -> Preferences 메뉴에서 General -> Editors -> AnyEdit Tools 를 선택 Before editor buffer will be saved 옵션에 Remove trailing whitespace 옵션을 체크하면 저장시 모든 라인에 끝부분에 불필요한 공백이 줄어들어 소스가 아주 깔끔하게 정리된다. 아참! 이클립스가 Indigo로 버젼 업이 된 뒤 해당 기능이 Default 기능으로 들어갔다. Indigo를 사용하며, 불필요한 플러그인 설치를 싫어 하시는 분들은 Preference.. 2012. 5. 3.
2012.05 ECLIPSE 새로 셋팅! ECLIPSE : eclipse-jee-indigo-SR2-win32-x86_64.zip 설치 한 플러그 인 : Maven Integration for Eclipse Subclipse AnyEdit Tools Spring IDE FindBugs Eclipse Plugin SpringSource Tool Suite for Eclipse Indigo (3.7) Eclipse Color Theme JSDT jQuery // 여기까지만 설치하자!! Eclipse 환경 변경 1. 폰트는 내가 좋아 하는 나눔고딕 코딩 (네이버님 고마워요!) 2. Preferences 에서 Typing 으로 검색 후 Aotymatically insert at correct position에 Semicolons 체크!! (Braces.. 2012. 5. 3.
Apache 설정 : index of 막기 보통 웹 서비스를 개발 하는 경우 "/" 에 대해 welcome page 등으로 구성해 놓지만 특정 서비스(자료실 서버 등) 의 경우 해당 페이지를 구성해 놓지 않는 경우가 있다. 이때 http://localhost:8080/ 등으로 접속을 하면 위와 같은 화면이 노출 되는 경우가 발생한다. 위 사항은 Apache HTTP Server 설정이 잘못 된 경우인데 이 경우 보안에 치명적인 상황이 발생된다. ** 참고 Directory Traversal 이란 보안 취약 사항으로 "보안상 잘못된 구성이라고 한다." => 2010년에 발표된 OWASP Top10 으로 발표 되었다고. 문제 해결은 아주 간단하다. apache web server의 환경 파일(대충 httpd.conf 이런 파일)을 찾아서. Optio.. 2012. 4. 24.
JAR 파일 만들기 Eclipse 툴만 쓰게 되니 기본을 모르는 경우가 많이 발생하는 것 같다. tar 명령어와 동일하게 수행한다. jar cvf -- 위와 같이 명령어를 실행하면 명령행의 끝에 명시된 파일들이 하나의 jar 파일로 압축된다. jar cvf -- 위와 같이 명령어를 실행하면 하위디렉토리까지 패키징 된다. jar tf -- 생성된 패키지 파일의 내용을 확인. 2012. 4. 3.
내가 사용하는 Eclipse Plug In (NTail) Logging 관련 Plug In. 별도의 update URL 없이 다운 받아서 붙여 넣기!! Download Site : http://www.certiv.net/ 이외에도 다른 Plug In 도 있는 듯.. 간단한 설정 몇가지면 LINUX 환경에서 tail -f 와 비슷하게 로그를 확인 할 수 있다. 최신 Eclipse 에서는 Marketplace 에서 ntail 로 검색하면 나오더라~ 파일 로깅 테스트 하시는 분들은 편하게 사용 하실 수 있을 듯! 사용방법 Eclipse Window > Show View > NTail 창을 활성화 한다. (없는 경우 Other 의 Logging 카테고리에서 NTail 선택한다.) 그럼 다음과 같은 창이 활성화 된다. 오른쪽 상단에 ▽ 버튼을 클릭하면 아래와 같은 창이.. 2012. 4. 3.
반응형