[SpringBoot] 스프링 입문 - 김영한 ✔정리(1)
·
STUDY/SpringBoot
원본출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 우아한형제들 최연소 기술이사 김영한의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 초반 부분 정리출처 : https://dmaolon00.tistory.com/121 스프링완전 정복 로드맵 -스프링입문 -스프링 핵심원리 -스프링 웹MVC -스프링 DB데이터 접근기술 -실전! 스프링부트 더보기 # 버전 수정 이력 ## v2021-12-01 *주의!* h2 데이터베이스는 꼭 다음 링크에 들어가서 *1.4.200* 버전을 설치해주세요. 최근에 ..
[SpringBoot] gradle 배포 + 클라우드 배포
·
STUDY/SpringBoot
학습흐름 : 1.gradle 배포 2.클라우드배포 -클라우드에 파일송신 -클라우드 OS(우분투)에 java 설치 -우분투 방화벽 열기 -클라우드에 방화벽 열기 build두번클릭 터미널 창 열기 cd .\build\libs pwd java -jar .\TESTspring-0.0.1-SNAPSHOT.jar 입력 후 엔터 gradle 배포 마지막 하단에 뜬 예외는 favicon이 없어서 나타난 예외이다. 파비콘을 설정해주는 방법은 아래와 같다. static에 경로생성> img에 경로생성>ico > 파비콘 파일을 넣어준다. link 로 파비콘 위치 설정 도구 > 배포 > 원격호스트찾아보기 서버이름 설정해주고 , 타입은 SFTP로 설정한 후 확인 배포창 > SSH구성에 [...] 클릭 > SSH구성 창 여기에서 ..
[SpringBoot] BootStrap 레이아웃 정리✔ [2]
·
STUDY/SpringBoot
부트스트랩 https://getbootstrap.com/docs/5.0/getting-started/introduction/ Introduction Get started with Bootstrap, the world’s most popular framework for building responsive, mobile-first sites, with jsDelivr and a template starter page. getbootstrap.com 위사이트 접속후, 아래 부분 코드를 copy 해준다. 스타터템플릿 코드인데, 이것을 그대로 사용하면 부트스트랩의 기본, 뼈대가된다. Navbar 코드를 copy해서 사용할수있다. Navbar Home Link Dropdown Action Another action..
[SpringBoot] 22-07-28 SpringBoot 간단 게시판 예제 ☑
·
STUDY/SpringBoot
Lombok(롬복) -java기반에서 기계적으로 작성하는 VO,DTO,Entity 관련작업을 보다 쉽게 하게 해주는 도구 -Getter,Setter,ToString,hashCode 관련 메소드 작업 관련 Class(클래스) 코드를 깔끔하게 작성 할 수 있습니다. package com.testspring.testspring.controller; import com.testspring.testspring.domain.Board; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import j..
[SpringBoot] MVC(Model·View·Contoller) 정리✔ [1]
·
STUDY/SpringBoot
웹서비스의 동작원리 웹서비스는 클라이언트와 서버의 요청과 응답으로 동작한다. 클라이언트: 서비스를 사용하는 프로그램 또는 컴퓨터 ↔ 서버 : 서비스를 제공하는 프로그램 = 웹브라우저 ↔ 스프링부트(서버의역할) localhost:8080 localhost 서버의주소를 의미 = 내컴퓨터의주소를의미 비유하자면 우리집 8080 비유를 들어 방을 의미. '내집의 8080방' 이것을 ports 번호라고 부른다. localhost:8080/hello.html 파일명을 직접 명시했을때 기본적으로 resources > static 에서 hello.html을 찾는다. 이것은 브라우저의 응답이다. 뷰 템플릿과 MVC패턴 뷰템플릿 : 화면을 담당하는 기술. 웹페이지를 하나의 틀로만들고, 여기에 변수를 삽입하게 한다. 틀이되는..
[SpringBoot] Spring Framework 개념 정리✔
·
STUDY/SpringBoot
Spring Framework 핵심개념정리 Spring Framework란? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션입니다. 엔터프라이즈급 개발이란 뜻대로만 풀이하면 기업을 대상으로 하는 개발이라는 말입니다. 즉, 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로 부터 행해지는 매우 큰 규모의 환경을 엔터프라이즈 환경이라 일컫습니다. Spirng Framework는 경량 컨테이너로 자바 객체를 담고 직접 관리합니다. 객체의 생성 및 소멸 그리고 라이프 사이클을관리하며 언제든 Spring 컨테이너로 부터 필요한 객체를 가져와 사용할 수 있습니다. 이는 Spirng이 IOC 기반의 Framework임..
[SpringBoot] 22-07-28 SpringBoot 전체 이해하기 ☑
·
STUDY/SpringBoot
학습목표 학습 목차 1.환경설정 (기본흐름이해) 2.UI/UX 작성 * Frontend *문서작업 3.FrontPage * Frontend , PM 4.UML * Backend , DB 5.DB 연결 활용 6.비즈니스 로직 * Backend , PM 7.기타설정 중요 개념 POJO AOP, DI, IoC structure MVC webflux dispatcherServlet 면접용 기술 JPA 암호화 프론트엔드 한번에 처리 클라우드 서버활용 JWT DB정규화 비동기 API데이터가져오기 git 첫번째 기초예제 1. build.gradle 동일하게 초기상태로 진행 plugins { id 'org.springframework.boot' version '2.7.2' id 'io.spring.dependency-..
[SpringBoot] 22-07-28 IntelliJ에서 SpringBoot 시작하기
·
STUDY/SpringBoot
스프링부트란 무엇인가? 스프링부트는 자바프로그램을 좀더 쉽고빠르게 만들게하는 도구이다. 1. 11버전에서 17버전으로 변경하느라 파일을 다시 받아주었다... Java Archive Downloads - Java SE 17 (oracle.com) 2. 인텔리제이에서 새프로젝트> 1).프로젝트이름쓰고, 2)언어는 자바, 3)타입은 Gradle , 4) 그룹 이름쓰고, 5)JDK는 17버전으로 설정한 후 > 다음 클릭 조상격인 Maven 최근대세는 Gradle이지만 현업에서는 아직도 Maven이 주로 사용된다. 그룹은 도메인의 개념. 아티팩트는 프로젝트이름. Jar는 자바타입 자바런타임 , War는 웹어플리케이션 아카이브 웹에 띄우는 그러한 압축파일을 뜻함 3. Web 에서 Spring web 이랑 , Tem..