스프링의 생태계/Spring과 객체지향/SOLID원칙/Spring의 핵심 및 컨셉
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
📣 본 포스팅은김영한선생님의 스프링 핵심원리-기본형 강의를 기반으로 작성되었습니다.📣 스프링 역사 - 릴리즈 • 2003년 스프링 프레임워크 1.0 출시 - XML • 2006년 스프링 프레임워크 2.0 출시 - XML 편의 기능 지원 • 2009년 스프링 프레임워크 3.0 출시 - 자바 코드로 설정 • 2013년 스프링 프레임워크 4.0 출시 - 자바8 • 2014년 스프링 부트 1.0 출시 • 2017년 스프링 프레임워크 5.0, 스프링 부트 2.0 출시 - 리엑티브 프로그래밍 지원 • 2020년 9월 현재 스프링 프레임워크 5.2.x, 스프링 부트 2.3.x 스프링 생태계 필수 • 스프링 프레임워크 • 스프링 부트 선택 • 스프링 데이터 : jpa • 스프링 세션 : 세션관리 • 스프링 시큐리티 :..
AWS를 떠나고 GCP로 이전하다/ubuntu GCP, vim, docker, oracle, tomcat, jenkins, slack설치 관련 참고한 링크 모음
·
📖 Study/☁️ ᴄʟᴏᴜᴅ
오늘은 AWS를 버리고..(유료 과금돼서 기분 나빠진 건 안 비밀) GCP로 옮기면서 ubuntu에 docker와 oracle, jdk를 설치하고 아파치톰캣과 jenkins를 설치했다 1. GCP 인스턴스 구축 구축 관련 참고 영상 본문 링크 👇 이걸 참고해서 GCP를 구성했고 Linux설치했다 2. ubuntu에 vim설치 및 설정 본문 링크 👇 [Ubuntu] vim 설치 및 설정 이번 포스팅은 우분투를 사용할 때 vi 대신 더욱 편하게 사용할 수 있는 vim 설치법 및 설정에 대해 다뤄보겠습니다. 리눅스나 유닉스를 처음 접했을 때, 가장 크게 직면하는 어려움은 아마 터미 gabii.tistory.com 3. Tomcat , docker , oracle 설치 Tomcat을 다운로드할 때 참고한 블로그..
Finaly Project 시작 / 위치기반 응급실 연결 프로그램
·
👀 Side Project/Eᴍʙᴀᴅ (23.12~24.01)
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ gayulz - Overview 개발자가 되고싶은 개발어린이💟. gayulz has 11 repositories available. Follow their code on GitHub. github.com # 새해 복 많이 받으세요 오늘은 1월 1일 신정이네요 저는 저희 집 양반이 다쳐서 , 병원에서 맞이한 새해입니다 이웃 분들 모두 모두 올해에 즐거운 날이 지속되고 가정에 안녕과 평화를 빌어봅니다^^ 🧸 Finaly Project 수료 D-22 , 얼마 남지 않는 수료기간이다 이 수료가 끝나면 나도 정말 취업 전선에 뛰어들어야 하는데 몹시 걱정이 된다 지금처럼 열심히 하면 되겠지!라는 생각으로 오늘도 굳건히 공부를 해본다 학원에서 진행하는 마..
2023/12/13 🍎 자바스크립트를 1주일만에 끝낸다구 ?
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ JᴀᴠᴀSᴄʀɪᴘᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 수업 전 정리 DataBase : 단순반복 // 프로시저 트리거 등등은 혼자 혼공 해야 한다 Java : 개발자의 태도, 객체/상속/인터페이스/의존.,.. Javascript , Spring : 현업에서 실제 만나는 것, 팀 구성후 프로젝트 제안서 만들 예정 가장 중요한 건 기본기부터 탄탄하게 다져야 한다 ** 기술 스택을 매일 같이 정리해야 한다 ** 본인의 기술 스택..
2023/12/12 ✨ 자바스크립트 수업 - 혼자만의 공부시간이 필요할 것 같다
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ JᴀᴠᴀSᴄʀɪᴘᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 수업 전 기술노트 작성 필수, 매일 작성하고 하루에 두세 번씩 읽어봐야 한다 목표 그림판 만들기 기한 2023/12/12 1일 게임 만들기 기한 : 2023/12/13 ~ 2023/12/15 조건 : 1인당 1개의 게임 만들기 JavaScript 수업 체크박스는 다중 선택이 가능하며 radio는 단일선택이 가능하다 단 radio의 id를 동일하게 해야 단일 선택이 가능하..
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패키지 안에..
2023/10/30 📝 Getter & Setter
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 객체지향의 특징 4가지 1. 추상화 : 대상으로부터 속성과 기능을 추출한다 -> 클래스 정의와 관련 있다 추상화의 속성은 멤버변수, 기능은 메서드이다 메서드는 구현할때 호출하는 것과 형식 4가지와 매개변수 리턴타입 리턴값이 중요하다 2. 캡슐화 : 속성과 기능을 보호한다(정보은닉) -> 접근가능한 메서드를 열어준다(getter , setter) class의 멤버변수 기능을..
2023/10/23✨ 클래스
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 클래스 feat. 내가 정의한 자료형 클래스는 객체가 아니다. 설계도 같은 느낌으로 생각하면 된다. 클래스를 정의하여 만들고. new 를 사용하여 정의된 클래스를 사용할 수 있도록 만든 것이 객체이다. 클래스의 첫 글자는 대문자로 작성해야한다. - 이유 : 원시타입이 아닌 참조 타입임으로 대문자로 시작하는 것 - 참조 타입 특징 : 같은 객체의 주소를 공유한다. 주소로 접..
2023/10/16✏️ 2차원 배열
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 2차원 배열이란 ? 행과 열로 구성된 배열 선언 방법 - 자료형[][] 변수명 = new 자료형 [행크기][열크기]; - 자료형 [][] 변수명 = { {} , {} } ; 해당 사진의 배열을 선언 시 행 : 5 열 : 6 >> int [][] a = new int [5][6]; >> int [][] a = { {6,5,4,3,2,1} , {12,11,10,9,8,7}, ..
유리쯔의일상
'웹개발자공부' 태그의 글 목록