upgrade and develop

  • 홈
  • 태그
  • 방명록

2026/07/12 1

[Blazor Web App] 04. 로그인 폼 리팩토링 2 - LoginService와 DI로 로그인 로직 분리하기

지난 글에서는 로그인 입력값을 LoginRequest 모델로 묶었다.처음에는 Home.razor 안에 userId, password 변수가 따로 있었다.private string userId = "";private string password = "";이걸 아래처럼 바꿨다.private LoginRequest loginRequest = new(); 그리고 입력창도 LoginRequest 객체에 연결했다. 이제 아이디와 비밀번호는 따로 흩어진 변수가 아니라, 로그인 요청 데이터라는 하나의 묶음으로 관리된다.이번에는 여기서 한 단계 더 나아가서 Home.razor 안에 있던 로그인 검증 로직을 LoginService 클래스로 분리했다.왜 Service로 분리하려고 했나?처음에는 Home.razor 안에서 로..

language/blazor 12:30:44
이전
1
다음
더보기
프로필사진

upgrade and develop

https://github.com/undcore   대학원이 가고싶은 학생

  • 분류 전체보기 (32) N
    • language (12) N
      • c (2) N
      • c++ (1)
      • c# (1) N
      • java (2) N
      • python (0)
      • html (1)
      • visual_basic (1)
      • blazor (4) N
    • data (5) N
      • database (3) N
      • oracle (2)
      • postgresql (0)
      • sql_server (0)
    • computer_science (9) N
      • algorithm (1)
      • data_structure (1)
      • os (1)
      • network (2)
      • security (2)
      • computer_architecture (2) N
    • license (0)
      • 정보처리기사 (0)
      • 네트워크관리사 (0)
    • study (6)
      • git github (1)
      • server (4)
      • memo (1)

Tag

Algorithm, CSSIsolation, raptor, Java, Mac, 컴퓨터구조, c언어, ubuntu, CS, c프로그래밍, Frontend, 인터넷활용, docker, switch문, RazorComponent, Home Server, Blazor Web App, DOTNET, 데이터베이스, blazor, NavigationManager, oracle, 순서도, 조건문, SQL, DBMS, RAZOR, 변수, 오라클, Csharp,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바