21-06-19春コース初日
2396 ワード
クリップボードにspringtools 3標準版をインストール
スプリングではjarファイルを直接配置する必要はありません.
すべてのライブラリをMavenまたはGradleで管理
スプリングが使いにくい原因
1.設置困難
2.実行困難
3.間違いもどこが間違っているのかわからない
4.あちこちにイベントがある
.jar:「カットのみ」(lib)と呼ばれることが多い
圧縮ファイル:zip g 7 gz(Linux、Unix)tarなど
ジャワにいます.jarの使用
Mavenからpomへxmlによるすべてのライブラリの管理
依存関係=>ライブラリ
例:
C:\Users\gihad.m2\repository\com\thoughtworks\xstream\xstream\1.3.1\xstream-1.3.1\META-INF\maven\com.thoughtworks.xstream\xstream
義.xmlと同じパスです.設定についてpropertiesに書きます
JAva(人間)->javacにコンパイル(jvmを使用してコンピュータに理解させる)->class(マシン言語)
eclipse:ide->統合開発環境javaの開発を支援するツール
vscode:ほとんど可能ですがfrontexdの開発が多いです
同期:ログイン→バックエンド→ページ
request->対応する位置->応答-対応する位置
バックエンド負荷が大きい(ビッグデータが大きい)
100人いればバックエンドは100回返されます
非同期:応答を待つ必要はありません
バックエンド->db data(json,xml)->vew,react,角度利用
gridでfrontendから表示
バックエンド開発者
frontend開発者
grid:rest->viewからgridにdbデータ->grid(json)データを送信
->view
vue.js react.js angular.最近人気がある
ガイドバー
仮想dom->メモリ内のhtml(動的に移動できません)
動的html
css->style(htmlベースのスタイル)
html、css、css 3など
JAvascript->は動的に移動できます
Spring-boot:内蔵で、ウィザード可能な形式開発(restful、lib、web)->開発(初心者のみ)
コース進行方向
mvc2 : backend + action(sendredirect -> spring)
web.xmlからのspringlistener:springループWebサイトからコマンドを発行
スプリング運転中
web.xml
この部分はフィルターが漏れていたので入れました
spring lifecycle->フィルタ(utf-8)->*を適用します.xmlの検索(対応するxml)->view実行
servlet-context.xml
この部分はこのように修正されています
package com.base.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class loingController {
Insert title here
スプリングではjarファイルを直接配置する必要はありません.
すべてのライブラリをMavenまたはGradleで管理
スプリングが使いにくい原因
1.設置困難
2.実行困難
3.間違いもどこが間違っているのかわからない
4.あちこちにイベントがある
.jar:「カットのみ」(lib)と呼ばれることが多い
圧縮ファイル:zip g 7 gz(Linux、Unix)tarなど
ジャワにいます.jarの使用
Mavenからpomへxmlによるすべてのライブラリの管理
依存関係=>ライブラリ
例:
C:\Users\gihad.m2\repository\com\thoughtworks\xstream\xstream\1.3.1\xstream-1.3.1\META-INF\maven\com.thoughtworks.xstream\xstream
義.xmlと同じパスです.設定についてpropertiesに書きます
JAva(人間)->javacにコンパイル(jvmを使用してコンピュータに理解させる)->class(マシン言語)
eclipse:ide->統合開発環境javaの開発を支援するツール
vscode:ほとんど可能ですがfrontexdの開発が多いです
同期:ログイン→バックエンド→ページ
request->対応する位置->応答-対応する位置
バックエンド負荷が大きい(ビッグデータが大きい)
100人いればバックエンドは100回返されます
非同期:応答を待つ必要はありません
バックエンド->db data(json,xml)->vew,react,角度利用
gridでfrontendから表示
バックエンド開発者
frontend開発者
grid:rest->viewからgridにdbデータ->grid(json)データを送信
->view
vue.js react.js angular.最近人気がある
ガイドバー
仮想dom->メモリ内のhtml(動的に移動できません)
動的html
css->style(htmlベースのスタイル)
html、css、css 3など
JAvascript->は動的に移動できます
Spring-boot:内蔵で、ウィザード可能な形式開発(restful、lib、web)->開発(初心者のみ)
コース進行方向
mvc2 : backend + action(sendredirect -> spring)
web.xmlからのspringlistener:springループWebサイトからコマンドを発行
スプリング運転中
web.xml
この部分はフィルターが漏れていたので入れました
spring lifecycle->フィルタ(utf-8)->*を適用します.xmlの検索(対応するxml)->view実行
servlet-context.xml
この部分はこのように修正されています
com.base.Controllerパッケージ、その下にLoginControllerクラスを作成する
Webinfの下にjspフォルダを作成し、下にloginを作成します。jspの作成
loginController
package com.base.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class loingController {
@RequestMapping(value = "/login")
public void loginselect() {
System.out.println("loginselect =====");
}
}login.jsp
Insert title here
Reference
この問題について(21-06-19春コース初日), 我々は、より多くの情報をここで見つけました https://velog.io/@kilin180/21-06-19-spring-수업-첫날テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol