본문 바로가기
  • 문과생의 백엔드 개발자 성장기

스프링부트2

3. Spring - Project 구성 프로젝트 구성 1. Dendencies Spring Boot DevTools : 개발에 편리한 기능들을 제공 Lombok : @annotation 사용으로 코드가 심플해짐 Mybatis Framework : db framework MySQL Driver Spring Web 2. MVC(Model,View,Controller) 구조 1) View/Controller jsp, html, ModelAndView 작업이 핵심 2) Model 데이터 Access, select 하는 작업 Mybatis가 DBCP를 이용해 싱글톤 적용 우선 웹 서버의 구조에서 각 클라이언트당 스레드의 개념으로 접근하게 된다. 위 그림을 살펴보면 3명의 유저가 동시에 서버에 접속을 해서 자원을 사용한다고 하였을 때 1) 일반적인 구조.. 2022. 10. 30.
2. Spring - Spring 개념 Framework https://spring.io/projects/spring-framework 어떠한 목적 달성을 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다. 웹 프레임워크란? '웹 서버'를 구현하기 위한 목적으로 만들어진 프레임워크이다. 웹 서버를 구현하기 위해 페이지 구현, DB 관리, 유저 인증, API 서버, 라우팅, 사이트맵, 세션 관리 등 여러 기능이 필요한데, 각 기능을 보유한 라이브러리들을 한 곳에 묶어 담은 것이 바로 프레임워크라고 이해할 수 있다. Spring Framework 스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다. .. 2022. 10. 30.