KSI일기장
Framework개념 및 MVC Project생성 본문
Framework란?
개발자가 소프트웨어를 개발함에 있어 코드를 구현하는 개발 시간을 줄이고,
코드의 재사용성을 증가 시키기 위해 일련의 클래스 묶음이나 뼈대, 틀을 라이브러리 형태로 제공되는 것을 말한다.
제어의 역전 개념이 적용된 대표적인 기술이다
Library란?
라이브러리란 개발자가 만든 클래스들의 나열로, 다른 프로그램들에서 사용할 수 있도록 제공하는 방식이다.
차이점
라이브러리와 프레임워크의 차이는 제어 흐름에 대한 주도성이 누구에게 / 어디에게 있는가에 있다. 즉, 애플리케이션의 Flow(흐름)을 누가 쥐고 있느냐에 달려있다.
Spring Frameword란?
자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로 간단하게 스프링(Spring)이라고도 불린다.
동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며
대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는
전자정부 표준 프레임워크(Spring MVC Project 기반 프레임워크)의 기반 기술로서 쓰이고 있다.
Spring Framework 특징
Framework가 만든 객체 : bean
JPA
자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스
->Tools폴더에 다운받은거 압축풀고 spring폴더만 Tools폴더에 따로 빼놓기
shift + 마우스 오른쪽 버튼
->재실행
'Spring' 카테고리의 다른 글
spring 로그인, 로그아웃, 로그인 실패시 메세지 (0) | 2023.04.25 |
---|---|
spring 1행조회 테이블의 회원의 전화번호만 조회하기 (0) | 2023.04.25 |
DB연결 및 MyBatis이용한 SELECT문 (0) | 2023.04.25 |
Spring MyBatis 설정하기(mybatis-config) (0) | 2023.04.25 |
spring 서버실행시 이미지 안보이는 경우, filter, log에 시간표시, debug (0) | 2023.04.25 |