아만다's 일상

고정 헤더 영역

글 제목

메뉴 레이어

아만다's 일상

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (280)
    • 새소식 (26)
      • 인공지능 (3)
      • IT과학 (1)
    • 아만다's 강좌 (15)
      • 파이썬 응용.활용 강좌 (3)
      • 파이썬 YouTube 뮤직 플레이어 개발강좌 (8)
      • 쿠키스트림 (4)
    • 자바스크립트 (8)
      • React (0)
      • vue.js (3)
      • Javascript (5)
    • 파이썬 (10)
      • Django (0)
      • FastAPI (0)
      • 머신러닝 (0)
      • Snippets (5)
    • 자바(JAVA) (0)
      • 스프링부트 (0)
    • AI.인공지능 (2)
      • 빅데이터 (0)
      • RNN (0)
      • LLM (0)
      • Pytorch (0)
    • 소프트웨어공학 (8)
    • 클라우드 & CICD (0)
      • Docker (0)
      • Kubernetes (0)
      • AWS (0)
      • Azure (0)
    • IT응용&시스템 (12)
      • Mac OS (6)
      • Windows (2)
      • Linux (0)
      • IOS (0)
      • Android (0)
    • 멘토링 (23)
    • 리뷰 (13)
    • 이슈.잡담 (111)
    • 알뜰구매정보 (42)

검색 레이어

아만다's 일상

검색 영역

컨텐츠 검색

개발

  • Spring MVC 아키텍처 개요

    2024.09.19 by amanda.hyon

  • 구조패턴중, Proxy 패턴에 대하여..

    2024.09.17 by amanda.hyon

  • VScode의 Mac OS 단축키 정리

    2021.12.27 by amanda.hyon

Spring MVC 아키텍처 개요

Spring MVC는 애플리케이션을 효율적으로 관리하고 유지보수하기 위해 "Controller-Service-Repository"라는 세 가지 주요 계층으로 나눕니다. 이 아키텍처는 각 계층이 특정 역할을 수행하도록 설계되어 있으며, 각 계층 간의 관계는 명확하게 정의되어 있습니다.MVC아키텍처 핵심 요소1. Controller (컨트롤러)사용자 요청(예: HTTP 요청)을 처리하고, 그 요청에 적합한 서비스 호출, 데이터 변환, 그리고 응답을 생성하는 역할을 합니다.CommentController와 같은 클래스는 웹 요청을 처리합니다.예를 들어, 사용자가 댓글을 달 때(POST 요청), 해당 요청을 처리하는 책임을 갖습니다.컨트롤러는 주로 사용자의 입력을 받고, 데이터를 처리하며, 서비스를 호출하여 필..

소프트웨어공학 2024. 9. 19. 02:35

구조패턴중, Proxy 패턴에 대하여..

구조 패턴은 프로그램 내 자료 구조나 인터페이스 구조 등 프로그램 구조를 설계하는데 사용되는 패턴으로,,클래스나 객체를 조합하여 더 큰 구조를 만들수 있게 해줍니다. 구조패턴중, Proxy 패턴은 다른 객체에 대한 접근을 제어하는 디자인 패턴입니다. 프록시는 원래 객체에 대한 대리자 역할을 하며, 원래 객체와 동일한 인터페이스를 제공하지만, 그 접근을 제한하거나 추가 작업을 수행할 수 있습니다. 이 패턴은 실제 객체에 대한 직접적인 접근을 제어하거나 성능 향상, 보안, 로깅 등의 부가 기능을 추가하고자 할 때 사용됩니다. 언제 Proxy 패턴을 사용할까?원래 객체의 자원 비용이 클 때(리소스가 무거운 객체): 예를 들어, 원격 서버에 있는 객체나 대용량 데이터베이스에서 데이터를 가져오는 객체에 바로 접근..

소프트웨어공학 2024. 9. 17. 00:13

VScode의 Mac OS 단축키 정리

치트시트 : Mac KeyBoard Symbols 키보드 심볼 의미 ⌘ 커맨드 (command) ⌃ 컨트롤 (control) ⌥ 옵션 (option) ⇧ 쉬프트 (shift) ⇪ 캡스락 (caps lock) General 단축키 설명 ⇧⌘P, F1 Sh명령 팔레트 표시 ⌘P 빠른 열기, 파일로 이동… ⇧⌘N 새 창/인스턴스 ⌘W 창/인스턴스 닫기 ⌘, 사용자 설정 ⌘K ⌘S 키보드 바로가기 키 Basic Editing 단축키 설명 ⌘X 라인 잘라내기 ⌘C 라인 복사 ⌥↓ / ⌥↑ 라인 아래, 위 이동 ⇧⌥↓ / ⇧⌥↑ 라인 아래, 위 복사 ⇧⌘K 라인 삭제 ⌘Enter / ⇧⌘Enter 라인 삽입 위, 아래 ⇧⌘\ 매칭 브래킷으로 점프 ⌘] / ⌘[ 들여쓰기, 내림 줄 Home / End 줄 시작, 끝..

멘토링 2021. 12. 27. 11:40

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
아만다's 일상 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바