230714 day70 개념 정리

Jin·2023년 9월 2일
0

codenotion

목록 보기
64/90
post-thumbnail

롬복 설치 

1. IDE에 롬복 설치 
2. 프로젝트에 롬복 설정 

Maven : 자바용 프로젝트 관리 도구 
프로젝트의 전체적인 라이프 사이클을 관리하는 도구 

필요한 라이브러리를 특정 문서(pom.xml)에 정의해두면 
내가 사용할 라이브러리 뿐만 아니라 
해당 라이브러리가 작동하는데 필요한 다른 라이브러리들 까지
관리하여 네트워크를 통해서 자동으로 다운받아줌 

POM(프로젝트 객체 모델 (Project Object Model))
pom.xml 파일을 말하며 maven을 이용하는 
프로젝트의 root에 존재하는 xml파일이다.

maven의 기능을 이용하기 위해서 pom이 사용됨 
프로젝트마다 1개이며 pom.xml을 보면 
프로젝트의 설정, 의존성 등을 알 수 있음 

<dependencies> : 프로젝트와 의존 관계에 있는 라이브러리 관리 
<properties> : 자바 버전 관리시 용이함
<parent> : 프로젝트 계층 정보 
<groupId> : 프로젝트를 생성하는 조직의 고유 아이디를 결정 
(보통은 도메인 이름을 거꾸로 적어서 사용)
<artifactId> : 프로젝트 빌드 시 파일의 대표 이름
<packaging> : 패키징 유형 
<name> : 프로젝트 이름 




Junit 유효성 테스트 

src/test/java 폴더 
org.zerock.sample 패키지 생성 
SampleTests 클래스 생성 


@Autowired 
해당 인스턴스 변수가 스프링으로부터 자동으로 주입해달라는 표시,
스프링이 정상적으로 주입이 가능하다면 obj 변수에 객체를 주입하게 됨

@RunWith()
현재 테스트 코드가 스프링을 실행하는 역할을 할 것이라는 표시 

@Log4j 
롬복을 이용해서 로그를 기록하는 Logger를 변수로 생성함 




< 프로젝트 화면 구성> 
영화, 음악 세부페이지
인덱스 이미지 데이터 불러오기 
영화 드라마 음악 카테고리 페이지 
검색 페이지 
드라마 -> 회차별 세부페이지
리뷰페이지  
장바구니 
profile
신입 개발자의 배웠던 것을 복습하기 위한 블로그입니다.

0개의 댓글