태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
Hibernate Bean Validator 사용하기(2) - 그룹과 커스텀 아노테이션

Hibernate Bean Validator 사용하기(2) - 그룹과 커스텀 아노테이션 Hibernate Bean Validator 사용하기(1) - 기본 사용법 앞에서의 기본 사용법과 이어지는 내용으로 다음과 같은 내용을 알..

Hibernate Bean Validator 사용하기(1) - 기본 사용법

Hibernate Bean Validator 사용하기(2) - 그룹과 커스텀 아노테이션 Hibernate Bean Validator 사용하기(1) - 기본 사용법 폼에서 입력한 값을 클라이언트 측에서는 자바스크립트를 사용해서 ..

스프링프레임워크 에러페이지 만들기

프로그램 수행중에 예기치 못한 예외가 발생하면 에러페이지를 보여주게 됩니다. WAS 의 기본 에러페이지는 대부분 코드중의 예외 라인과 상세한 스택 추적 정보를 보여주게 되므로 운영 환경에서는 보안상 문제가 됩니다. 그러므로 대..

PHP 파일 업로드와 다운로드 만들기

PHP 에서 간단히 파일 업로드와 다운로드를 구현해 봅니다. 파일 업로드 할때는 파일명 중복 방지와 파일명을 추측해서 다운로드 하는 것을 방지하기 위해 랜덤하게 파일명을 만들어서 서버에 저장합니다. 보안을 위해서는 파일 업로드..

Oracle Open 백업 하기(Hot backup)

Oracle 백업은 닫힌 백업(Close Backup)과 열린 백업(Open Backup) 으로 나눌 수 있습니다. 닫힌 백업은 Oracle 데이터베이스를 완전히 종료한후 필요한 파일을 백업하는 방법입니다. 열린 백업은 데이터..

Oracle Archive Mode 설정하기

Oracle은 데이터 복구를 위해 데이터베이스에 대한 모든 변경사항을 redo 로그 파일에 적어둡니다. redo 로그 파일에 변경정보를 적어서 보관하는데, 두 가지 방법을 사용할 수 있습니다. 아카이브 로그 모드(Archive..

Subclipse의 History에서 변경 파일 목록 복사하기

Eclipse에서 SVN 플로그인으로 Subclipse를 사용중입니다. 변경된 사항을 확인하기 위해서 Team -> Show History 를 사용합니다. Revision을 클릭하면 하단에 변경된 파일 목록이 나옵니다. 이 ..

Windows에서 TOMCAT에 개발용으로 SSL 적용하기

사이트에 SSL을 적용하려면 인증기관으로부터 인증서를 발급받아 웹서버에 설치해야 합니다. 개발용으로 자신이 인증기관이 되어 인증서를 발급하여 Tomcat에 적용하는 방법을 알아봅니다. 1. openssl 설치하기 키와 인증서를..

SSL 동작 방식을 간단히 알아보기

SSL 은 웹서버와 브라우저 간의 통신을 암호화 해서 중간에 누가 가로채더라도 내용을 알 수 없게 해줍니다. SSL이적용되면 https:// 를 사용하여 웹서버에 접근하게 됩니다. 원래 여러가지 기술들이 작용하는 것이라 복잡하..

도메인 이전시 기존 도메인의 모든 URL을 새 도메인으로 리다이렉트하기

Servlet 을 사용하는경우 도메인 이전시에 기존 도메인의 즐겨찾기 되어 있는것과 같은 어떤 URL에서 접근하더라도 새 도메인으로 리다이렉트하는 방법을 알아봅니다. 사이트 도메인이 변경되면 기존 도메인은 새로운 도메인으로 리..

파이썬 웹프로그래밍 - 장고(Django) 데이터베이스 API 사용하기

이 글은 앞의 글 "파이썬 웹프로그래밍 - 장고(Django) 튜토리얼 1(MySQL, MariaDB 연동)" 에 이어집니다. 대화식 Python Shell 에서 Django 데이터베이스 API를 테스트 해봅니다. 명령창을 열..

아크로에디터 열(Column) 단위 편집기능 사용하기

일반적으로 텍스트를 복사/붙여넣기 하기 위해서 영역을 지정할 때 행 단위로 선택을 하게 됩니다. 마우스로 드래그 해서 선택하거나, 키보드의 Shift + 화살표 키를 사용합니다. 프로그램 개발일을 할때 다루게 되는 데이터들 ..

윈도우즈 10 설치 안되는 드라이버 업데이트 숨기기

Windows 10에서 업데이트 확인을 하면 다운로드는 되고 설치대기중 상태여서 설치를 하여도 설치가 되지 않고 계속 보이는 드라이브 업데이트가 있습니다. 이러한 업데이트를 숨기는 방법을 알아 봅니다. 다음 URL에서 필요한 ..

아크로에디터에서 FTP로 원격 문서 편집하기

아크로에디터는 FTP로 원격 서버에 연결하여 문서를 편집할 수 있습니다. 요즘은 대부분이 일반 FTP가 아닌 SFTP를 사용해서 SFTP 를 지원하지 않는 아크로에디터의 활용성이 좀 떨어지기는 하지만 아직도 유용하게 사용됩니다..

녹스 앱플레이어 설치하여 듀랑고 게임하기

듀랑고가 인기네요. 이 게임은 자동기능이 없어서 계속 컨트롤을 해줘야 하는군요. 직장인으로써 듀랑고는 집에서 밖에는 할 시간이 없네요. 녹스 앱플레이어(NoxPlayer)를 설치하여 PC에서 듀랑고를 즐기는 방법을 알아봅니다...

Apache PDFBox 라이브러리를 사용해서 PDF 파일 만들기

Apache PDFBox 라이브러리를 사용해서 PDF 파일을 생성하는 방법을 알아보겠습니다. 간단히 이미지 그리기, 글 쓰기, 라인 그리기 기능을 알아 봅니다. 예제는 스프링 프레임웍을 사용하는 웹프로그램으로 작성했습니다. P..

Servlet/jsp, PHP, Javascript로 리다이렉트하기(HTTP 응답코드 지정)

웹프로그램시 사이트의 도메인이 바뀌거나 어떠한 조건에 의해 특정 페이지로 리다이렉트를 해야할 경우가 있습니다. 이번에는 Servlet/jsp, PHP, Javascript, HTML meta 태그등을 사용하여 리다이렉트를 하는..

이클립스에서 동일 문자열을 다중파일에서 찾아 모두 바꾸기

이클립스에서 프로젝트내의 모든 파일에서 동일한 문자열을 찾아서 바꾸는 방법을 알아보겠습니다. 여러파일에서 찾아서 바꾸기를 수행하는 방법을 두 가지가 있습니다. 첫 번째는 찾는 것과 동시에 바꾸기를 실행하는 방법이고, 두 번째는..

유틸리티 클래스의 정적 메소드로 커스텀 EL 함수 만들기

jstl의 functions EL 함수는 jsp 페이지에서 간편하게 사용할수 있는 fn:replace(), fn:length(), fn:substring() 등의 함수를 제공합니다. 기본적으로 제공되는 기능외에 다른 기능들이 ..

jsp 페이지에서 jstl을 사용하여 HTML tag 제거하기

웹프로그래밍에서 출력되는 문자열에서 HTML 태그를 제거하고 순수한 문자열만 출력하고 싶을때가 있습니다. jsoup과 같은 라이브러리를 이용해서 서블릿단에서 처리한 다음 jsp단에서 출력해 주는게 일반적이지만 간단히 jsp 페..