🌱

Java와 Spring 이해하기: 사전캠프 입문 가이드

Java와 Spring 이해하기: 사전캠프 입문 가이드

이 문서는 Spring 사전캠프를 처음 시작하는 분들이 “Java와 Spring이 도대체 뭐지?”라는 질문에 답할 수 있도록 만든 간단 가이드입니다.
Java와 Spring이 무엇인지 이해하고, 사전캠프의 학습에서의 목표를 이해합니다.

학습 목표

Java와 Spring의 개념을 자신의 언어로 설명할 수 있다.
두 기술의 차이와 관계를 비유를 통해 이해할 수 있다.
앞으로의 학습 방향을 ‘백엔드 개발자 로드맵’ 관점으로 본다.

 Java와 Spring의 차이는 무엇인가요?

Java란 무엇일까?

Java는 프로그래밍 언어예요.
사람의 언어(한국어, 영어)를 컴퓨터가 이해할 수 있는 형태로 바꿔주는 역할을 해요.
어떤 환경에서도 실행 가능해요.
Windows, Mac, Linux 등 운영체제에 상관없이 실행돼요.
안정적이고 보안이 강해요.
전 세계에서 금융, 웹서비스, 앱 개발 등 안정성이 중요한 곳에 많이 쓰여요.
→ 여러분이 사용하는 ‘은행 앱’, ‘카카오톡 서버’, ‘웹사이트 로그인 기능’ 중 상당수가 Java로 만들어져 있어요.

Spring이란 무엇일까?

“Java 개발을 더 쉽고 빠르고 효율적으로 만들어주는 도우미 프레임워크”
Spring은 ‘Java 기반 프레임워크’예요.
프레임워크란, 이미 만들어진 ‘개발 뼈대’예요. → 개발자는 세부 로직에만 집중할 수 있게 도와줘요.
반복적인 일을 자동화해줘요.
서버가 켜지고, 데이터가 오고 가고, 로그인 인증을 하는 등 복잡한 일을 알아서 처리해줘요.
Spring Boot 덕분에 더 간편해졌어요.
복잡한 설정을 줄이고, 바로 실행 가능한 형태로 만들어주는 버전이에요.
→ 여러분이 만든 웹페이지가 “회원가입 → 로그인 → 게시글 작성” 기능을 가진다면,Spring은 이 모든 과정을 ‘자동화된 규칙’ 안에서 쉽게 연결해줘요.

요약, Java 그리고 Spring

구분
설명
Java
언어
문법과 규칙 (문장을 구성하는 언어)
Spring
프레임워크
언어를 활용하는 개발 도구 (자동화된 구조)

참고하면 좋은 자료

 나의 첫 개발지도 그리기

주제 : 내가 만들고 싶은 서비스는 무엇이고, 그 안에서 Java와 Spring은 어떤 역할을 할까?
진행 방식:
1.
아래 양식에 맞춰 TIL로 작성하기
내가 만들고 싶은 서비스 (예: 나만의 블로그, 영화 리뷰 사이트 등)
Java가 할 일은?
Spring이 할 일은?
TIL 내용 예시

 제출하기

작성한 내용을 TIL에 작성하여 작성된 블로그 링크를 제출해주세요.