ETC/etc3

[나의 개발일지] 2. Java와 Spring을 배워봅시다

montmer27 2025. 11. 15. 17:23

Java란 무엇일까?

커피 프랜차이즈? 아쉽게도 그건 아니다.

 

Java는 (      1      )의 한 종류이다.
사람의 언어(한국어, 영어)를 컴퓨터가 이해할 수 있는 형태로 바꿔주는 역할을 한다.
어떤 환경에서도 실행 가능하다.
Windows, Mac, Linux 등 (       2       ) 실행된다. 
안정적이고 보안이 강하다. 

Java 개발자 상상도(아님)


전 세계에서 금융, 웹서비스, 앱 개발 등 안정성이 중요한 곳에 많이 쓰인다.
→ 여러분이 사용하는 ‘은행 앱’, ‘카카오톡 서버’, ‘웹사이트 로그인 기능’ 중 상당수가 Java로 만들어져 있다.

 

Spring이란 무엇일까?

또 드립치는거냐고? 이번엔 아니다.

신발에 스프링을 달면 어떻게 되는가? 그렇다. 더 높이 뛸 수 있다.

여기서 신발은 자바와 같다. 자바가 스프링을 만나면 더 간편해지고 높이 뛸 수 있게 된다. 

 

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

 

정답

더보기

1 프로그래밍 언어

2 운영체제에 상관없이

3 프레임워크

4 자동화

5 Spring Boot

6 간편

7 자동화된 규칙

이런 내용도 살펴보세요

2025.11.14 - [Backend] - [SQL Exercise] 1. SELECT, DISTINCT, BETWEEN, WHERE

 

[SQL Exercise] 1. SELECT, DISTINCT, BETWEEN, WHERE

1) 돈을 벌기 위해 일을 합시다!아래와 같은 sparta_employees(직원) 테이블이 있습니다.idnamepositionsalaryhire_date1르탄이개발자300002022-05-012배캠이PM400002021-09-253구구이파트장350002023-06-014이션이팀장5000020

montmer27.tistory.com

2025.11.14 - [Backend] - [데이터베이스 기초] 1장. SQL 기초

 

[데이터베이스 기초] 1장. SQL 기초

인사안녕하신가? 나는 데이터 엔지니어를 꿈꾸고 있는 문과 비전공자다.어떤 경로를 통해 이 글을 보고 있는지는 모르겠지만, 아래 셋 중에 한 경우일 것이다. 1. 내일배움캠프 수강 중인 동기

montmer27.tistory.com

2025.11.14 - [커리어 파인튜닝] - [커리어 파인튜닝] 3. 데이터 엔지니어 커리어 로드맵

 

[커리어 파인튜닝] 3. 데이터 엔지니어 커리어 로드맵

[3줄요약] 실패데이터엔지니어는 비정형 데이터를 구조화, 분석 가능한 형태로 전달하기 위해, 데이터 수집, 정제 및 처리, 저장, 전달, 품질 관리 및 자동화 업무를 수행한다.데이터 엔지니어링

montmer27.tistory.com