본문 바로가기
728x90
반응형

스프링부트5

자바 용어 학습(3) - IP(아이피)/PORT(포트) 안녕하세요, 해모해모입니다. 이번 포스팅은 IP(아이피)와 PORT(포트)에 대해 간단하게 설명해보려고 합니다. IP(아이피)란? IP(아이피)는 Internet Protocol(인터넷 프로토콜)의 약자로 인터넷에서 컴퓨터 또는 기기들이 서로를 식별하고 통신하기 위한 주소이며, 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미합니다. IP에 대한 자세한 설명을 찾아보면 IPv4, IPv4 체계나 OSI 7계층 등의 복잡한 설명이 나와있는 것을 볼 수 있습니다만, 저는 초보자의 시각에서 대략적인 의미를 학습하는 것이기 때문에 생략하겠습니다. 초보 개발자 시각에서의 IP는 서버를 찾기 위한 번호이면서, haemo-dev.tistory.com/과 같이 이름을 붙여 구분하고 있.. 2023. 9. 6.
자바 용어 학습(1) - 서버/클라이언트 안녕하세요, 해모해모입니다. 본격적으로 스프링 부트 학습에 들어가기 전에 기본적으로 알아야 할 자바 용어에 대한 학습을 진행하려고 합니다. 서버/클라이언트부터 시작해서 데이터베이스, IP/Port, 라이브러리/프레임워크, 그리고 자바 어노테이션까지 5단계로 나누어서 포스팅을 진행하려고 합니다. 첫번째 학습 용어는 서버와 클라이언트입니다. 클라이언트란? ▶ 서비스를 사용하는 유저(service user) - 사용자 혹은 사용자 단말기 클라이언트는 서버로 요청하는 프로그램을 모두 말합니다. 웹 브라우저에서 주소를 입력하고 결과 화면을 확인하게 되는데, 이 때 주소 입력 후 엔터키를 눌러 정보를 요청하는 행위를 '서버에 요청한다.'라고 합니다. 웹 브라우저는 웹 서버로 접속하여 화면 출력을 위한 웹페이지를 수.. 2023. 8. 28.
[스프링 부트] 개발환경 구축 - IntelliJ(인텔리제이) Gradle 프로젝트를 스프링 부트 3 프로젝트로 만들기 안녕하세요, 해모해모입니다. 오늘은 인텔리제이에 스프링 부트 3 프로젝트 생성하는 방법을 공부해보려고 합니다. 저번 포스팅에서 인텔리제이를 처음 설치하고 프로젝트를 새로 생성하는 과정에서 Gradle로 프로젝트를 생성했었는데요. 이 프로젝트를 스프링 부트 3 프로젝트로 변경하는 방법을 알아보겠습니다. 인텔리제이를 실행시키면 저번에 만들었던 프로젝트가 보입니다. 여기서 build.gradle이라는 파일을 더블클릭 해 줍니다. 파일을 열면 아래 코드가 기본으로 작성되어 있습니다. 이제 수정해야 할 부분을 주석으로 달아놓았습니다. plugins { id 'java' //변경 없음 //스프링 부트 플러그인인 org.springframework.boot 추가 //스프링 의존성을 자동으로 관리해주는 .. 2023. 8. 23.
[스프링 부트] 개발환경 구축 - IntelliJ(인텔리제이) 프로젝트 생성/설정 안녕하세요, 해모해모입니다. 오늘은 IntelliJ(인텔리제이) 프로젝트 생성과 설정 방법을 공부하려고 합니다. 이번 프로젝트에서는 JDK은 17, 언어는 Java, 프로젝트 유형은 Gradle(그레이들)로 설정하려고 합니다. 프로젝트를 생성하기 위해 인텔리제이 초기화면에서 New Project를 클릭합니다. 프로젝트 생성 버튼을 누르면 아래 이미지처럼 설정하는 화면이 나타납니다. 위 화면에서 이제 제가 할 스프링 부트 프로젝트에 맞춰 설정을 바꿔줍니다. Name : haemo-dev(자유롭게 설정 가능) Language : Java Build system : Gradle JDK : corretto-17 저는 JDK17 버전이 없기 때문에 Add SDK를 눌러 Download JDK를 해보겠습니다. 그럼.. 2023. 8. 22.
[스프링 부트] 개발환경 구축 - IntelliJ(인텔리제이) 설치 안녕하세요, 해모해모입니다. 오늘은 스프링 부트 개발을 위한 IntelliJ(인텔리제이) 설치 및 설정을 하는 방법을 공부하려고 합니다. IntelliJ(인텔리제이)란? 인텔리제이는 자바 통합 개발 환경(IDE) 소프트웨어입니다. 자바를 공부하는 분들은 이클립스가 더 익숙한 환경일 것 같습니다. (저도 평소에 이클립스를 사용합니다.) 인텔리제이는 더 편리한 단축키와 UI를 제공하고, 자동완성기능을 비롯해 여러 편리한 기능을 가지고 있다고 합니다. 인텔리제이는 무료버전과 유료버전(얼티메이트)이 있는데, 스프링 부트는 무료버전만으로도 충분히 커버할 수 있다고 하네요. 인텔리제이 설치하기 https://www.jetbrains.com/ko-kr/idea/download/?section=windows 최고의 J.. 2023. 8. 22.
728x90
반응형