거대한 네트워크망에서 컴퓨터를 식별하기 위한 의치 주소네트워크 상에서의 데이터 송/수신 은 이 주소를 기준으로 한다.예시) 192.168.0.123크롬, 웨일, 엣지 이같이 웹페이지, 이미지, 비디오 등의 컨텐츠를 송/수신 하고 표현해주는 소프트웨어를 말한다.Domai
조원들의 얘기를 듣고 강의를 인프런으로 바꿔서 시작해 보았다.개념들 보다는 바로 직접 코딩하면서 할 생각이다.어떻게 사용해야 하는지에 초점을 맞추고 한다.그렇기에 오래되거나 마이너한 기술들은 버리고 실무에서 사용하는 기술들 위주로 한다.학습 방법 처음부터 끝까지 직접
실제 라이브러리 폴더는 아래의 External 라이브러리 인데 열어보면실제로는 3개의 라이브러리만 가져왔지만 다른 라이브러리들이 엄청 많은 것을 볼 수 있다.Gradel 이랑 Maven 같은 빌드 툴 들은 의존관계를 다 관리해준다.즉, 우리가 가져온 라이브러리에 필요한
가장먼저 사진상의 위치에 html 파일을 만들어 주자.이후에는 위처럼 index.html 파일을 만들어 주고 서버를 내린다음 다시 실행해 보자.localhost:8080 으로 들어가 보면 잘 된것을 볼 수 있다.스프링이 지원하는 기능은 너무나도 방대하고 많기 때문에 외
윈도우는 아래의 링크에서 먼저 과정을 따라서 Git Bash 와 연동을 해주자https://violetboralee.medium.com/intellij-idea%EC%99%80-git-bash-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0-
Model, View, Controller지금 가장 많이 쓰이는 방식이다.컨트롤러는 비즈니스 로직 및 서버 뒷단에 있는것들은 여기서 처리하고 Model 에 관련된 것들을 담아서 View 로 넘겨주는 방식지난번에 이어서...새롭게 html 파일을 하나 만들어 준다.맵핑
이번에도 이전 시간에 이어서 진행!!!!컨트롤러에 위처럼 작성해주고 이번에도 url 로 접근해보자.우리 눈에 보이는 결과물은 같아 보인다.하지만 개발자 도구에서 소스를 보면은...아무것도 없이 해당 string 만 있는 것을 볼 수있다.이전의 템플릿 엔진은 화면을 가지
Java Persistance 의 약자로 Persistance 은 영속성 이라는 의미인데,자바에 있는 데이터를 영구히 기록할수 있는 환경을 제공하는 API 를 의미한다. 즉, 데이터를 생성한 프로그램의 실행이 종료 되더라도 사라지지 않는 데이터의 특성이다.시작하기에 앞
회원 관리 예제 진행 과정 비즈니스 요구사항 정리 회원 도메인과 리포지토리 만들기 회원 리포지토리 테스트 케이스 작성 회원 서비스 개발 회원 서비스 테스트 1) 비즈니스 요구사항 > 데이터 : 회원ID, 이름 기능 : 회원 등록, 조회 아직 데이터 저장속사 선정
비즈니스 요구사항 정리회원 도메인과 리포지토리 만들기회원 리포지토리 테스트 케이스 작성회원 서비스 개발회원 서비스 테스트개발한 기능을 이제 테스트를 해야 한다.지금까지 main 메서드를 이용했고 그 외에는 웹 애플리케이션의 컨트롤러를 통해 실행을 할 수도 있다.하지만
비즈니스 요구사항 정리회원 도메인과 리포지토리 만들기회원 리포지토리 테스트 케이스 작성회원 서비스 개발회원 서비스 테스트회원 repository 와 domain 를 활용해서 실제 비즈니스 로직을 만들어 보자우선 먼저 service 패키지를 만들어 주고 안에다가 클래스를
비즈니스 요구사항 정리회원 도메인과 리포지토리 만들기회원 리포지토리 테스트 케이스 작성회원 서비스 개발회원 서비스 테스트이제 테스트를 해볼텐데, 이전에는 test 클래스에서 따로 테스트를 진행했었는데 좀 더 편하게 하는 방법이 있다고 한다.이전에 만든 MemberSer
스프링 빈을 등록 하고 의존관계를 어떻게 설정하는지 알아보는 시간이다.지금까지는 Member 서비스와 리포를 만들었다.그리고 Member 객체를 만들고 서비스를 통해서 Member 를 가입할 수 있고 리포에 저장이 된다.그러고나서 리포에서 꺼내올수 있게 만들어 주고 T
가장 먼저 홈 화면을 만들어 주자.저렇게 기본적인 셋팅 정도만 강의를 따라 마쳐 주면위와 같은 화면을 볼 수 있다. 이번에는 회원가입 이다.위 사진처럼 패키지 추가 및 새로운 html 파일을 생성해 준다.이후에는 MemberController 에다가 위의 매핑 관련 코
상대적으로 가볍 브라우저에 단에서도 컨트롤이 가능한 h2 데이터베이스를 사용할 것이기 때문에 우선 그것부터 다운하고 설치를 진행한다.여기서 JPA 라는 기술을 쓰면 쿼리 없이 데이터베이스에 바로 수정할 수 있다.그리고 스프링 데이터 JPA 라는 기술이 있는데 JPA 를