Spring Boot - 웹 MVC개발 :: 회원 가입 구현
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. 홈화면 추가 controller 패키지 내부에 HomeController 클래스 추가 @Controller public class HomeController { @GetMapping("/") public String home(){ return "home"; } } Controller를 명시하고 @GetMapping Annotaction을 명시해준다 @GetMapping(“/”) 경우 도메인주소를 의미함 localhost:8080/ 으로 접근 했을때 home.html로 이동한다 resource패키지/templates패키지 안에..
Spring Boot - 스프링 빈과 의존관계
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. Spring Bean 등록하는 2가지 방법 컴포넌트 스캔과 자동 의존관계 설정 @Controller , @Service , @Repository 안에 까보면 모두 컴포넌트 애노테이션이 등록되어있다 자바 코드로 직접 스프링 빈 등록하기 🌱 그럼 아무거나 등록해서 Annotaction 달면 Bean에 등록되나요 ? 하위패키지가 시작하는 파일과 동일하거나, 하위패키지가 아닌 아이들은 컴포넌트 스캔 대상이 아님으로 빈으로 등록되지 않는다 컴포넌트 스캔과 자동 의존관계 @Controller @Service @Repository Spr..
Spring Boot - MVC와 템플릿 엔진
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. MVC Model-View-Controller 역활과 책임과 관련있다. 뷰는 화면을 그리는데 모든 역량을 집중한다 컨트롤러와 모델은 내부적인 처리와 비즈니스 처리에 집중해야한다 기존 MVC1모델은 기능이 나눠져있지 않았고 모든 View파일에 모든 기능을 때려넣었다 유지보수가 어려운 문제가 발생됨 그걸 해결 하고자 MVC 모델로 나눠서 처리하도록 하는 패턴을 주로 쓴다 Thymeleaf 장점 html파일을 작성 후 Copy Path/Reference… 클릭시 Absoluete Path를 복사해주는데 웹브라우저에 해당 Path를..
Spring Boot - 빌드와 실행, 그리고 AOP
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. 빌드와 실행 빌드하고 실행할 수 있는 파일 만들기 server를 꼭 끄고 진행해야한다 해당 스프링 파일로 터미널 진입한다 명령어 ./gradlew build 빌드 파일로 진입 ls -arlth 빌드 파일 실행 java -jar jar파일명.Jar 잘 안될 경우 ./gradle clean build 해당 명령어로 진행 시 기존 빌드를 삭제하고 다시 재빌드함 AOP(Aspect Orijented Programming) C언어의 포인터 같은 느낌이다 (= 어렵다는 뜻) AOP가 필요한 상황 1. 모든 메서드의 호출 시간을..
20231222🌱 Bean, Container, DI, Mapper, Mybatis
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ Sᴘʀɪɴɢ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 스프링프레임워크 시작 시 진행하는 단계 스프링 애플리케이션 콘텍스트 초기화 : ApplicationContext Bean 로드 클래스패스(ClassPath)에서 Bean정의를 찾아 로드한다 이 과정에서 XM파일의 어노테이션, JAVA설정 클래스 등에서 Bean정의를 읽어온다 Bean 인스턴스 생성 컨테이너는 Bean정의에 따라 인스턴스를 생성한다, 이 단계에서 DI수행함..
20231221🌱 멘붕의 시작, 클라이언트에 대해
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ Sᴘʀɪɴɢ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 정말 스프링 3일차까지 너무나 힘든 악몽이었다. 나 자신과의 싸움이란걸 느낀 나날이였다. 이렇게 습득이 느린 내가 아닌데 , 왜이러지 하면서 너무 감을 잠을 수 없었다. 크리스마스 연휴 때 빡공을 하겠다며 다짐을 하며 열심히 적기 시작했다. 선생님이 쳐주는 코드를 따라 치는 게 아닌, 이해하고자 노력했다. 그래서 코드도 따라 치지 않았고, 인텔리제이에서 실습 자체를 일단..
🌱Inflearn🌱 프로미스
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ JᴀᴠᴀSᴄʀɪᴘᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 시작전 이야기 프로미스에 대해 이해하려면 먼저 HTTP를 알아야 한다 HTTP통신시 요청헤드:요청바디/응답헤드:응답바디 가 있다 응답헤드 - status code / credentials : true(쿠키허용) 응답바디 - 요청한 데이터가 있음 관련 링크 🌱Inflearn🌱 동기,비동기 ❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gay..
🌱Infearn🌱 WebStorge
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ JᴀᴠᴀSᴄʀɪᴘᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com WebStoryge 브라우저에 데이터를 저장할 수 있는 기술이다 하위개념 공통점 : key-value로 로컬에 저장한다 sesstion storyge : 세션 단위로 구분되어 활용하며 브라우저가 갱신되거나 탭 종료시 영구 삭제된다 local storyge : 도메인 단위로 구분되어 활용, 브라우저나 Pc 종료를 하더라도 남아있다 데이터 존재 여부 확인 truty : fa..
🌱Inflearn🌱 자료형 간단 정리
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ JᴀᴠᴀSᴄʀɪᴘᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com JS 데이터 타입 숫자/문자/Boolean, undefined , null undefined : 값이 미할당 일때 JS 엔진이 암묵적으로 초기해주는 값 조건문/반복문 if … else if … else for(초기값;조건;증감) {} 자바와 동일함 비교문 얕은비교 : == != , 값만 비교한다 깊은비교 : === !== , 자료형과 값을 같이 비교한다 문자열 “” , ..
🌱Inflean🌱 DOM
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ JᴀᴠᴀSᴄʀɪᴘᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 전일 공부 정리 html : 구조담당 , 정적페이지 Javascript : 기능사용 DOM = Document 브라우저가 HTML 문서를 파싱하는 과정에서 생겨나는 객체이다 dom 을 통해 제어하고 읽어오고 할 수 있다 , 상호작용하는 기능이라고 하면 됨 Input TAG 입력된 데이터를 인식하고 찾아올 수 있다 document에 있는 Input 태그가 걸린 요소의 데이..
2023/12/08 ☁️ 드디어 ! html 파일을 전송시키다
·
📖 Study/☁️ ᴄʟᴏᴜᴅ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 🎉 드디어 ! 프로젝트를 한 html 작업물을 우분투에 올렸따 ! 🎉 학원 과제로 만든 프로젝트인데 이걸로 올렸는데 잘 되서 뿌듯 앞으로도 더 퀄리티 있는 서비스를 올려야겠다 -다-짐- 🚧 Today Board 🚧 1. Ubuntu에 html 폴더 전송 2. 탄력IP접속시 web화면 보이도록 설정 3. html 추가작업 4. nvm 공부 5. 아파치 설정 재확인 [앞으로..
2023/12/06 ☁️ AWS 웹 서버 구축을 시작하다
·
📖 Study/☁️ ᴄʟᴏᴜᴅ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 🚧 Today Board 🚧 AWS 프리티어 계정으로 인스턴스 만들기 Ubuntu 설정 오라클 설치 자바 설치 톰캣 설치 아파치 설치 [앞으로 해야 할 일] !! 로드밸런서 공부 후 등록 !! 👩🏻‍💻 공부 기록👩🏻‍💻 권한 설정 chown 사용자이름 hello_world.txt >> 해당 파일 오너 변경 chown 사용자이름:staff hello_world.txt >>..
유리쯔의일상
'개발공부' 태그의 글 목록 (3 Page)