[java,#4]Webアプリケーション作成青写真
0、目的
Springを使ったWebアプリケーションを本格的に学ぶ前に、勉強する内容を知っておきましょう.
学習の目的はback-endをSpringフレームワークとして利用してWebアプリケーションを作成することである.
そこで、Springを直接作成し、内部のコントローラ、サービス、repoデバイスを直接作成し、その働き方を学びます.
この文章では、学習する内容の全体的な図を見て、どのような内容があるかを簡単に理解します.
1.大図
1.1フローチャート
1.2説明
1.2.1 server
定義
1.1フローチャート
1.2説明
1.2.1 server
定義
1.2.1.1 controller
定義
①フロントエンドの要求(要求)と応答(応答)の処理
②データ(テンプレート、静態等の各種データ)送受信
1.2.1.2 service
定義
1.2.1.3 repo
定義
1.2.2 RDBMS
説明
①データ格納、管理
②データ送受信
2.データの移動
2.1 front-end → server
2.2 server ↔ RDBMS
2.3 server → front-end
3.コード実装
3.1コード構造
code structure
java
└ main
└ com.sparta.week02
└ controller: 자동 응답기
└ CourseController: API 종류별로 수행해야 할 명령을 메소드로 기술
├ service: 서버 유지관리(데이터 업데이트)
└ CourseService: 데이터 업데이트 방법을 구체적으로 기술
├ domain: DB와 통신하기 위한 번역기
└ Course: Course 클래스 정의. 클래서 내 멤버 변수 및 테이블 생성, 조회, 변경, 업데이트 방법 기술
├ CourseRepository: JPA 정의. JPA 사용이 가능하도록 설정.
├ CourseRequestDto: 새로운 데이터만 가지고 다니는 class 정의.
└ TimeStamped: 생성 및 수정 시간을 상속하기 위한 class 정의.
└ Week02Application: 웹 현시 코드
Reference
この問題について([java,#4]Webアプリケーション作成青写真), 我々は、より多くの情報をここで見つけました
https://velog.io/@rnjsvlfwp98/java-4-웹어플리케이션-제작-큰그림
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
code structure
java
└ main
└ com.sparta.week02
└ controller: 자동 응답기
└ CourseController: API 종류별로 수행해야 할 명령을 메소드로 기술
├ service: 서버 유지관리(데이터 업데이트)
└ CourseService: 데이터 업데이트 방법을 구체적으로 기술
├ domain: DB와 통신하기 위한 번역기
└ Course: Course 클래스 정의. 클래서 내 멤버 변수 및 테이블 생성, 조회, 변경, 업데이트 방법 기술
├ CourseRepository: JPA 정의. JPA 사용이 가능하도록 설정.
├ CourseRequestDto: 새로운 데이터만 가지고 다니는 class 정의.
└ TimeStamped: 생성 및 수정 시간을 상속하기 위한 class 정의.
└ Week02Application: 웹 현시 코드
Reference
この問題について([java,#4]Webアプリケーション作成青写真), 我々は、より多くの情報をここで見つけました https://velog.io/@rnjsvlfwp98/java-4-웹어플리케이션-제작-큰그림テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol