All About Develop 13

API

# Application Programming Interface API란? How to program interact with each other! 간단히! 키보드를 통해 정보를 입력하고 컴퓨터와 interacting 사용자 → API에게 장바구니 리스트 보여줘 요청 → 우리 서버에 요청 → 우리 서버는 JSon방식으로 응답 내려줘 API는 데이터를 주고 받을 수 있도록 하는 매개체 역할. 즉, SW가 SW에게 지정된 형식으로 요청, 명령 받을 수 있는 수단 ※ JSon방식? 데이터를 주고 받을 때 특정 형식으로 데이터만 효율적으로 넘겨주는 방식. 왜 필요해? 우리는 서비스가 어떻게 구현돼있는진 몰라도 이미 만들어진 기능을 버튼처럼 가져다 쓸 수 있어. API 종류 (서버와 통신 할 수 있는 다르게 생긴..

JUnit에 대하여..

1. JUnit이란? 단위 테스트 도구 단위 테스트워크의 프레임워크 2. JUnit 특징 JUnit4부터 간편하게 어노테이션으로 지원 given(이럴 때) / when(이걸 하면) / then(이런 결과가 나와야 한다.) @Test : 해당 메서드가 단위테스트임을 의미 JUnit 라이브러리 필요 테스트의 결과를 텍스트가 아닌 Test클래스로 남겨 3. 테스트 방법 스터디하면서 인텔리제이에서만 단위테스트를 경험했는데 이클립스에도 JUnit사용가능. 둘다 동일 1) 라이브러리 추가 Project 우클릭-> Java Build Path-> Libraries-> Add Library-> JUnit선택-> 버전 선택 (cf. MemberServiceTest.java 생성시 인텔리제이라면 바로 JUnit5로 바로 ..

1 2