전체 글

· Web
웹 공부 시작했을 때부터 날 괴롭히던 Servlet.. 매번 찾아볼때마다 두루뭉술하게 알고 넘어갔다. .. 이러면 안되는데 (이 블로그를 쓰기 시작한 이유_ 이번 주 실습 내용 중 servlet이 있던 김에, 이 정리를 통해 정확히 집고 넘어가도록~ Servlet? 클라이언트의 요청을 처리하고, 결과를 반환해주는 응답의 과정을 간단히 메서드 형태로 처리할 수 있도록 하는 자바 프로그램! 사용자 로그인 화면에서 아이디와 비밀번호를 입력하고 로그인 버튼을 누르면 (서버로 Request) 서버 측에서는 클라이언트의 아이디와 비밀번호를 확인하고 로그인 완료 또는 실패에 대한 다음 페이지를 띄워주기 (클라이언트로 로그인 결과에 대해 Response) 이러한 동적인 방식으로 동작(정보 제공자가 임의로 정한 정보뿐 ..
· TIL
으쌰 오늘 배운 것 Java라는 언어 다시 Java 기초부터 차근차근 ! 늘 처음 Java 환경 설정할 때 헷갈렸던 JDK와 JRE 이제는 말할 수 있다!! JDK는 자바를 개발하기 위한 도구 모음집, Java Development Kit JRE는 만들어진 자바 소스 코드를 실행하기 위한 환경이자 플랫폼, Java Runtime Environment Java 관련 디렉토리를 열면 볼 수 있는 JVM, Java Virtual Machine 위에서 Java를 실행할 수 있는데, 여기서 JRE이 JVM을 포함하고 있다. JVM JVM을 언급하며 안의 메모리 -구성- 도 함께 공부했다. 역시 운영체제, 메모리 관련 부분은 여전히 어렵다. 데이터의 참조, 삽입이 어떻게 이루어지는지에 대한 흐름을 Stack, He..
· TIL
햎삐 주말 ! 오늘 배운 것 Routing 요청 URL에 따라 분기해서 출력 이 Routing 실습을 하며 구현한 것은 SPA(Single Page Application) 요즘은 매번 서버에서 HTML 전체 파일을 요청해 가져오지 않고, 필요한 데이터만 한 페이지 위에서 바꿔가며 출력한다. 요즘 자주 들을 수 있는 vue, react, angular도 SPA Framework 주말에 해야할 일 공부 정리 - NoSQL-RDB, routing-SPA 프로젝트 주제, 방향 생각
· TIL
이번주도 힘차 게 ~ 달료랑 ~ 오늘 배운 것 react : 자바스크립트로 뷰를 만들기 위한 라이브러리 페이스북에서 제공하는 노드 패키지 관리 시스템 yarn을 사용해 프로젝트 만들 수 있다. 물론 기존의 npm, npx를 이용해 만들 수도 있지만 이번 실습에서는 yarn으로 진행했다. // 이 프로젝트 뿐 아니라 이 컴퓨터 자체에, 전역으로 yarn 설치 yarn install -g yarn create-react-app 프로젝트명; 위와 같은 방법으로 설치할 수 있다. 프로젝트 생성 후, component 논리적인 화면 구성 단위 props properties의 약자로, 상위 컴포넌트가 하위 컴포넌트에 데이터를 넘겨줄 때 사용하는 객체 state props가 상위->하위 컴포넌트로 데이터 넘겨주는 개..
요즘 닥터 후 부작용으로 자꾸 영어 단어를 보면 느낌표를 붙여야할 것 같다. BRILLIANT!! FANTASTIC!! SEQUELIZE !! ... 본론으로 들어가면 , sequelize는 node의 ORM이다. ORM? 스프링 공부하며 JPA, ORM .. 자주 들어봤지만 사용은 해봤지만 제대로 정의해본 적은 없는것같다. 그래서 ORM이란? Object Relational Mapping 의 약자로, 객체 지향 패러다임을 관계형 데이터베이스에 적용하는 기술이다. 객체지향 패러다임!! 패러다임 .. 이라고 하면 사실 난 처음에 와닿지 않았다. 일단 패러다임이라고 하면 한 시대의 사람들의 견해나 사고를 근본적으로 규정하고 있는 인식의 체계. 또는, 사물에 대한 이론적인 틀이나 체계. 순화어는 틀 이라고 한..
· TIL
아좌좟 오늘 배운 것 sequelize sequelize란? sequelize 사용법 sequelize로 테이블 생성하는 법 테이블 생성 시, 해당 테이블의 컬럼, 테이블 자체에 대한 설정, 다른 테이블 과의 관계 설정법 http와 https 의 포트는 다르니, 어딘가에서 URL을 설정할 때 기본 포트를 사용하는 경우는 둘을 잘 구분해주어야 한다. http : 80 https : 443 기본 포트를 쓰는 중, 카카오 간편 로그인 구현할 때 redirect URL 설정에서 https://localhost 로 설정했어서 접속되지 못한 경험이 있다. 이번주도 화이팅 ..
조금 뜬금없는 글일 수도 있습니다 .. 스타듀밸리를 오랜만에 하려고 설치하고 모드 적용할 수 있게 SMAPI를 깔려고 했다가 .. 헤매서 기록하는 글 기종 : 2021년 MacBook Pro OS : Ventura 13.0.1 Stardew Valley : ver 1.5.6 SAMPI : ver 3.18.1 mono 설치 mono 설치 링크 이건 mono 설치 필요의 여부는 사실 확실하지 않다 .. 원래 mac 모드 사용하려면 mono를 써야한다고 하던데 최신 몇몇 글에는 mono가 적혀있지 않아서 그래도 난 일단 깔았다. docker pull mono docker run -it mono:latest bash위 명령어 두개를 치면 mono 이미지를 다운받고 컨테이너 실행까지 시킬 수 있다. 뭐 .. 근데..
· TIL
이야앗 벌써 이번주도 끝나갑니다. 내일도 열심히 수업을 따라간 후, 주말엔 복습을 겁나게 해보자고 요 오늘 배운 점 사실 배운 점이라고 하지만 오늘 배운 것 중 최소한 꼭 기억하고 싶은 것 .. 이 더 맞을 수도 있겠네요~ Passport Node에서 인증(Authentication) 작업을 도와주는 모듈로, 로컬 로그인, 카카오톡 간편 로그인도 모두 이 모듈을 사용해 구현 세션이나 쿠키 처리 관련해서도 도움 받을 수 있다. 인증 작업 방식 로그인에 성공하면 세션을 생성해서 아이디나 기타 정보를 저장하고, 다음 로그인 때는 세션 정보가 있는지 확인해서 여부를 판단한다. 그리고 로그아웃 시에 세션의 정보를 삭제한다. 로컬 로그인 : passport 카카오 간편 로그인 : passport-kakao 위와 같..
기넌
흑임자