Spring

Spring STEP 1 - 기초 및 셋팅

2023. 6. 13. 11:28
728x90

★ 스프링, Spring

  • 프레임 워크 > 초반(어려움) > 후반(쉬움)
  • Spring Framework(틀)
  • https://spring.io/
 

Spring | Home

Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.

spring.io

 

■ Spring ver

  • Spring 1.0 ~ 6.0
  • Spring 3.XX ~ 5.XX  > Spring 5.XX 사용
  • 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크이다.
  • 콘솔 프로그램 or 응용 프로그램 or 웹 응용 프로그램
  • 대부분 > 웹 응용 프로그램
  • Servlet/JSP > 버전업
  • 전자 정부 표준 프레임워크로 채택 > Spring 기반 > 공공기관 프로젝트 or 대기업

 

■ 스프링 프로젝트

- Spring
- Spring MVC
- Spring AOP
- Spring Data
- Spring Boot
- Spring Security
- ...

 

■ 스프링 프레임워크 구성 요소(주요 기술)

1. POJO 기반
2. 의존성 주입 지원(DI)
3. 관점 지향 프로그래밍 지원(AOP)
4. Spring MVC
5. 레이아웃 지원(Tiles)
6. 데이터베이스 연동 지원
 - JDBC
 - Spring JDBC (X)
 - ORM(JPA) (O)
 - MyBatis (O)

 

■ 개발 환경

OpenJDK 11(X) -> Oracle JDK 11(O)
1. Eclipse 사용 > 손이 많이 감
2. Eclipse + 확장 프로그램(STS) > 간편
3. STS(+Eclipse) > 간편
	- STS 3.X > Spring 개발
    - STS 4.X > Spring Boot 개발

 

★ 실행 셋팅

 

1. Oracle JDK 11 다운로드

  • https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html
 

Java Archive Downloads - Java SE 11 | Oracle 대한민국

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downlo

www.oracle.com

  • 다운로드 후 압축 풀기

 

2. Spring Tool Suite 3 다운로드

  • https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3
 

Spring Tool Suite 3

the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-attic/toolsuite-distribution

github.com

  • 아래의 항목 다운로드

 

3. 환경 변수 설정

  • 고급 시스템 설정 보기 -> 환경설정 -> JAVA HOME

 

4. STS.ini > 경로 설정

 

5. lombok 설정

  • lombok 실행

  • lombok 경로 설정 및 적용

 

6. 실행

  • 경로 설정 : C:\class\code\spring

 

7. 초기 셋팅

  • 1. Encoding > UTF-8
  • Workspace, CSS, HTML, JSP 인코딩 

 

8. 톰캣 다운로드

  • https://tomcat.apache.org/download-90.cgi
 

Apache Tomcat® - Apache Tomcat 9 Software Downloads

Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version

tomcat.apache.org

  • server.xml 파일 메모장으로 열기

 

9. Server 설정

  • Add 해서 다운로드한 톰캣 경로 설정 및 시작

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'Spring' 카테고리의 다른 글

Spring STEP 6 - MyBatis 활용 게시판 만들기  (0) 2023.06.16
Spring STEP 5 - MyBatis 응용  (1) 2023.06.15
Spring STEP 4 - Spring MVC  (0) 2023.06.14
Spring STEP 3 - DI & AOP  (0) 2023.06.14
Spring STEP 2 - 스프링 구성요소  (2) 2023.06.13
'Spring' 카테고리의 다른 글
  • Spring STEP 5 - MyBatis 응용
  • Spring STEP 4 - Spring MVC
  • Spring STEP 3 - DI & AOP
  • Spring STEP 2 - 스프링 구성요소
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • 프론트엔드
  • java
  • 자바
  • 웹개발
  • IT자격증
  • html
  • 정보처리기사필기
  • 웹페이지
  • DB
  • 정보보안전문가
  • 개발자
  • css
  • 백엔드
  • ajax
  • 데이터베이스
  • 정보처리기사
  • it
  • 알고리즘
  • DBA
  • 앱개발자
  • IT자격증공부
  • jsp
  • React
  • 웹개발자
  • 코딩테스트
  • JavaScript
  • IT개발자
  • 백준
  • jquery
  • 개발블로그

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
Spring STEP 1 - 기초 및 셋팅
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.