목록분류 전체보기 (170)
관심쟁이 영호

1. 테스트 코드로 살펴볼 점 - 회원가입 성공 - 회원가입 중복이 예외처리 되는지. 바로 코드로 살펴보자. 2. MemberService에서 ctrl + shift + T 입력하고 코드를 작성해준다. //MemberServiceTest package jpashop.jpashop.service; import jpashop.jpashop.domain.Item.Member; import jpashop.jpashop.repository.MemberRepository; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.co..

아키텍처를 살펴보면 Controller와 Repository를 연결해주는 Service가 필요하다. 1. Service Pakage를 생성한다. 코드를 입력해준다. // MemberService.class //Repository와 똑같이 @Conponent를 가지고 있다. 똑같이 spring Component scan 단계를 거치도록 하기 위함인 듯 하다. @Service @Transactional(readOnly = true) //데이터 변경은 기본적으로 트랜잭션안에 있어야 한다. @RequiredArgsConstructor // 자동 주입 public class MemberService { //@Autowird를 추가한다면, //EntityManager의 @PersistenceContext와 똑같이 ..

1. 구현 기능 - 회원 등록 - 회원 목록 조회 2. 구현 순서 - 회원 엔티티 코드 다시 보기 - 회원 리포지토리 개발 - 회원 서비스 개발 - 회원 기능 테스트 순서는 이렇게 할 것이다. 실무에서 하는 방법대로 하신다고 하시니, 숙지해두면 좋을 순서일 것이다. 1. 회원 리포지토리 구현 리포지토리는 이전에 포스팅한 글에서 언급했듯이, DB에 JPA기술을 사용하여 직접 접근하는 것이다. 회원 리포지토리라 함은, DB에 저장되어있는 회원정보를 GET, SET하는 기능이 있을 것이다. - repository pakage를 생성한다. - repository pakage에 MemberRepository를 생성했다. - 그리고 코드를 넣는다. // MemberRepository.class //스프링에게 이것이..

1. 사용자와 그룹 - 리눅스는 여러명이 동시에 접속해서 사용한다는 것이 특징이다. - root는 Super User(대장) - 모든 사용자는 하나 이상의 그룹에 소속 - 사용자는 /etc/passwd 파일에 정의 - 사용자 정보 의미 ex) root : x : 0 : 0 : root : /root : /bin/bash root = 사용자 이름 x = 암호 0 = ID 0 = 사용자가 소속된 그룹 ID root = 추가 정보 /root = 홈 디렉터리 /bin/bash = 기본 셀 - 기본 사용자 "우분투"의 정보 ubuntu:x:1000:1000:ubuntu,,,:/home/ubuntu:/bin/bash - 사용자의 비밀번호는 /etc/password 파일에 정의 - 그룹은 /etc/group 파일에 ..
태그란? 태그는 Division의 약자입니다. 레이아웃을 나누는데 사용하는 태그입니다. 쉽게 말해서, 구역들을 정해주는 겁니다. 예를들면, 어느 구역만 background 색을 바꿔주고 싶을 때, 해당 구역만 지칭하는 틀을 만들어주어야 합니다. 이 떄, 태그를 사용합니다. 사용법 첫번째 구역 두번째 구역 위와 같이 코드를 짜면 구역이 2개가 생깁니다. 박스가 2개 생겼다고 생각하시면 됩니다. 여기서 css를 이용하여 div의 구역을 설정해줄 수 있습니다. 첫번째 구역 두번째 구역 #first{ background-color: #000000; width: 10px; height: 100px; } #second{ background-color: #123456; width: 1000px; height: 100..
CSS를 HTML에 적용하는 방법은 3가지가 있어요. HTML File의 태그마다 CSS 적용하기! HTML File의 태그 안에 CSS 넣기! CSS File을 새로 만들어서 적용하기! 3가지의 방법을 모두 알아두면 좋지만, 현업에 나가게되면 3번째 방법인, "CSS File"을 새로만드는 방법을 사용해요! 그래서 3번째 방법만 알아보도록 합시다. 안녕하세요. 관심쟁이 영호입니다. html이 이렇게 있어요! CSS를 적용하기 위해서는, 안녕하세요. 관심쟁이 영호입니다. 라인을 추가했어요! CSS_FILE.css 라는 파일이 css폴더안에 있어야합니다!