2. 웹개발/환경설정 & etc
-
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 이클립스 인코딩 설정, 자동 포맷 방지, SVN 한글 깨짐 해결 설정 ] 입니다. : ) 이클립스를 사용하다 필요한 기본 설정들을 정리해 보려고 한다. Eclipse encoding 변경 1) 전체 인코딩 설정 General > Workspace > Text file encoding Other:UTF-8 2) 파일별 인코딩 설정 파일선택 후 우클릭 > Properties 선택 (또는 Alt + Enter) > Text file encoding 에서 UTF-8 선택 파일 저장시 Formmat 자동 변경 방지 1) 전체 인코딩 설정 1) Window > Preferences 2) Save Action 검색 3) Perform the selected actions..
[이클립스 설정] 인코딩 설정, 자동 포맷 방지, SVN 한글 깨짐 해결 설정안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 이클립스 인코딩 설정, 자동 포맷 방지, SVN 한글 깨짐 해결 설정 ] 입니다. : ) 이클립스를 사용하다 필요한 기본 설정들을 정리해 보려고 한다. Eclipse encoding 변경 1) 전체 인코딩 설정 General > Workspace > Text file encoding Other:UTF-8 2) 파일별 인코딩 설정 파일선택 후 우클릭 > Properties 선택 (또는 Alt + Enter) > Text file encoding 에서 UTF-8 선택 파일 저장시 Formmat 자동 변경 방지 1) 전체 인코딩 설정 1) Window > Preferences 2) Save Action 검색 3) Perform the selected actions..
2019.07.14 -
[토드(Toad) 설정] 컬럼 코멘트 보기, 실행계획 보기, 바인드 변수 가능, DBMS Output 설정 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Toad 컬럼 코멘트 보기, 실행계획 보기, 바인드 변수창 설정] 입니다. : ) 토드를 사용하다 필요한 기본 설정들을 정리해 보려고 한다. Toad로 Column Comments 보기 토드를 설치 후 그냥 설정 없이 사용 하는 경우 테이블 컬럼 코멘트가 안보이는 경우가 있다. ( 참고 : 테이블 스키마 정보 보는 단축키 F4(토드), Shift + F4(Developer) ) 구지 코멘트를 숨길 필요가 없으니 활성화 해보도록 하자. ▶ 코멘트 비활성화 된 상태 ▶ 코멘트 활성화 된 상태 ▶ 코멘트 활성화 시키기 1. 테이블 스키마 정보 호출 (F4) ..
[토드 기본 설정] 컬럼 코멘트 보기, 실행계획 보기, 바인드 변수 가능 설정 등[토드(Toad) 설정] 컬럼 코멘트 보기, 실행계획 보기, 바인드 변수 가능, DBMS Output 설정 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Toad 컬럼 코멘트 보기, 실행계획 보기, 바인드 변수창 설정] 입니다. : ) 토드를 사용하다 필요한 기본 설정들을 정리해 보려고 한다. Toad로 Column Comments 보기 토드를 설치 후 그냥 설정 없이 사용 하는 경우 테이블 컬럼 코멘트가 안보이는 경우가 있다. ( 참고 : 테이블 스키마 정보 보는 단축키 F4(토드), Shift + F4(Developer) ) 구지 코멘트를 숨길 필요가 없으니 활성화 해보도록 하자. ▶ 코멘트 비활성화 된 상태 ▶ 코멘트 활성화 된 상태 ▶ 코멘트 활성화 시키기 1. 테이블 스키마 정보 호출 (F4) ..
2018.11.17 -
[Tomcat] Post 전송방식에서의 Parameter size와 갯수 설정 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Post Parameter 사이즈, 갯수 설정 ] 입니다. : ) Tomcat에서 POST 처리가 잘 안될 때 서블릿 구조에서 스프링 구조 수정 UI 변경, DB 설계변경 등등 사이트 전면개편 업무를 진행 한 적이 있었다. 로컬개발 환경 구성시 WAS는 대부분 톰캣(Tomcat)을 기반으로 개발을 하고 있을 것이다. 개발 도중 한번에 엄청나게 많은 내용을 등록하는 부분이 있었다. Post방식으로 통신 하였고, parameter는 수백개, 하나의 parameter도 엄청나게 긴 내용들이 포함되어 있는 화면이 였다. 아니나 다를까 Post방식에는 용량, 개수 제한이 없다고 들었었는데 ..
[Tomcat] Post 전송방식에서의 Parameter size와 갯수 설정[Tomcat] Post 전송방식에서의 Parameter size와 갯수 설정 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Post Parameter 사이즈, 갯수 설정 ] 입니다. : ) Tomcat에서 POST 처리가 잘 안될 때 서블릿 구조에서 스프링 구조 수정 UI 변경, DB 설계변경 등등 사이트 전면개편 업무를 진행 한 적이 있었다. 로컬개발 환경 구성시 WAS는 대부분 톰캣(Tomcat)을 기반으로 개발을 하고 있을 것이다. 개발 도중 한번에 엄청나게 많은 내용을 등록하는 부분이 있었다. Post방식으로 통신 하였고, parameter는 수백개, 하나의 parameter도 엄청나게 긴 내용들이 포함되어 있는 화면이 였다. 아니나 다를까 Post방식에는 용량, 개수 제한이 없다고 들었었는데 ..
2018.11.10 -
webAppRootKey 공통모듈에 이식된 log4j의 경우 사용하는 개발자의 환경세팅시에 매번 번거롭게 변경을 해줘야 한다. 웹 base개발인 경우 본인은 이 문제를 해결하기 위해 web.xml의 context-param 을 통해서 각 개발자간 상이한 환경에서도 동적으로 webroot경로를 얻기 위해 다음과 같이 정의하여 사용한다. web.xml webAppRootKey webapp.root 단일 컨테이너(WAS)상에 위의 형태를 사용하는 web app가 한개인 경우는 아무런 문제 없이 작동한다. 하지만 두 개 이상의 web app가 구동되면 에러를 발생시킨다. web.xml -> context-param에 선언되는 webAppRootKey name의 경우 system property의 key로 설정 ..
[log4j 설정] webAppRootKeywebAppRootKey 공통모듈에 이식된 log4j의 경우 사용하는 개발자의 환경세팅시에 매번 번거롭게 변경을 해줘야 한다. 웹 base개발인 경우 본인은 이 문제를 해결하기 위해 web.xml의 context-param 을 통해서 각 개발자간 상이한 환경에서도 동적으로 webroot경로를 얻기 위해 다음과 같이 정의하여 사용한다. web.xml webAppRootKey webapp.root 단일 컨테이너(WAS)상에 위의 형태를 사용하는 web app가 한개인 경우는 아무런 문제 없이 작동한다. 하지만 두 개 이상의 web app가 구동되면 에러를 발생시킨다. web.xml -> context-param에 선언되는 webAppRootKey name의 경우 system property의 key로 설정 ..
2017.06.05 -
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Maven 주요 개념 정리 ] 입니다. :) # Ant vs Maven1. Ant는 비교적 자유도가 높은 편 (Ant : 전처리 / 컴파일 / 패키징 / 테스팅 / 배포 가능)2. Maven은 정해진 라이프사이클에 의하여 작업 수행하며, 전반적인 프로젝트 관리 기능까지 포함하고 있음. (Build Tool + Project Management) #Maven 기능1. 빌드2. 문서화3. 리포팅4. 의존관계 관리5. 소스코드 관리6. 릴리즈7. 배포 #Maven 사용시 이점1. 편리한 의존관계 라이브러리 관리2. 모든 프로젝트가 일관된 디렉토리 구조와 빌드 프로세스를 유지 - 메이븐은 이미 정형화된 프로젝트 구저와 빌드 명령 제공3. 메이븐이 제공하는..
[Maven] 주요 개념 정리안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Maven 주요 개념 정리 ] 입니다. :) # Ant vs Maven1. Ant는 비교적 자유도가 높은 편 (Ant : 전처리 / 컴파일 / 패키징 / 테스팅 / 배포 가능)2. Maven은 정해진 라이프사이클에 의하여 작업 수행하며, 전반적인 프로젝트 관리 기능까지 포함하고 있음. (Build Tool + Project Management) #Maven 기능1. 빌드2. 문서화3. 리포팅4. 의존관계 관리5. 소스코드 관리6. 릴리즈7. 배포 #Maven 사용시 이점1. 편리한 의존관계 라이브러리 관리2. 모든 프로젝트가 일관된 디렉토리 구조와 빌드 프로세스를 유지 - 메이븐은 이미 정형화된 프로젝트 구저와 빌드 명령 제공3. 메이븐이 제공하는..
2017.06.05 -
pluginManagement vs plugins 메이븐 pom.xml 설정을 보면. pluginManagement와 plugins를 볼 수 있다. pluginManagement은 부모 POM일때 자식 POM에서 사용할 플러그인(Plugin) 을 설정한다. ex) 부모 pom.xml에서 다음과 같이 설정하면 org.apache.maven.plugins maven-jar-plugin 2.2 pre-process-classes compile jar pre-process 자식 POM은 다음과 같이 간편하게 사용할 수 있다. org.apache.maven.plugins maven-jar-plugin
[Maven] pluginManagement vs pluginspluginManagement vs plugins 메이븐 pom.xml 설정을 보면. pluginManagement와 plugins를 볼 수 있다. pluginManagement은 부모 POM일때 자식 POM에서 사용할 플러그인(Plugin) 을 설정한다. ex) 부모 pom.xml에서 다음과 같이 설정하면 org.apache.maven.plugins maven-jar-plugin 2.2 pre-process-classes compile jar pre-process 자식 POM은 다음과 같이 간편하게 사용할 수 있다. org.apache.maven.plugins maven-jar-plugin
2017.06.05