목록Java (33)
JUST GO
JSONArray menuCn = new JSONArray(); menuCn.put("짜장면"); menuCn.put("짬뽕"); JSONArray menuKo = new JSONArray(); menuKo.put("비빔밥"); menuKo.put("김밥"); JSONArray menuJp = new JSONArray(); menuJp.put("초밥"); JSONObject menu = new JSONObject(); // 중식 한식 일식을 담을 거대한 오브젝트 생성 menu.put("중식", menuCn); menu.put("한식", menuKo); menu.put("일식", menuJp); System.out.println(menu.toString(4));
자주 사용하는 의존성 JSON In Java(org.json : json) : JSON 오브젝트 및 배열과 관련된 유틸리티와 타입을 제공한다. 거의 필수. Apache Commons Lang(org.apache.commons : commons-lang3) : 언어 전반적으로 불편한 부분을 개선할 수 있도록 하는 유틸리티를 다수 제공한다. Apache Commons IO(commons-io : commons-io) : 파일 및 디렉토리의 입출력과 관련된 불편한 부분을 개선할 수 있도록 하는 유틸리티를 다수 제공한다. MariaDB Java Client(org.mariadb.jdbc : mariadb-java-client) : JDBC를 통해 MariaDB DBMS 서버로 접속하기 위해 사용한다. MySQL..
메이븐 메이븐(Maven)은 의존성 관리자의 종류 중 하나이다. 메이븐 (공개) 저장소 : https://mvnrepository.com 구조 프로젝트의 메이븐을 관리하기 위해 프로젝트 구조 중 pom.xml 파일을 활용한다. pom.xml 파일은 그 확장자(xml) 에서도 알 수 있듯이 XML 문법을 사용한다. : 해당 프로젝트와 관련된 메이븐의 설정이 모두 포함되어 있다. : 해당 프로젝트를 소유하는 개인/단체의 도메인의 역순이고 아티팩트 패키지를 가질 베이스 패키지 경로이다. 가령 dev.rootgo 등. : 해당 프로젝트의 아티팩트 아이디이고, 단순히 프로젝트의 이름이라고 생각하면 된다. 단, 패키지 경로에 포함됨으로 이에 유의한다. 값과 합쳐 베이스 패키지가 된다. : 해당 프로젝트에 대한 설명..