- [회의록] 2024.08.08 목요일 회의Song hyun[회의록] 2024.08.08 목요일 회의-목요일 회의 (18:10-20:00) 1. 저번달 돌아보기 (1) 한것 : 주제 선정 / 유사 서비스들 검토 / DB 및 페이지, 기능 설계(2) 좋았던 점 : 속도감 있게 쭉쭉 나갔던 점.(3) 보완할 점 : 회의를 더 자주 하는게 좋을 것 같다. -참석 못할 시 음성으로라도 참석 -> 원격회의를 연습 겸 (4) MVP -간단하게 메인 기능이 돌아가는지만 확인해보기(기본질문 3개 유동 질문 2개 )-다른 기획적인 측면을 생각해야 될것이 많음 -> 자료조사 -카카오 api 활용 2. 8월 목표~ 8/17 mvp 완성 ~8/24 데이터 수집 ~ 2주 데이터 수집 + MVP+중간 발표 개요 짜기 3. 커밋 컨벤션 정하기-수업시간에 사용하던 코딩 컨벤션을 ..
- 2024-08-09 09:57:48
- [Springboot] 21. 계좌 상세 보기 기능 (1단계)Song hyun[Springboot] 21. 계좌 상세 보기 기능 (1단계) 1. 출금, 입금, 이체(입금/출금) 쿼리(1) 입출금 내역 확인하기use mybank;-- 1번: 계좌에서 출금 계좌select* from history_tb;select*from history_tb where w_account_id='1'; -- 출금 내역select*from history_tb where d_account_id='1'; -- 입금 내역 (2) 입출금 내역과 계좌번호 확인하기use mybank;-- 1단계-- 1번 계좌의 입출금 내역select* from history_tb;select*from history_tb where w_account_id='1'; -- 출금 내역select*from history_tb where..
- 2024-08-09 09:55:38
- [Springboot] 20. 입금 기능 만들기Song hyun[Springboot] 20. 입금 기능 만들기 1. 입금 화면 만들기 (deposit.jsp) 입금 요청(인증) Bank App에 오신걸 환영합니다 입금 금액: 입금 계좌 번호: 입금 2. 입금 페이지 이동/입금 요청 처리 메서드 (AccountController) /** * 입금 페이지 요청 */ @GetMapping("/deposit") public String depositPage() { // 1. 인증 검사 User principal=(User)session.getAttribute("p..
- 2024-08-08 15:09:29
- [Springboot] 19. 출금 기능 만들기Song hyun1. 출금 화면 만들기 (withdrawal.jsp) 출금 요청(인증) Bank App에 오신걸 환영합니다 출금 금액: 출금 계좌: 출금 비밀번호: 출금 요청 2. 출금 요청 페이지 이동 메서드(@GetMapping) /** * 출금 페이지 요청 * @return */ @GetMapping("/withdrawal") public String withDrawalPage() { User principal=(User)session.getAttribute("principal"); if(principal==null) { throw new UnAuthorizedException(Define.NOT_AN_AUTHENTICATED_U..
- 2024-08-08 10:49:02
- [SpringBoot] 18. 중간 리팩토링Song hyun[SpringBoot] 18. 중간 리팩토링 1. 리팩토링의 목적(1) 가독성 향상(2) 유지보수성 개선(3) 성능 최적화(4) 재사용성 증가(5) 버그 발견 2. 리팩토링의 원칙(1) 외부 동작 유지(2) 작은 단계로 진행(3) 테스팅(4) 지속적인 개선 3. 리팩토링의 예(1) 변수 이름 변경(2) 함수 분리(3) 중복 코드 제거(4) 디자인 패턴 적용(5) 조건문 간소화 4. 리팩토링 실전(1) 스크립트 상수화 (Define.java)package com.tenco.bank.utils;public class Define { // 상수 public static final String PRINCIPAL = "principal"; // 이미지 관련 public static final String UP..
- 2024-08-08 10:12:48
- [SpringBoot] 17. 계좌 목록 기능 구현Song hyun[SpringBoot] 17. 계좌 목록 기능 구현 (1) list.jsp 계좌 목록(인증) Bank App에 오신걸 환영합니다 계좌 번호 잔액 ${account.number} ${account.balance} 아직 생성된 계좌가 없습니다. (2) accountController.javapackage com.tenco.bank.controller;import java.util.List;import org.springframework.http.HttpStatus;import org.springframework.stereo..
- 2024-08-08 10:10:18
- [SpringBoot] **16. 중간점검 및 헷갈리는 부분들 정리(1)Song hyun[SpringBoot] 16. 중간점검 및 헷갈리는 부분들 정리 1. 제어의 역전 (Inversion of Controll: IoC) 2. 의존 주업 (Dependency Injection) 3. @Param 4. @Controller - @RestController 5. @Service 6. @Transactional 7. final이 성능적으로 더 나은 이유?
- 2024-08-07 17:27:19
- [SpringBoot] 15. 계좌 생성 및 유효성 검사Song hyun1. 계좌 생성 페이지 만들기(save.jsp) 계좌 생성(인증) Bank App에 오신걸 환영합니다 number: Password: balance: 계좌 생성 2. 계좌 생성 메서드(@PostMapping)만들기 /** * 계좌 생성 기능 요청 * 주소 설계 : http://localhost:8080/account/save * @param dto * @return */ @PostMapping("/save") public String saveProc(SaveDTO dto) { // 1. form 데이터 추출(파싱 전략) // 2. 인증 검사 // 3. 유효성 검사 // 4. 서비스 호출 User principal ..
- 2024-08-07 17:17:26
- [SpringBoot] 14. 헤더 링크 설정 및 JSTL 태그 활용하기Song hyun[SpringBoot] 14. 헤더 링크 설정 및 JSTL 태그 활용하기 1. 헤더의 navbar에 링크 달기 My Bank 마이바이티스를 활용한 스프링 부트 앱 만들어보기 홈 로그아웃 로그인 회원가입 About Me Photo of me: 코린이 개발을 위한 뱅크 앱 서비스 목록 계좌목록,생성, 출금, 입금, 이체 페이지를 활용할 수 있어요 나의계좌목록 신규..
- 2024-08-07 17:17:08
- [SpringBoot] 13. 로그인 처리Song hyun[SpringBoot] 13. 로그인 처리1. 로그인 화면 (SignIn.jsp) 로그인 Bank App에 오신걸 환영합니다 username: Password: 로그인 2. 로그인 화면 이동 / 기능 처리(@GetMapping/@PostMapping) /* * 로그인 화면 요청 * 주소설계 : http://localhost:8080/user/sign-in */ @GetMapping("/sign-in") public String singInPage() { // 인증검사 x // 유효성검사 x return "user/signIn"; } /** * 로그인 요청 처리 * 주소설계 : http://localhost:8080/user/sign-..
- 2024-08-07 17:16:08
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)