본문 바로가기

개발/JAVA33

Spring Framwork 메세지 국제화(다국어 지원) 사용하기 스프링 프레임웍에서 다국어 지원기능을 사용해 보겠습니다. 기본적으로 텍스트로 저장되는 properties 파일을 언어별로 만들어서 사용합니다. 이번에 해볼것은 다음과 같습니다. 1. 메세지 프로퍼티 파일을 작성합니다. 2. 스프링프레임웍에서 사용할 수 있도록 설정을 합니다. 3. 언어를 변경할 수 있도록 구현합니다. 4. 자바코드과 jsp 코드에서 다국어 메세지를 사용하는 방법을 알아봅니다. 파일구조는 다음과 같습니다. /WEB-INF/messges 폴더 아래에 메세지를 담은 파일이 있습니다. message.properties 파일은 기본 파일 입니다. 언어가 맞지 않으면 이것이 선택되어질 것입니다. message_ko.properties 파일은 한국어 메세지 파일 입니다.message_en.proper.. 2018. 7. 10.
방문자수 측정하기 session객체가 아닌 application객체를 활용하면 크롬으로 접속한 방문자A가 다른 웹브라우저인 인터넷익스플로러로 접속했을때도 카운터가 증가되는 현상을 막을 수 있다. 방문자수 : 출처: http://thereclub.tistory.com/54?category=687238 [아메리카노 공방] 2018. 7. 10.
페이팔 결제 연동 정리 - 3. PDT 처리 프로세스 페이팔과 연동해서 구매자가 결제한 상세정보를 상점에서 DB처리 및 작업을 하기 위해 페이팔에서 제공하는 주요 기능이 있는데 그게 바로 PDT방식과 IPN방식이다. 두 가지 방식의 특징을 살펴보자. PDT- 실시간으로 결제결과를 상점서비스로 전송해준다.(동기방식)- 동기방식이므로 만약 구매자가 결제를 완료 후 페이팔서버에서 상점서비스로 결제정보를 전송전에 브라우저를 닫아버리면 해당 이벤트가 사라지고 다시 결제결과를 받을 수 있는 방법이 없다. IPN- 결제가 완료되면 결제결과를 페이팔서버에 보관해두었다가 상점서비스로 전송해준다.(비동기방식)- 비동기방식이므로 구매자가 결제를 완료 후에 바로 페이팔서버에서 상점서비스로 전송해준다는 보장이 없다.- 구매자가 결제 완료 후 브라우저를 닫아버려도 페이팔서버는 상점.. 2018. 7. 10.
페이팔 결제 연동 정리 - 2. 결제 테스트 구매자에게 보여지는 결제 프로세스는 1. 상점내 결제버튼클릭(페이팔로POST전송) -> 2. 페이팔 결제창 -> 3. 결제완료로 진행된다. 페이팔로 결제를 요청할 전송 폼 만들기아래와 같은 형식으로 내사이트에서 페이팔로 결제를 요청할 폼을 만든다. 상품명 : 상품코드 : 통화 : 가격 : action : 주소를 https://www.paypal.com/cgi-bin/webscr로 입력하게되면 business필드에 실제 페이팔 계정을 입력하면되고 실제로 결제가 이루어진다. 그러므로 테스트환경에서는 https://www.sandbox.paypal.com/cgi-bin/webscr로 입력하고 business필드에는 전에 만들어둔 샌드박스 판매자 테스트 계정을 입력하자.cmd : 이필드는 필수항목이므로 항상 있.. 2018. 7. 10.