본문 바로가기
반응형

Programing/Java & Spring15

[JAVA] content-disposition Content-disposition 속성1) "Content-disposition: attachment" 브라우저 인식 파일확장자를 포함하여 모든 확장자의 파일들에 대해, 다운로드시 무조건 "파일 다운로드" 대화상자가 뜨도록 하는 헤더속성이다 2) "Content-disposition: inline" 브라우저 인식 파일확장자를 가진 파일들에 대해서는 웹브라우저 상에서 바로 파일을 열고, 그외의 파일들에 대해서는 "파일 다운로드" 대화상자가 뜨도록 하는 헤더속성이다. 현재 "attachment"헤더 속성이 제대로 동작하는 웹브라우저는 넷스케이프 네비게이터 모든 버전과 인터넷 익스플로러 5.0이다 인터넷 익스플로러 4.01과 5.5 버전은 브라우저 자체버그로 인해 "attachment"를 써도 "inline.. 2013. 12. 31.
[SPRING3.0] 메세지 처리 스프링에서 메세지 처리에 대해 정리합니다.작업할 순서는 다음과 같습니다.① application-context.xml 수정② properties 파일 생성③ Message 클래스 생성 1. 스프링에서는 메세지처리를 위한 인터페이스를 정의하고 있습니다.우선 메세지처리를 위한 인터페이스인 MessageSource 를 구현해야 합니다. 물론 이 인터페이스를 구현하고 있는 클래스도 스프링에서 제공합니다. 스프링 설정파일 수정 ex)application-context.xml properties/common properties/error ResourceBundleMessageSource 클래스를 정의하고 프로퍼티 파일을 정의합니다. 파일이 여러개일 경우도 문제 없이 정의할 수 있습니다.ResourceBundelMe.. 2013. 9. 12.
[SPRING3.0] 페이스북 공유하기① 요즘 웹프로젝트를 진행하면서 SNS 기능은 필수적으로 고객 요청사항에 포함됩니다. SNS 때문에 삽질을 한 시간을 생각하면서 내용을 정리하려고 합니다.첫번째로는 ①페이스북 두번째로는 ②트위터에 대해 정리를 해보겠습니다. 우선 페이스북 공유기능을 등록하는 방법에 대해 살펴보겠습니다. 1. 페이스북 개발자 사이트에 들어갑니다. ( https:developers.facebook.com/ )2. 화면 상단에 있는 "Apps" 에 들어갑니다.3. 화면 상단의 "새 앱 만들기"에 들어갑니다.4. "App Name" 을 작성합니다. 다른 항목은 입력하지 않으셔도 됩니다.4. 간단한 인증과정을 거칩니다. 5. 접근할 URL입력 및 App의 정보를 확인합니다. (개인정보상 화면의 일부만 캡쳐했습니다.) App ID와 A.. 2013. 9. 11.
[SPRING3.0] 데이터 엑세스 기술② DB사용을 위한 ①DataSource, ②DAO, ③TransactionManager를 등록하였으면이번엔 트랜잭션의 경계를 설정하는 작업을 해야한다. 트랜잭션의 경계설정방법에는 코드에 의한 방법과 선언적 방법이 존재한다. 그중 선억적 트랜잭션 경계설정 방법에 대해 정리한다.코드에는 전혀 영향을 주지 않으면서 특정 메소드 실행 전후에 혹은 기존 트랜잭션에 참여하도록 하는 방법이다. AOP를 이용해서 부가기능을 빈에 적용할 수 있다. ① 사용할 부가기능 선정 : 트랜잭션 경계설정② 적용할 대상을 선정 : 서비스계층 비지니스 로직③ 트랜잭션 속성 설정 1. 트랜잭션 경계설정 부가기능 사용 선언transaction-manager 속성값은 TransactionManager 빈 오브젝트의 id 값이여야 한다. 2... 2013. 9. 4.
반응형