JUnit의 개요- Java에서 독립된 단위테스트(Unit Test)를 지원해주는 프레임워크이다.- Desgin 패턴과 Eclipse IDE를 개발한 Erich Gamma가 제작한 프레임워크다.- 단정(assert) method로 테스트 케이스의 수행 결과를 판별한다.- jUnit4부터는 테스트를 지원하는 어노테이션을 제공한다. (@Test, @Before, @After)- 각 @Test 메서드가 호출할 때 마다 새로운 인스턴스를 생성하여 독립적인 테스트가 이루어지도록 한다. 단위테스트(Unit Test)란?- 소스코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차, 즉 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차를 말한다.- JUnit은 보이지 않고 숨겨진 ..
IoC (Inversion of Control) 와 DI(Dependency Injection) - "제어의 역전" 즉 인스턴스 생성부터 소멸까지의 인스턴스 생명주기 관리를 개발자가 아닌 컨테이너가 대신 해준다 라는 뜻이다. - 컨테이너 역할을 해주는 프레임워크에게 제어하는 권한을 넘겨서 개발자의 코드가 신경 써야 할것을 줄이는 전략이다. - IoC 컨테이너는 객체의 생성을 책임지고, 의존성을 관리한다. - POJO의 생성, 초기화 서비스, 소멸에 대한 권한을 가진다. - 개발자가들이 직접 POJO를 생성 할 수 있지만 컨테이너에게 맡긴다. DL (Dependency Lookup) : 의존성 검색 - 저장소에저장되어 있는 Bean에 접근하기 위해 컨테이너가 제공하는 API를 이용하여 Bean을 Looku..
증상 : ORA-12638 Credential retrieval failed (신용검색에 실패했습니다) 경고창 출력원인 : Oracle 설치시 Admin 권한으로 설치하지 않아 발생하는 문제 해결 방법1. Oracle 설치 경로 찾기- Oracle Home으로 지정한 경로를 찾아 network\admin 폴더로 이동한다. (디폴트로 설치 했을 경우 : C:\app\사용자명\product\11.2.0\client_1\network\admin) 2. sqlnet.ora 파일 수정- sqlnet.ora 파일을 메모장으로 열어서 SQLNET.AUTHENTICATION_SERVICES= (NTS)
젠킨스란?- 젠킨스는 Java로제작된 오픈소스 CI(지속적 통합)도구 이다. Jenkins에는 Tomcat 서버가 내장되어 Servlet Container위에 돌아가는 웹서버 이다. - SVN, GIT, CVS ... 등과 같은 많은 SCM을 지원한다.- 쉽게 빌드 결과물을 만들고 테스트하며 배포할수 있는 아주 유용한 도구이다. 젠킨스 다운로드 받기 https://jenkins.io/download/ - 위의 url에 들어가면 다양한 os에서의 젠킨스 설치파일을 제공해준다. 본 게시물에서는 windows os에서의 설치를 다룰 예정이니 windows 설치파일을 다운받는다. 젠킨스 설치하기- 다운로드 받은 파일을 압출풀고 인스톨러를 실행한다.- 설치과정은 매우 쉽다. 그냥 NEXT만 눌러주면된다~ - 끝 ..
- Total
- Today
- Yesterday
- Linux
- lxd
- EACCES: permission denied
- 빈파일
- HTTPie
- 위대한 쇼맨 ost
- JNI 시그니처
- 위대한 쇼맨 후기
- 구글 클라우드 플랫폼
- 대항해시대 넷마블 런처
- 정보처리기사 실기 후기
- 정보처리기사 2018 2회
- 데스큐어
- React.js
- vite.js
- 정처기 실기
- 대항해시대 로그인
- JNI
- 다클 코드
- 대항해시대 다클
- JNI INVOKE
- 위대한 쇼맨
- 폴더선택다이얼로그
- OSI 7Layer
- 대항해시대 런처
- 합격 후기
- JNI SIGNITURE
- 대항해시대
- 대항해시대 다음 런처
- 다클 빈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |