
6. 모델링
목차1. 모델링(modeling)이란현실 세계의 시스템이나 프로세스를 컴퓨터 시스템 내에서 표현하기 위해 추상화하는 과정을 의미한다. 이 과정에서 중요한 정보를 식별하고, 해당 정보 간의 관계를 정의하여, 데이터 구조나 알고리즘 등을 설계한다. 모델링은 소프트웨어 개발 과정에서 요구 사항 분석, 설계, 구현 전 단계에서 중요한 역할을 한다. 특히, 데이터베이스 모델링은 정보 시스템의 데이터 구조를 설계하는 데 중점을 둔다. DB 존재하는 데이터 타입과 자바에서 사용하는 데이터 타입은 일치 하지 않는다. DB 세상에 있는 존재들을 자바 세상에 존재할 수 있도록 모델링 해보자.ORM (Object-Relational Mapping)ORM은 객체-관계 매핑을 의미하며, 객체 지향 프로그래밍 언어를 사용하여 생..
- Spring Boot/Bank App 만들기 (deployment)
- · 2024. 8. 5.

5. 코딩 컨벤션
코딩 컨벤션(coding convention)은 특정 프로그래밍 언어로 코드를 작성할 때 따르는 스타일 가이드 또는 규칙 세트입니다. 이는 변수명, 메서드명, 클래스명의 네이밍 규칙, 들여쓰기, 주석 작성 방법, 파일 구조, 코드 정렬 방식 등 프로그램의 가독성, 유지보수성, 일관성을 향상시키기 위한 방법론을 포함합니다.1. 코딩 컨벤션 정의 정적 파일 (CSS, XML, JS)규칙: 소문자 사용, 단어 간 구분은 스네이크 케이스(_).예시: style_sheet.css, config_file.xml, main_script.jsJSP 파일규칙: 카멜 케이스(CamelCase)를 사용하여 첫 글자는 소문자로 시작.예시: home.jsp, accountPage.jsp자바 파일 (클래스)규칙: 파스칼 케이스(..
- Spring Boot/Bank App 만들기 (deployment)
- · 2024. 8. 5.

4. 패키지 설정
1. 패키지 및 폴더 구조 잡기 패키지(package)는 관련된 클래스, 인터페이스, 서브패키지 등을 그룹화하여 정리하는 방법입니다. Java에서 패키지는 네임스페이스를 제공하여 클래스 이름 간의 충돌을 방지하고, 보다 체계적으로 코드를 조직화할 수 있게 합니다. 패키지는 물리적으로 파일 시스템의 디렉토리에 해당하며, 패키지 내의 클래스나 인터페이스는 이 디렉토리 내에 위치합니다. Spring boot WEB MVC 프레임 워크에서는 ..정적자원을 두는 패키지css, js, image 파일등을 넣어 둘 수 있다.src/main/resource/static(정적 자원 루트 폴더)동적자원(JSP 활요)이 예제에서는 webapp/WEB-INF(보안폴더)/view/ 형식으로 생성할 예정.자바 코드controll..
- Spring Boot/Bank App 만들기 (deployment)
- · 2024. 8. 5.

3. 디자인 시안 확인
1. 화면 구성 확인 부트스트랩 4 템플릿을 가져올 링크 W3Schools online HTML editorThe W3Schools online code editor allows you to edit code and view the result in your browserwww.w3schools.com 메인 페이지(프로젝트 완료 후에 이 부분은 직접 꾸며 주는 페이지로 남겨 둔다.) 회원 가입 페이지 로그인 페이지 계좌 생성 페이지 출금 페이지 입금 페이지 이체 페이지 계좌 목록 페이지 계좌 상세보기 페이지 예외 처리 1, 2
- Spring Boot/Bank App 만들기 (deployment)
- · 2024. 8. 5.

2. yml 파일 설정하기
1. yml 파일 및 문법 이해 및 설정spring boot 프로젝트 설정을 yml 형식에 문법을 사용할 예정 입니다. 설정파일 기본 확장자 properties 에서 yml 형식에 파일로 변경할 예정입니다. 보다 보일러플레이트 코드를 줄이기 위함과 좀 더 간편한 진행을 위해 수정 아래 처럼 수정해주세요참고application.properties 파일은 Spring Boot 애플리케이션의 설정을 관리하는 핵심 요소 중 하나로, 스프링 레거시 프로젝트에서 사용되는 XML 기반의 설정 파일들과 비교할 때 몇 가지 중요한 차이점과 역할을 가지고 있다. Spring Boot의 application.properties 의 역할 설정의 단순화: Spring Boot는 "convention over configura..
- Spring Boot/Bank App 만들기 (deployment)
- · 2024. 8. 5.