본문 바로가기

IT 공부

(24)
김영한 강의 정리 - 스프링 핵심 원리 기본편 김영한 강사님의 기본편을 아주 간략하게 정리하고자 한다 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com 📚 SpringBoot 이란 ? 간단하게 이야기하자면 단독으로 스프링 애플리케이션을 생성하고 실행시킬 수 있게 해주고, Tomcat과 같은 웹서버 설치..
39. flutter 정리본 [강좌] 코딩셰프 - fluuter 강의 https://www.youtube.com/watch?v=AdYRASHRKwE&list=PLQt_pzi-LLfpcRFhWMywTePfZ2aPapvyl&index=1 강좌 5 1. Flutter의 모든 것은 widget으로 이뤄져있음 2. 위젯에 전화 변화가 없는 데이터는 stateless widgets으로 사용 3. 위젯의 모양이나 상태가 변한다면 stateful widgets으로 사용 4. 위젯은 트리구조로 구성되어 있다(위에서 아래로 뿌려지는 구조) 강좌 6 1. flutter 는 MyApp -> MaterialApp 순으로 트리구조로 이뤄져있음 2. MaterialApp 안에 제목(title) 배경색(theme) 등 선택하여 지정이 가능함 강좌 8 플러터 전..
38. Session, SessionScope 란? [ 참고 블로그 ] https://cookinghoil.tistory.com/76 Spring MVC - SessionScope Session - 브라우저가 최초로 서버에 요청을 하게 되면 브라우저당 하나씩 메모리 공간을 서버에서 할당하게 된다. - 이 메모리 영역은 브라우저당 하나씩 지정되며 요청이 새롭게 발생하더라도 cookinghoil.tistory.com Session 브라우저가 최초로 서버에 요청을 하게 되면 브라우저 당 하나씩 메모리 공간을 서버에서 할당하게 된다 이 메모리 영역은 브라우저 당 하나씩 지정되며 요청이 새롭게 발생하더라도 같은 메모리 공간을 사용하게 된다 이러한 공간을 session 이라고 부른다 이 영역은 브라우저를 종료할 때 까지 서버에서 사용할 수 있다 SessionScop..
37. Spring Interceptor란?(Mybatis-Interceptor) 1. 인터셉터란? 인터셉터란 중간에 가로챈다는 의미이다. 스프링에서도 말 그대로 중간에서 요청을 가로채서 어떠한 일을 하는 것을 말한다 인터셉터의 정식 명칭은 핸들러 인터셉터이다 클라이언트의 요청이 컨트롤러에 가기 전에 가로채고, 응답이 클라이언트에게 가기전에 가로챈다. 인터셉터는 DispatcherServlet이 컨트롤러를 요청하기 전,후에 요청과 응답을 가로채서 가공할 수 있도록 해준다 예를 들어 로그인 기능이 있을 때 로그인을 한 사람만 보이는 페이지가 있고, 로그인 한 사람만 글을 작성할 수 있다고 하자. 그러면 페이지 컨트롤러에서도 로그인 확인 로직이 들어가고, 글 작성 컨트롤러에서도 로그인 확인 로직이 들어가야 한다 인터셉터를 사용하면 컨트롤러에 로직이 로그인 확인 로직이 없어도 컨트롤러에 들..
36. DI(Dependency Injection) 의존 관계 주입이란? [ 참조 블로그 ] https://code-lab1.tistory.com/122 [Spring] 의존관계 주입(Dependency Injection), 의존성 주입, DI란? 의존관계(Dependency)란? 의존관계 주입(Dependency Injection)에 대하여 알아보기 전에 의존관계가 무엇인지 알아야 한다. 의존관계는 의존 대상 B가 변하면, 그것이 A에 영향을 미칠 때 A는 B와 의존관계 code-lab1.tistory.com 1. 의존 관계(Dependency)란? 의존관계 주입(Dependency Injection)에 대해서 알기 전에 의존관계에 대해서 알아야 할 필요가 있다 의존 관계란 의존 대상 B가 변경되었을 때 그 영향이 A에게도 가면 A와 B는 의존관계라고 한다 즉, B가 변경되..
35. AOP(관점 지향 프로그래밍) [참조 블로그] https://youngwonhan-family.tistory.com/entry/AOP-%EA%B8%B0%EB%B3%B8-%EB%B0%8F-%EC%A3%BC%EC%9A%94-%EA%B8%B0%EB%8A%A5-%EC%98%88%EC%A0%9C%EC%99%80-%ED%95%A8%EA%BB%98-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0 Spring - AOP 기본개념 및 주요 기능, 예제와 함께 이해하기 What is AOP? Spring의 핵심기능인 AOP(Aspect Oriented Programming)을 이해하기 위해 다음의 예제를 살펴보자. (예시로 들었지만 실제운영환경에서 다음과 같은 코드를 많이 마주치곤 한다.) public class Foo { pub y..
34. [JAVA] StringUtils StringUtils 는 Apache에서 제공하는 라이브러리로 문자열에 관련 된 메소드를 사용하여 문자열을 사용할 수 있게해준다 [참고 블로그] https://bigstupid.tistory.com/40 JAVA StringUtils 문자열 작업 - 1 자바 개발할때 유용한 라이브러리(library)! StringUtils - 문자열에 작업하는 관련기능들을 모아놓은 Library 사용방법 1.직접 다운 : 다운로드페이지(click)2.Maven : MavenRepository페이지(click) org.apache.commons bigstupid.tistory.com [소스 코드] isEmpty : 만약 빈값이거나 null이면 true, 아니면 false를 출력 String EmptyStr = ""; St..
33. IIFE(Immediately-invoked function expression) IIFE(Immediately-invoked function expression) 즉시 작동하는 함수라는 뜻으로 이 안에 있는 코드를 바로 실행하라는 뜻으로 이해하면 된다고 한다 [ 구 조 ] (function() { // 코드 })(); 의 형식이 기본 형식이다 function write() { document.write("Test"); } write(); 기존의 Javascript 는 위의 형식으로 작성되나 (function write() { document.write("Test"); })(); IFFE 형식을 지킨 script 는 위의 형식으로 코드가 이뤄 진