사색을 사색하다
  • 홈
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 프로그래밍
        • AWS
        • Java
        • SQL
        • HTML & CSS
        • Spring
        • Python
        • Machine Learning
        • Statistics
      • Issues
      • ZIO. 일상
        • TV, 영화 리뷰
        • 생활정보
        • knowledge
      • 사회, 시사, 경제
        • 가상화폐
        • 한 발 한 발 딛는 중
      • 블로그 운영하기
  • 홈
프로그래밍/Spring

[Spring] Bean Beans IoC컨테이너 의존관계주입

1. 용어 1) DI (Dependency Injection), IoC(Inversion of Control) - 스프링이 바닥판처럼 깔려있고, 우리는 그 위에 멋진 조립(애플리케이션)을 만들면 됨. 2) Bean - JavaBean - 데이터를 저장하기 한 구조체로 자바 빈 규약이라는 것을 따르는 구조체 - private 프로퍼티와 getter/setter로만 데이터를 접근한다. - 인수(argument)가 없는 기본 생성자가 있다. - 스프링에서의 Bean - 스프링 IoC - 자바에서처럼 new Object()로 생성하지 않는다. - 각각의 Bean들끼리는 서로 의존(사용)할 수 있다. 3) 스프링 컨테이너 개요 - ApplicationContext 인터페이스를 통해 제공되는 스프링 컨테이너는 Be..

2022. 11. 9. 11:11
프로그래밍/Spring

[Spring]스프링 프레임워크 핵심기술 및 횡단 관심사

1. 스프링 프레임워크 핵심기술 1) Core (DI, IoC) - 스프링의 근간 - 내가 만든 클래스를 스프링이 직접 관리하여 애플리케이션을 동작하게 한다. 2) AOP (Aspect Oriented Programming) - 공통적인 코드를 프레임워크 레벨에서 지원해주는 방법 3) Validation, Data binding - 검증 그리고 외부에서 받은 데이터를 담아내는 방법 4) Resource - 스프링 내부에서 설정이 들어있는 파일들에 접근하는 동작 원리 5) SpEL - 짧은 표현식을 통해 필요한 데이터나 설정 값을 더 얻어올 수 있게 하는 간편한 언어 2. 횡단 관심사 (객체지향 프로그래밍 한계) 1) 애플리케이션 전반에 걸쳐 필요로 하는 부가적인 기능 2) Crosscutting-Conc..

2022. 11. 8. 14:43
프로그래밍/Spring

[Spring] Redirect Forward Filter Mapping URL패턴

1. redirect & forward 처리 과정 1) redirect - 클라이언트 수동으로 write.jsp로 요청(request), GET/POST 요청 둘 다 가능 - 서버에서 300번대 응답 헤더(redirect)로 응답 - 클라이언트에서 자동으로 login.jsp로 GET요청 - redirect는 무조건 GET 요청으로 보냄. ==> 요청 2번, 응답 2번 2) forward - 클라이언트에서 수동으로 write.jsp 요청(request) - write.jsp에서 login.jsp로 request, response를 저장하고 전달 - login.jsp에서 클라이언트로 응답 ==> 요청 1번, 응답 2번 2. @RequestMapping의 URL 패턴 (우선순위 1 -> 2 -> 3) 1) 정..

2022. 11. 7. 11:55
프로그래밍/Spring

[Spring] 세션 설정, 확인, 삭제 및 쿠키와의 비교

1. 세션 1) 서로 관련된 요청(request)들을 하나로 묶은 것을 말한다. - 쿠키를 이용한다. - 브라우저마다 개별적인 저장소(session 객체)를 서버에서 제공한다.(브라우저:세션 = 1:1) (a collection of related HTTP transactions made by one browser to on server) - 쿠키는 브라우저에 저장되고 세션은 서버에 저장된다. 2) 쿠키는 정보를 클라이언트에 저장한 후 네트워크로 주고받기 때문에 민감한 정보를 다루기엔 위험하다. 3) 세션은 서버가 직접 관리하므로 민감한 정보를 다루기에 더 적합하다. ex) 로그인 정보 유지 4) 클라이언트가 웹브라우저를 통해 서버에 접속한 후 용무를 처리하고 웹 브라우저를 닫아 서버와의 접속 종료하는 ..

2022. 11. 3. 09:38
프로그래밍/Spring

[Spring] 쿠키 활용법 동작 매커니즘 API

1. 쿠키(Cookie) 1) 클라이언트의 상태 정보를 클라이언트의 PC에 저장한다. - 웹 사이트가 방문자를 기억하는 수단 : 언제 방문, 어떤 페이지를 클릭, 어떤 상품을 구매했는지 2) 기본 동작 3) 응용 - 레이어 팝업창 - 로그인 아이디 저장 2. 쿠키란? 1) 클라이언트의 상태 정보를 유지하기 위한 기술이다. 2) 주로 웹 브라우저에 키와 값형태로 저장했다가 다음 요청 시 저장된 쿠키를 함께 전송한다. 3) 제약 - 3000개까지 만들 수 있다. - 쿠키 하나의 최대 크기는 4096byte까지만 가능하다. - 하나의 호스트나 도메인에서 최대 50개까지 만들 수 있다. 4) 동작 메커니즘 클라이언트가 서버에 요청을 보낸다. 서버가 쿠키를 생성하여 HTTP 응답 헤더에 실어서 클라이언트에 전송한..

2022. 10. 31. 09:34
ZIO. 일상/생활정보

[Windows11] 윈도우11 마우스 우클릭 윈도우10처럼 바꾸는 방법

개인적으로 이런저런 멘트 붙이면서 글을 장황하게 늘어뜨려 작성하고 싶지 않기에 바로 본론으로 들어가겠습니다. 윈도우11 마우스 우클릭 윈도우 10처럼 바꾸는 방법 시작하겠습니다. CMD 실행하기 1 . win키 + R를 실행하여 cmd 검색하여 실행하기 2. 시작표시줄에 검색 버튼 눌러 cmd 검색 후 관리자 권한으로 실행하기 명령프롬프트에서 아래의 명령어를 차례대로 입력하기 각 한줄씩 입력 후 enter를 누르고 난 후에 다음 명령어를 입력하시기 바랍니다. reg.exe add “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /f /ve taskkill /f /im explorer.exe explore..

2022. 10. 30. 17:47
  • «
  • 1
  • ···
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • ···
  • 42
  • »
반응형
160x600
Powered by Privatenote Copyright © 사색을 사색하다 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바