maven에서 json 사용하기
ex>
간단 명함 관리.
이름, 전화번호, 회사명 을 관리하는 프로그램을 만들자
1.명함 입력 이름 전화번호 회사명 물어보고 저장
2.명함 조회. - 이름,회사명으로 찾는 기능(여러건 등장 할
수 있다.)
3.명함 수정
4.명함 삭제 - 내부적으로 id값을 가지도록 한다.
5.프로그램을 재시작해도 명함을 조회할 수 있어야 한다.
- 파일에 json이라는 형식으로 저장을 한다.
- 이미 저장 데이터가 있으면 읽어와야 하고, 없으면 새로 생성한다.
- json 데이터를 조작할 수 있어야 한다. 저장하고, 읽고, 수정 등을 할 수 있어야한다.
-json?
-json 라이브러리는 없을까?
-위의 요구사항을 처리하려면 json은 어떤 형태로 저장되어야 할까/
-클래스를 어떻게 만들까? 클래스 이름, 메소드 명에 대한
고민 (설계)
1 .maven 프로젝트를 생성. java8 사용할 수 있도록
2. json? json 라이브러리? json 라이브러리를 사용하려면 pom.xml에 어떤 내용을 추가할까?
3.라이브러리를 선택했다면, 해당 라이브러리를 이용해서 json에 어떤 데이터를 추가,수정,삭제,조회,저장,읽어오기 등을 할 수 있는지 확인한다(Test 코드를 작성한다.)
4. 우리가 만들 클래스를 스케치한다.
테스트 코드를 쉽게 작성하는 방법 : JUnit
JUnit을 사용하려면 pom.xml에 어떤 내용이 들어갈까?
JUnit을 이용하여 간단한test코드를 작성하는 예제를 만들어보자.
@Before , @Test 애노테이션 역할에 대해 알아보자.
'Java' 카테고리의 다른 글
Day 10. 예외처리 (0) | 2018.12.19 |
---|---|
IO 패키지 예습 (0) | 2018.12.17 |
어노테이션 (0) | 2018.12.15 |
Day 7. 정렬 (0) | 2018.12.14 |
Day 7. 과제(JAVA IO) (0) | 2018.12.12 |