자바2 [스프링 입문] 섹션 3 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 비지니스 요구사항 정리 회원 도메인과 리포지토리 만들기 회원 리포지토리 테스트 케이스 작성 회원 서비스 개발 회원 서비스 테스트 비지니스 요구사항 정리 -데이터:회원 ID,이름 -회원 등록,조회 -아직 데이터 저장소가 선정되지 않음 클래스 의존관계 MemberService -> MemberRepository (interface) 아직 데이터 저장소가 선정되지 않았기 때문이다. 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계 데이터 저장소는 RDB,NoSQL등등 다양한 저장소를 고민중인 상황으로 가정한다. 개발초기단계에서는 구현체로 가벼운 메모리 기반의 데이터 저장소 사용한다. 회원 도메인과 리포지토리 만들기 도메인 회원 리포지토리 구현체 package hello.hellospring.reposit.. 2022. 5. 14. [뇌를 자극하는 자바] 17장 객체의 직렬화 -코드 공부 프리비티브 타입 boolean , byte, short, int, long, float, double, char 무의미한 값들이 많은 희소배열을 직렬화할때는 의미있는 값만 직렬화를 하는 것이 경제적 선별적으로 직렬화 하기 위해서는 ? 프로그래머가 명령문을 직접 작성해야한다. 이전 코드에서는 writeObject 를 쓰면 객체가 알아서 직렬화가 되었다. 17-9 직접 직렬화 메소드를 작성 import java.io.*; class DistrChart implements Serializable { int arr[][]; DistrChart() { arr = new int[10][10]; } //private, void ,IOXception 으로 던지는 throw절 //private 으로 하는 이유? priv.. 2022. 4. 1. 이전 1 다음