개발자 발전기록

고정 헤더 영역

글 제목

메뉴 레이어

개발자 발전기록

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (144)
    • 설치메뉴얼 (3)
    • Java (71)
    • MySQL (0)
    • Spring boot (28)
    • Final Project (11)
    • HTML, CSS (2)
    • JPA (3)
    • JS (0)
    • Git (0)
    • Flutter (1)
    • error note (0)
    • My Project (0)
    • 소개 (0)
    • SQLD (16)
    • W3School Practice (8)

검색 레이어

개발자 발전기록

검색 영역

컨텐츠 검색

Spring boot

  • 21. 계좌 상세보기 - 1단계(쿼리 학습)

    2024.08.12 by endless123

  • 20. 이체 기능 만들기

    2024.08.12 by endless123

  • 19. 입금 기능 만들기

    2024.08.12 by endless123

  • 18. 출금 기능 만들기

    2024.08.09 by endless123

  • 17. 중간 리팩토링

    2024.08.09 by endless123

  • 16. 계좌 목록 만들기 - 1

    2024.08.09 by endless123

  • 15. 계좌 생성(유효성, 인증검사의 순서 고려)

    2024.08.09 by endless123

  • 14. 헤더 링크 설정 및 JSTL 태그 활용

    2024.08.09 by endless123

21. 계좌 상세보기 - 1단계(쿼리 학습)

출금, 이체(출금) 또는 입금,이체(입금)  쿼리문select * from history_tb;-- 1번계좌에서 출금 내역 select * from history_tb where w_account_id = 1; -- 1번계좌에서 입금 내역 select * from history_tb where d_account_id = 1;   위 그림은 1번 계좌에서 출금 내역의 결과 집합 입니다. 결과 집합을 보고 의미를 추론할 수 있어야 합니다. 출금에 종류에는 출금 페이지를 활용하여(여기서는 ATM 기기라고 가정 합니다) 단순 출금과 다른 계좌에 이체(송금)한 내용이라고 생각할 수 있습니다. (1) ID 1 번은 W_ACCOUNT_ID - 출금 계좌 PK, D_ACCOUNT_ID - 입금 계좌 PK 값 1, 2 ..

Spring boot 2024. 8. 12. 18:51

20. 이체 기능 만들기

이체 기능 만들기  이체 화면 확인  transfer.jsp 이체 요청(인증) Bank App에 오신걸 환영합니다 이체 금액: 출금 계좌 번호: 출금 계좌 비밀 번호: 입금(이체) 계좌번호: 이체하기 ​ transferDTOpackage com.tenco.bank.dto;import lombok.Data;@Datapublic class TransferDTO { private Long amount; // 거래 금액 private String wAccountNumber; // 출금계좌 번호 private String dAccountNumber; // 입금계좌 번호 private String password; // 출금 계좌 비밀번호 ..

Spring boot 2024. 8. 12. 11:14

19. 입금 기능 만들기

입금 기능 만들기  생성될 파일 확인  결과 화면 deposit.jsp 입금 요청(인증) Bank App에 오신걸 환영합니다 입금 금액: 입금 계좌 번호: 입금 ​DepositDTOpackage com.tenco.bank.dto;import lombok.Data;@Datapublic class DepositDTO { private Long amount; private String dAccountNumber; }​AccountService 에 입금기능 코드추가// 입금 기능 만들기 // 1. 계좌 존재 여부를 확인 // 2. 본인 계좌 여부를..

Spring boot 2024. 8. 12. 11:10

18. 출금 기능 만들기

출금 기능 만들기 withdrawal.jsp 출금 요청(인증) Bank App에 오신걸 환영합니다 출금 금액: 출금 계좌 번호: 출금 계좌 비밀 번호 : 출금 요청 ​ 결과 화면 확인 WithdrawalDTOpackage com.tenco.bank.dto;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;@Data@NoArgsConstructor@AllArgsConstructor@Builder@ToStringpublic class WithdrawalD..

Spring boot 2024. 8. 9. 16:19

17. 중간 리팩토링

리백토링이란(Refactoring) 소프트웨어의 외부 동작을 변경하지 않으면서 내부 구조를 체계적으로 개선하는 과정을 말합니다. 이 과정은 코드의 가독성을 높이고, 유지보수를 용이하게 하며, 오류 발견 및 수정을 용이하게 하는 것을 목표로 합니다. 리팩토링은 소프트웨어 개발의 중요한 부분으로, 코드의 품질을 지속적으로 향상시키기 위해 필요합니다. 리팩토링의 목적가독성 향상 : 코드를 더 이해하기 쉽게 만들어 다른 개발자가 코드를 빠르게 이해하고 수정할 수 있도록 합니다.유지보수성 개선 : 코드의 구조를 개선하여 나중에 버그를 수정하거나 새로운 기능을 추가할 때 필요한 노력을 줄입니다.성능 최적화 : 비효율적인 코드를 개선하여 애플리케이션의 실행 성능을 향상시킬 수 있습니다.재사용성 증가 : 코드의 모듈성..

Spring boot 2024. 8. 9. 16:12

16. 계좌 목록 만들기 - 1

작업 시작 전 AccountRepository 코드 확인하기package com.tenco.bank.repository.interfaces;import java.util.List;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;import com.tenco.bank.repository.model.Account;//AccountRepository 인터페이스와 account.xml 파일을 매칭 시킨다. @Mapper public interface AccountRepository { public int insert(Account account); public int updateById(Account ac..

Spring boot 2024. 8. 9. 15:48

15. 계좌 생성(유효성, 인증검사의 순서 고려)

파싱 파싱(parsing)은 주어진 데이터(예: 문서, 파일, 문자열 등)를 분석하여 구조를 이해하고, 필요한 정보를 추출 또는 변환하는 과정을 의미합니다. 프로그래밍에서는 주로 원시 데이터를 원하는 형태로 가공하기 위해 사용되며, 예를 들어 HTML 문서에서 특정 데이터를 추출하거나, JSON 문자열을 객체로 변환하는 등의 작업이 파싱에 해당합니다. account/save.jsp 계좌생성(인증) Bank App에 오신걸 환영합니다 number: Password: number: 계좌 생성 ​ SaveDTO 생성package com.tenco.bank.dto;import com.tenco.bank.repository.model.A..

Spring boot 2024. 8. 9. 15:36

14. 헤더 링크 설정 및 JSTL 태그 활용

header.jsp 화면 수정 + 링크 연결  header.jsp My Bank 마이바이티스를 활용한 스프링 부트 앱 만들어보기 홈 로그인 회원가입 로그아웃 About Me Photo of me: 코린이 개발을 위한 뱅크 앱 서비스 목록 계좌목록,생성, 출금, 입금, 이체 페이지를 활용할 수 있어요 나의계좌목록 신규계좌생성 출금하기 입금하기 이체하기 ​  JSTL 개념 및 기본 태그 살펴 보기 JSTL(..

Spring boot 2024. 8. 9. 15:30

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
개발자 발전기록 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바