Back-End (39) 썸네일형 리스트형 userQuery 여러번 사용시 illegal parameter 오류나는 경우 유저쿼리를 사용할때 같은 dof를 여러번 사용하는경우 parameter 바인딩할때 버그가 생긴다. 유저쿼리를 사용한 dofactory를 new해서 다시 사용하면 된다. DOFactory ClassCastException 종종 DOFactory의 prepareStatement field datatype이 잘못되어 서비스 런타임 오류가 발생하는 경우가 생긴다. 가장 흔한 오류는 Integer와 String간의 오류인데.. 이유는 모르지만 targetDO에 있는 메타의 datatype을 다시 업데이트해도 잘 고쳐지지 않는다. 그냥 DOFactory를 text파일로 열어서 직접 수정해주면 해결된다. 프로빌더툴에서 project clean 후 에러 제거 꿀팁 1. package explore 전체에서 우클릭해서 하는 refresh는 각 프로젝트마다 섬세하게 동작하지 않는다. 각 프로젝트를 선택하고 refresh를 해야 refresh가 제대로 동작한다. filesystem과 sync가 맞지 않는다는 에러가 발생하면 프로젝트를 클릭해서 refresh하면 해결된다. 2. xml파일은 존재하는데 java파일이 안만들어지는 경우 xml파일 논리명 같은것 아무거나 수정하고 저장하면 바로 .java파일 생성된다. 귀찮게 refresh하거나 project 다시 clean하는 것보다 수정하고 head로 replace하는게 효율적이다. DBSessionCreateFail Error 'DBSessionCreateFail' 로 구글 검색을 하면 단 한건의 검색결과도 나오지 않는다! 그래서 작성했다. 티베로에서는 DB에 접근하기 위해 DO Factory를 사용한다. 그런데 가끔 DBSessionCreateFail 이란 오류가 뜨면서 DOF에서 오류가 난다. 에러 로그를 보면 DBDataObjectFactory 안 라인에서 오류가 난다고 나온다. 때문에 에러로그를 보고 원인을 파악하기 쉽지 않다. 오류 원인은 DOF를 new할때 argument로 DB jndi명을 넘겨주었기 때문이다. (단, ProObject 버전에 따라 오류가 나지 않을 수 있다.) 오류 나는 이유는 @DataSource로 설정된 Dofactory 변수를 new 할때 아래와 같이 "ptask"를 넘겨줬기 때문이다. "p.. 서비스 그룹을 추가했는데 add nature가 앱으로 처리되는 경우 Promanager에서 생성한 APP에 서비스 그룹을 추가한다. 예를 들어 쿠팡 앱에 결제 모듈 서비스 그룹을 추가한다고 하자 Coopang - Pay promanager에서 Coopang 앱에 Pay서비스 그룹을 등록하고 스튜디오에서 working tree에서 등록한 서비스 그룹을 import할 것이다. 처음 만든 서비스그룹은 Import existing Eclipse projects하면 아무것도 없는 프로젝트이기 때문에 App 하위 Service Group 환경으로 add Nature 할 수없다. add Nature을 클릭하면 Coopang만 나올 것이다. 해결 방법 Import using the New Project wizard를 통해 서비스 그룹 프로젝트를 만들어줘야한다. 프로젝트를 생성한 후 A.. yarn 이란? 의존성관리 javascript 패키지 매니저 java에 gradle , php의 composer 와 같은 역할을 한다. NPM이 있는데 왜? yarn을? yarn을 만든 facebook은 아래와 같이 설명한다. Ultra Fast(고속) - 다운로드한 모든 패키지를 캐시하므로 다시 다운로드할 필요가 없습니다. 또한 운영을 병렬화하여 리소스 활용률을 극대화하므로 설치 시간이 그 어느 때보다 단축됩니다. Mega Secure(보안) - 체크섬을 사용하여 코드가 실행되기 전에 설치된 모든 패키지의 무결성을 확인합니다. Super Reliable(신뢰성) - 상세하고 간결하며 잠금 파일 형식과 설치용 결정 알고리즘을 사용하여 한 시스템에서 작동하는 설치가 다른 시스템에서 정확히 동일한 방식으로 작동하도록 보장할.. 네이버 OAuth 2.0 로그인 설정 https://developers.naver.com/apps/#/register?api=nvlogin 애플리케이션 이름 등록 → 네아로 체크박스 클릭 환경 추가 서비스 URL, Callback URL 입력 네이버 서비스 등록 완료 구글 OAuth 2.0 로그인 설정 https://console.cloud.google.com/ 접속 프로젝트 선택 새 프로젝트 프로젝트 이름 입력 API 및 서비스 → 사용자 인증 정보 사용자 인증 정보 만들기 OAuth 클라이언트 ID 동의 화면 구성 동의 화면 앱이름 적고 저장버튼 클릭 결과 OAuth Client ID 만들기 웹 애플리케이션 클릭 → 이름 입력 → 승인된리디렉션 URI 입력 클라이언트 생성됨 이전 1 2 3 4 5 다음