model 안에 list 를 담아서 members 안에 담아서 memberList 로 넘겨줌model 에 담겨온 members 를 타임리프를 사용해서 객체를 꺼내는 것 반복~ 루프.지금까지 한 것들은 스프링을 재구동하면 메모리가 사라지기 때문에 목록 없어짐.다음 장에서
action 에서의 /members/new 위치에 post 방식으로 넘어간다.어디로? MemberController 의 PostMapping 으로!@GetMapping 은 URL 치는 등 조회하고 들어갈 때 쓴다.@PostMapping 은 데이터를 form 같은 곳에
지난 글에서 회원 서비스와 회원 리포지토리의 @Service, @Repository, @AutoWired 어노테이션을 제거하고 진행한다. 컨트롤러는 그대로 둔다.service 패키지 아래 ServiceConfig 파일을 생성하여 다음과 같이 작성한다.여기서는 아직 db
회원 컨트롤러가 회원 서비스와 회원 리포지토리를 사용할 수 있계 의존관계를 준비한다.생성자에 @AutoWired 가 있으면 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다. 이렇게 객체 의존관계를 외부에서 넣어주는 것을 DI(Dependency Injecti
test.java.hello.hellospring.service 아래에 테스트 클래스를 생성한다.테스트 설계given, when, then 을 놓고 설계하기!테스트는 한글로 메소드 이름 작성 가능memberService 파일에서 기존 new 로 새로 생성하는 방식 대신
MemberService파일 생성 비즈니스 메서드 작성\[command] + \[option] + \[M] : extract method 단축키repository 에 비해서 service 파일은 비즈니스에 가까운 느낌!
자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다.REST 는 다음 3 가지로 구성되어 있다.자원(Resource) : HTTP URI자원에 대한 행위(Verb) : HTTP Method자원에 대한 행위의 내용(Representations) :
incompatible types: possible lossy conversion from double to long소수점이 있는 값인 실수형(double) 을 정수를 저장하는 값(long)으로 변환하면 소수점 아래의 수를 잃게(lossy) 되기 때문에 자바에서는 허용
스마트 컨트렉트? 제 3자의 개입 없이도 판매자와 구매자 간의 거래를 가능하게 하는 것 취약점?소스코드 내의 취약점을 악용하여 공격하는 사례가 발생했는데 기존에 이를 해결하기 위해서 배포 전 취약점을 탐지할 수 있는 다양한 정적/동적 분석 모델들이 제안되었지만 전문
원격 협업, 원격 교육, 텔레멘토링2018년도 이후, 스마트 워치, 스마트 글라스, 스마트 센서 관련, 코로나 환경 고려전체적으로 워치를 포함해서 찾으려고 했지만 관련 논문이 별로 없어서 스마트글라스를 위주로 원격 교육, 의료, 협업을 조사했습니다키넥트와 스마트 미러의