profile
ohohoh
post-thumbnail

[5-3] 회원 웹 기능 - 조회

model 안에 list 를 담아서 members 안에 담아서 memberList 로 넘겨줌model 에 담겨온 members 를 타임리프를 사용해서 객체를 꺼내는 것 반복~ 루프.지금까지 한 것들은 스프링을 재구동하면 메모리가 사라지기 때문에 목록 없어짐.다음 장에서

2022년 5월 31일
·
0개의 댓글

[5-2] 회원 웹 기능 - 등록

action 에서의 /members/new 위치에 post 방식으로 넘어간다.어디로? MemberController 의 PostMapping 으로!@GetMapping 은 URL 치는 등 조회하고 들어갈 때 쓴다.@PostMapping 은 데이터를 form 같은 곳에

2022년 5월 31일
·
0개의 댓글

[5-1] 회원 웹 기능 - 홈 화면 추가

HomeController home.html

2022년 5월 31일
·
0개의 댓글

[4-2] 자바 코드로 직접 스프링 빈 등록하기

지난 글에서 회원 서비스와 회원 리포지토리의 @Service, @Repository, @AutoWired 어노테이션을 제거하고 진행한다. 컨트롤러는 그대로 둔다.service 패키지 아래 ServiceConfig 파일을 생성하여 다음과 같이 작성한다.여기서는 아직 db

2022년 5월 31일
·
0개의 댓글
post-thumbnail

[4-1] 컴포넌트 스캔과 자동 의존관계 설정

회원 컨트롤러가 회원 서비스와 회원 리포지토리를 사용할 수 있계 의존관계를 준비한다.생성자에 @AutoWired 가 있으면 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다. 이렇게 객체 의존관계를 외부에서 넣어주는 것을 DI(Dependency Injecti

2022년 5월 31일
·
0개의 댓글
post-thumbnail

[3-5] 회원 서비스 테스트

test.java.hello.hellospring.service 아래에 테스트 클래스를 생성한다.테스트 설계given, when, then 을 놓고 설계하기!테스트는 한글로 메소드 이름 작성 가능memberService 파일에서 기존 new 로 새로 생성하는 방식 대신

2022년 5월 31일
·
0개의 댓글
post-thumbnail

[3-4] 회원 서비스 개발

MemberService파일 생성 비즈니스 메서드 작성\[command] + \[option] + \[M] : extract method 단축키repository 에 비해서 service 파일은 비즈니스에 가까운 느낌!

2022년 5월 30일
·
0개의 댓글
post-thumbnail

REST API

자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다.REST 는 다음 3 가지로 구성되어 있다.자원(Resource) : HTTP URI자원에 대한 행위(Verb) : HTTP Method자원에 대한 행위의 내용(Representations) :

2022년 5월 27일
·
0개의 댓글
post-thumbnail

[3-1] 비즈니스 요구사항 정리

웹 어플리케이션 계층 구조와 클래스 의존관계

2022년 5월 22일
·
0개의 댓글
post-thumbnail

[2-3] API

@ResponseBody 에 대해서

2022년 5월 22일
·
0개의 댓글
post-thumbnail

[2-2] MVC와 템플릿 엔진

MVC : Model, View, Controller

2022년 5월 21일
·
0개의 댓글
post-thumbnail

[2-1] 정적 컨텐츠

정적 컨텐츠의 간단한 동작 원리

2022년 5월 21일
·
0개의 댓글
post-thumbnail

[1-2] View 환경설정

Thymeleaf 를 사용한 동적 화면 설정

2022년 5월 21일
·
0개의 댓글
post-thumbnail

시작

Inflearn 김영한님의 강의"스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"을 수강하며 정리하려고 한다.

2022년 5월 21일
·
0개의 댓글
post-thumbnail

[1-1] 프로젝트 생성

스프링 프로젝트 생성과 파일 간단히 살펴보기

2022년 5월 21일
·
0개의 댓글

[3-3] 회원 리포지토리 테스트 케이스 작성

JUnit 프레임워크로 테스트 실행

2022년 5월 16일
·
0개의 댓글

[3-2] 회원 도메인과 리포지토리 만들기

DB 저장 구현, 저장소 구현

2022년 5월 16일
·
0개의 댓글

[오류] incompatible types: possible lossy conversion from double to long

incompatible types: possible lossy conversion from double to long소수점이 있는 값인 실수형(double) 을 정수를 저장하는 값(long)으로 변환하면 소수점 아래의 수를 잃게(lossy) 되기 때문에 자바에서는 허용

2022년 3월 13일
·
0개의 댓글
post-thumbnail

KICS 학회 관심 논문 요약

스마트 컨트렉트? 제 3자의 개입 없이도 판매자와 구매자 간의 거래를 가능하게 하는 것 취약점?소스코드 내의 취약점을 악용하여 공격하는 사례가 발생했는데 기존에 이를 해결하기 위해서 배포 전 취약점을 탐지할 수 있는 다양한 정적/동적 분석 모델들이 제안되었지만 전문

2022년 3월 1일
·
0개의 댓글
post-thumbnail

스마트 디바이스 논문 정리

원격 협업, 원격 교육, 텔레멘토링2018년도 이후, 스마트 워치, 스마트 글라스, 스마트 센서 관련, 코로나 환경 고려전체적으로 워치를 포함해서 찾으려고 했지만 관련 논문이 별로 없어서 스마트글라스를 위주로 원격 교육, 의료, 협업을 조사했습니다키넥트와 스마트 미러의

2022년 3월 1일
·
0개의 댓글