본문 바로가기

JAVA

JAVA_Spring

JAVA

- 프로그래밍 언어

- Windows, Mac, Linux 등 운영체제 상관없이 실행 가능

- 안정적이고 보안이 강함


Spring

- JAVA 기반 프레임워크

   * 프레임워크란, 이미 만들어진 '개발 뻐대'. 개발자기 세부 로직에만 집중 할 수 있게함.

- 반복 작업 자동화

- Spring Boot는 복잡한 설정을 줄어들고 바로 실행 가능한 형태로 만들어줌

 

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

나의 개발지도

1. 내가 만들고 싶은 서비스

  - 실시간 예약과 고객을 관리하는 서비스_실시간 예약과 동시에 고객에게 차선을 제안

 

  - JAVA에서 할 일:

     - 도메인 객체 설계_예약, 사용자, 옵션 같은 객체 정의 등

      - 비즈니스 로직 구현_예약 가능 여부 판단, 중복 체크, 반환 등

      - 상태 관리 로직_예약 상태 변경

      - 검증 로직_예약된 시간 여부, 유효한 입력값 검증

      -  동시성 제어 로직 이해_동시 처리, 락 전략 선택

      - 데이터 가공_리스트 정렬, 출력값 변환

      - 공통 로직 분리

 

  - Spring에서 할 일:

      - 웹 API 만들기_사용자와 통신

      - 의존성 관리(DI)

      - 계층 구조 구성

      -  데이터베이스 연결 (JPA)

      - 트랜잭션 관리

      - 예외 처리 구조

      - 요청 데이터 처리

      - 실시간 통신 지원

      - 보안

      - 설정 관리

'JAVA' 카테고리의 다른 글

JAVA_반복문  (0) 2026.05.12
JAVA_연산자  (0) 2026.05.11
JAVA_입출력  (0) 2026.05.08
JAVA_변수  (0) 2026.05.07
[OT] 10년 차 직장인이 부트캠프에서 '응애'가 된 사연  (0) 2026.05.04