나의 수업일지

인천 일보 아카데미 41일차 - Spring Framework 와 Library 의 차이 / IntelliJ- 설치하기

2023. 4. 19. 21:00
  • Spring Framework vs Library

우선 Spring Framework와 Library는 둘다 다른 사람이 쓴 코드입니다

 

Spring Framework를 간단하게 정의하자면

일정한 요소와 틀, 규약을 가지고 소프트웨어를 개발하는것

 

Library를 간단하기 정의하자면

소프트웨어 개발에 쓰이는 단순 활용가능한 도구들의 집합이다.

즉, 라이브러리는 도구의 모입입니다

(둘의 차이점을 찾으면서 내린 결론입니다 반박시 님말맞음)

 

제가 너무 어렵게 쓴게 아니라면 딱봐도 이둘의 결정적인 차이는

"자유도"차이가 아닐까 생각이 드실겁니다

 

Spring framework는 정해진 규약과 틀이 있기 때문에

제작자가 숙지하고 틀과 규약에 맞춰 개발을 진행해야합니다

이는 팀단위 작업과 작업물 관리에 굉장히 효율적입니다

만든 프로그램이 오류가 발생할 확률도 적을거라고 생각합니다

 

하지만 Library는 전시간에 html에서 부트스트랩이나 제이쿼리를 사용한것 처럼

"사용자가 필요할때 Library를 사용할 수 있다"는 장점이 있습니다필요할때만 꺼내 사용하기 때문에높은 자유도로 작업이 순탄할 수는 있겠지만 팀단위로 개발을 한다고 했을때문제가 발생할 확률이 높겠습니다당연히 팀단위로 개발할때의 작업물 관리도 굉장히 힘들 수 있겠네요

 

  • Spring Framework - 준비하기

우선 제가 다니고 있는 인천 일보 아카데미에서는 Spring Framework를 배웁니다

IntelliJ를 사용하여 수업을 진행하기 때문에 오늘은 우선 설치만 진행하고 마무리했습니다

(IntelliJ는 30일 무료 체험판도 있지만 기본적으로 유료 프로그램입니다)

 

 

JetBrains: Essential tools for software developers and teams

JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.

www.jetbrains.com

 

 

 

1. 회원가입 진행

 

2.프로그램 다운로드

 

3. 설치 주의사항

체크 박스가 많은 페이지가 나오면 이런식으로 체크해주자

 

4. 설치 완료

'나의 수업일지' 카테고리의 다른 글

인천 일보 아카데미 42일차 -2- 어노테이션 - Controller , GetMapping / 주소를 parameter로 / parameter로 받은 값 꺼내기 /  (0) 2023.04.20
인천 일보 아카데미 42일차 -1- IntelliJ - Spring Framework 프로젝트 만들어보기  (0) 2023.04.20
인천 일보 아카데미 39~40일차 - 포트폴리오 만들어보기 (내용없음)  (0) 2023.04.18
인천 일보 아카데미 38일차 -1- github 블로그 만들기  (0) 2023.04.17
인천 일보 아카데미 37일차 - eventlistener - 사용 , 응용 / jquery - CDN가져오기 , 맛보기 / alerts - 좀 더 알아보기 / bootstrap - Examples ?  (0) 2023.04.14
'나의 수업일지' 카테고리의 다른 글
  • 인천 일보 아카데미 42일차 -2- 어노테이션 - Controller , GetMapping / 주소를 parameter로 / parameter로 받은 값 꺼내기 /
  • 인천 일보 아카데미 42일차 -1- IntelliJ - Spring Framework 프로젝트 만들어보기
  • 인천 일보 아카데미 39~40일차 - 포트폴리오 만들어보기 (내용없음)
  • 인천 일보 아카데미 38일차 -1- github 블로그 만들기
GUPING
GUPING
안녕하세요 개발자를 꿈꾸는 GUPING 입니다
GUPING
개발자를 꿈꾸는 GUPING
GUPING
전체
오늘
어제
  • 분류 전체보기 (89)
    • 나의 수업일지 (88)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Ajax
  • 검색
  • 답변 채택
  • 버튼 이벤트 함수 변경
  • Paging
  • 파일이름가져오기
  • 틀만들기
  • 클래스 이름 변경
  • 네이버
  • pagingAjax
  • 업로드파일이름출력
  • 여러사진프리뷰
  • 버튼2가지이벤트
  • 파일이름(다중)
  • 수정
  • 개힘드렁
  • 페이징Controller
  • 파일 이름 가져오기
  • 로그인 경고문
  • naver
  • 로그인form
  • 다중프리뷰
  • 검색결과페이징
  • 로그인게시판
  • 페이징
  • PAGE
  • 삭제
  • 버튼 이벤트 변경
  • 지식인
  • realative

최근 댓글

최근 글

hELLO · Designed By 정상우.
GUPING
인천 일보 아카데미 41일차 - Spring Framework 와 Library 의 차이 / IntelliJ- 설치하기
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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