SpringBootの研修本で学んだこと

iPride Co., Ltd.
iPride Co., Ltd.iPride Co., Ltd.
おじさん
SpringBootの研修本で
学んだこと
1
目次
・Spring Bootとは
・プログラム紹介1
・プログラム紹介2
・まとめ
2
Spring Bootとは:
概要
・Spring Frameworkによる開発を素早く、簡単に行えるようにする
・Spring Frameworkは機能が多い
・環境構築や設定が大変
・面倒な作業を簡略化するためのフレームワーク
3
Spring Bootとは:
Spring Framework
Spring Framework:
・Javaのアプリ開発に必要な機能や処理をまとめたフレームワーク
・DIやアスペクト指向を導入
・オープンソースであり、拡張されて様々な機能がある
Spring Data、Spring Web、Spring Boot等
4
Spring Bootとは:
Spring Framework
Spring Web:
・Webアプリを作る時のベースとなるフレームワーク
「Spring Web MVC」 「Spring WebFlux」等
Spring Data:
・データベースアクセスに関するフレームワーク
「Spring Data JPA」「Spring Data JDBC」
5
Spring Bootとは:
MVCモデル
・ソフトウェアの設計の考え方
・Model、View、Controllerという要素に分ける
・Webアプリ開発で使用されることが多い
・プログラムの構成がわかりやすく
・変更に強くなる
・無駄なコンパイルが減る
6
Spring Bootとは:
MVCモデル
Model:
・データベースへの入出力や操作を担当する
View:
・ユーザ入力の受付や画面への出力を担当する
Controller:
・ViewとModelを管理する
・リクエストに応じて、Modelからデータを取り出し、Viewに反映させる
7
Spring Bootとは:
MVCモデル
8
プログラム1
使用した機能
Thymeleaf:
・Javaのテンプレートエンジン
・HTMLに付け足すような形で処理を書ける
・MVCのView
JPA:
・オブジェクトをデータベースに保存したり、
・データベースからJavaのオブジェクトを作ったりといった操作を提供するもの
・MVCのModel
H2 Database:
・Javaで製作されたオープンソースのSQLデータベースを扱うライブラリ
・メモリ上やファイルにデータベースを保存できる
9
プログラム1
機能の追加
・pom.xmlの<dependencies> タグを編集
・<dependency>タグを追加
10
プログラム1
プログラム概要
・JavaのプログラムからHTMLを書き換えるプログラム
・spring Tool Suite4を使用(Spring開発用のIDE)
プログラムの構成:
・MyBootAppDataApplication.java ←アプリの開始処理
・MainController.java ←コントローラの処理
・index.html ←Webアプリで表示するページ
11
プログラム1
アプリの開始処理
12
プログラム1
アプリの開始処理
@SpringBootApplication:
@EnableAutoCon
fi
guration、@Con
fi
guration、@ComponentScanの組み合わせ
Springのアプリを動かすのに必要な設定を自動でおこなってくれる
SpringApplication.run():
アプリを起動するメソッド
@SpringBootApprication(@EnableAutoCon
fi
guration)のついたクラスを指定する
13
プログラム1
コントローラの処理
14
プログラム1
コントローラの処理
@Controller:
クラスをコントローラとして定義
インスタンス化はSpringBootがやってくれる
@RequestMapping:
リクエストに対して実行するメソッドの指定
value:処理を実行するページ
method:リクエストの種類を設定する
15
プログラム1
コントローラの処理
ModelAndView:
ModelとViewの情報を管理できる型
mav.setViewName("ページ名"):
使用するViewの名前を指定する
mav.addObject("オブジェクト名", データ):
Viewに渡すデータを追加
「msg」というオブジェクトを作成、「AAA」という値を追加
16
プログラム1
Webアプリで表示するページ
17
プログラム1
Webアプリで表示するページ
xmlns:th="URL":
xmlns:XMLの名前空間の指定。
要素名等の衝突を避けるためのもの。
th:text=“${オブジェクト}":
${式} (EL式)でオブジェクトにアクセス
th:textでオブジェクトをテキストとして出力
タグの中の文字は無視される
h
18
主な流れ
・Springのアプリとして起動するように設定
・コントローラでGETリクエストを受け取る
・ビューにmsgという名前でデータ(AAA)を渡す
・ビュー(Tymeleaf)が受け取ったデータを、
HTML内の名前が一致するところに追加
・ページを表示
19
プログラム1
実行結果
20
プログラム2
プログラム概要
データベースにデータを保存、Viewに渡して表示するプログラム
プログラム構成:
・MyBootAppDataApplication.java
・TestEntity.java ←保存するデータ
・TestRepository.java ←データベースの操作
・MainController.java ←コントローラの処理
・index.html ←Webアプリで表示するページ
21
プログラム2
保存するデータ
22
プログラム2
@Entity:
クラスをエンティティとして扱えるようにする
エンティティ:
データベースのテーブルに保存するデータ
@Table(name = "test̲table"):
使用するテーブル名を指定する
省略するとクラス名がそのまま使われる
@Id:
主キーの設定をする
@Column(name = "", length = , nullable = ):
カラムの設定
名前、最大長(文字数)、nullを許可するか
保存するデータ
23
プログラム2
データベースの操作
24
プログラム2
データベースの操作
interface:
インターフェース
抽象メソッドと定数だけを定義したもの
JpaRepository:
JPAでデータベースにアクセスするためのもの
extends:
継承
クラスの変数や関数をひきつぐ
クラス<T>:
ジェネリクス
いろいろな形を入れられるようになる
25
プログラム2
コントローラの処理
26
@Autowired
TestRepository repos:
自動でインスタンスを割り当てる
TestRepositoryのインスタンスをSpringBoot側が用意してくれる
@Transactional:
データベースの操作を一括でおこなう指定
repos.saveAndFlush(エンティティ):
エンティティのインスタンスをデータベースに保存し、更新するメソッド
repos.
fi
ndAll():
データを全て取得するメソッド
プログラム2
コントローラの処理
27
プログラム2
Webアプリで表示するページ
28
プログラム2
Webアプリで表示するページ
th:each="変数 : ${オブジェクト名}":
渡されたオブジェクトの個数分、
そのタグを繰り返して処理
変数は繰り返してく中で次のオブジェクトが入る
th:text="${obj.data}":
th:eachでobjと名前をつけたオブジェクトにアクセス
その中のdataの値をテキストとして取得
29
プログラム2
主な流れ
・データベースに登録するデータのクラスを作成
・データベースの操作用クラスを作成
・コントローラでリクエストを受け取ったら
・エンティティ(TestEntity)を作成し、データ(1111、2222)を持たせる
・リポジトリでデータベースにデータを保存
・リポジトリから保存したデータを取得し、ビューにデータをdataという名前で渡す
・ビューがデータを受け取り、データの個数分 h1タグを繰り返す
・h1タグはデータの中身(1111、2222)をテキストに変換する
・ページを表示
30
プログラム2
実行結果
31
まとめ:
・Spring Bootについて
・Javaのフレームワーク
・Spring Frameworkの開発を簡単に
・簡単なプログラムを紹介
Spring Bootを使えば
・WebアプリをMVCで作れる
・画面の処理やデータベースとの連携も簡単
・アプリの処理を書くことに集中できる
・開発が楽に
32
1 de 32

Recomendados

SpringBoot開発の基本 por
SpringBoot開発の基本SpringBoot開発の基本
SpringBoot開発の基本iPride Co., Ltd.
79 visualizações14 slides
これから始めるSpringのwebアプリケーション por
これから始めるSpringのwebアプリケーションこれから始めるSpringのwebアプリケーション
これから始めるSpringのwebアプリケーション土岐 孝平
19.2K visualizações38 slides
Spring Integration 超入門 por
Spring Integration 超入門Spring Integration 超入門
Spring Integration 超入門Yasutaka Sugamura
1.7K visualizações27 slides
Spring Boot概要 por
Spring Boot概要Spring Boot概要
Spring Boot概要af not found
1.3K visualizações17 slides
Spring.project por
Spring.projectSpring.project
Spring.project広平 田村
1.5K visualizações107 slides
ASP.NET WEB API 開発体験 por
ASP.NET WEB API 開発体験ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験miso- soup3
44.3K visualizações33 slides

Mais conteúdo relacionado

Similar a SpringBootの研修本で学んだこと

20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門 por
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門ryoheiseki1
105 visualizações102 slides
さくっと理解するSpring bootの仕組み por
さくっと理解するSpring bootの仕組みさくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組みTakeshi Ogawa
65.2K visualizações38 slides
Spring4shellについて por
Spring4shellについてSpring4shellについて
Spring4shellについてTetsuro Nagae
212 visualizações13 slides
スキトラ Spring + mybatis por
スキトラ Spring + mybatisスキトラ Spring + mybatis
スキトラ Spring + mybatis小川 昌吾
4.9K visualizações50 slides
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法 por
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法Akira Hatsune
2K visualizações53 slides
Visual Studio 2017 事はじめ por
Visual Studio 2017 事はじめVisual Studio 2017 事はじめ
Visual Studio 2017 事はじめHideaki Aoyagi
958 visualizações37 slides

Similar a SpringBootの研修本で学んだこと(20)

20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門 por ryoheiseki1
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
ryoheiseki1105 visualizações
さくっと理解するSpring bootの仕組み por Takeshi Ogawa
さくっと理解するSpring bootの仕組みさくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組み
Takeshi Ogawa65.2K visualizações
Spring4shellについて por Tetsuro Nagae
Spring4shellについてSpring4shellについて
Spring4shellについて
Tetsuro Nagae212 visualizações
スキトラ Spring + mybatis por 小川 昌吾
スキトラ Spring + mybatisスキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾4.9K visualizações
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法 por Akira Hatsune
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
Akira Hatsune2K visualizações
Visual Studio 2017 事はじめ por Hideaki Aoyagi
Visual Studio 2017 事はじめVisual Studio 2017 事はじめ
Visual Studio 2017 事はじめ
Hideaki Aoyagi958 visualizações
アジャイル開発&TFS導入 por You&I
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入
You&I1.2K visualizações
Laravel5を使って開発してみた por Takeo Noda
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみた
Takeo Noda13.5K visualizações
Spring Fest 2018 Spring Bootで作るRESTful Web Service por WataruOhno
Spring Fest 2018 Spring Bootで作るRESTful Web ServiceSpring Fest 2018 Spring Bootで作るRESTful Web Service
Spring Fest 2018 Spring Bootで作るRESTful Web Service
WataruOhno9.5K visualizações
Lightning componentとlightning design system por Noriko Iwai
Lightning componentとlightning design systemLightning componentとlightning design system
Lightning componentとlightning design system
Noriko Iwai1.1K visualizações
はじめての ASP.NET MVC por jz5 MATSUE
はじめての ASP.NET MVCはじめての ASP.NET MVC
はじめての ASP.NET MVC
jz5 MATSUE8.6K visualizações
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか) por Hiroyuki Kusu
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
Hiroyuki Kusu60.1K visualizações
クロスプラットフォーム開発入門 por minazou67
クロスプラットフォーム開発入門クロスプラットフォーム開発入門
クロスプラットフォーム開発入門
minazou6716.7K visualizações
Djangoとは por Gomamatsu
DjangoとはDjangoとは
Djangoとは
Gomamatsu605 visualizações
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説 por Daisuke Nishino
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
Daisuke Nishino4.3K visualizações
はじめての Azure 開発 por Yoshitaka Seo
はじめての Azure 開発はじめての Azure 開発
はじめての Azure 開発
Yoshitaka Seo1.3K visualizações
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発 por tomotoshi
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
tomotoshi888 visualizações
Jsug 20160422 slides por Yuichi Hasegawa
Jsug 20160422 slidesJsug 20160422 slides
Jsug 20160422 slides
Yuichi Hasegawa5.1K visualizações
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション por Takahiro Okumura
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura11.6K visualizações
Springを使ったwebアプリにリファクタリングしよう por 土岐 孝平
Springを使ったwebアプリにリファクタリングしようSpringを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしよう
土岐 孝平6.8K visualizações

Mais de iPride Co., Ltd.

画像生成AIの問題点 por
画像生成AIの問題点画像生成AIの問題点
画像生成AIの問題点iPride Co., Ltd.
138 visualizações9 slides
AI入門 por
AI入門AI入門
AI入門iPride Co., Ltd.
191 visualizações99 slides
MVCになぞらえて理解するReact por
MVCになぞらえて理解するReactMVCになぞらえて理解するReact
MVCになぞらえて理解するReactiPride Co., Ltd.
220 visualizações19 slides
AIについて学んだこと ~ 生成AIとは? ~ por
AIについて学んだこと ~ 生成AIとは? ~AIについて学んだこと ~ 生成AIとは? ~
AIについて学んだこと ~ 生成AIとは? ~iPride Co., Ltd.
85 visualizações32 slides
OAuth2.0について por
OAuth2.0についてOAuth2.0について
OAuth2.0についてiPride Co., Ltd.
33 visualizações18 slides
ゼロトラストについて学んだこと por
ゼロトラストについて学んだことゼロトラストについて学んだこと
ゼロトラストについて学んだことiPride Co., Ltd.
23 visualizações23 slides

Mais de iPride Co., Ltd.(20)

画像生成AIの問題点 por iPride Co., Ltd.
画像生成AIの問題点画像生成AIの問題点
画像生成AIの問題点
iPride Co., Ltd.138 visualizações
AI入門 por iPride Co., Ltd.
AI入門AI入門
AI入門
iPride Co., Ltd.191 visualizações
MVCになぞらえて理解するReact por iPride Co., Ltd.
MVCになぞらえて理解するReactMVCになぞらえて理解するReact
MVCになぞらえて理解するReact
iPride Co., Ltd.220 visualizações
AIについて学んだこと ~ 生成AIとは? ~ por iPride Co., Ltd.
AIについて学んだこと ~ 生成AIとは? ~AIについて学んだこと ~ 生成AIとは? ~
AIについて学んだこと ~ 生成AIとは? ~
iPride Co., Ltd.85 visualizações
OAuth2.0について por iPride Co., Ltd.
OAuth2.0についてOAuth2.0について
OAuth2.0について
iPride Co., Ltd.33 visualizações
ゼロトラストについて学んだこと por iPride Co., Ltd.
ゼロトラストについて学んだことゼロトラストについて学んだこと
ゼロトラストについて学んだこと
iPride Co., Ltd.23 visualizações
Recoilライブラリを 触ってみる por iPride Co., Ltd.
Recoilライブラリを 触ってみるRecoilライブラリを 触ってみる
Recoilライブラリを 触ってみる
iPride Co., Ltd.27 visualizações
ReactでuseEffect()を減らしたい話 por iPride Co., Ltd.
ReactでuseEffect()を減らしたい話ReactでuseEffect()を減らしたい話
ReactでuseEffect()を減らしたい話
iPride Co., Ltd.83 visualizações
AIについて学んだこと ~ AIとは? ~ por iPride Co., Ltd.
AIについて学んだこと ~ AIとは? ~AIについて学んだこと ~ AIとは? ~
AIについて学んだこと ~ AIとは? ~
iPride Co., Ltd.21 visualizações
単一責任の原則について por iPride Co., Ltd.
単一責任の原則について単一責任の原則について
単一責任の原則について
iPride Co., Ltd.24 visualizações
オブジェクト指向 por iPride Co., Ltd.
オブジェクト指向オブジェクト指向
オブジェクト指向
iPride Co., Ltd.21 visualizações
JavaScriptで「キャピタライズ」を 実装してみる por iPride Co., Ltd.
JavaScriptで「キャピタライズ」を 実装してみるJavaScriptで「キャピタライズ」を 実装してみる
JavaScriptで「キャピタライズ」を 実装してみる
iPride Co., Ltd.26 visualizações
Pythonで学ぶ数理計画法の初歩 por iPride Co., Ltd.
Pythonで学ぶ数理計画法の初歩Pythonで学ぶ数理計画法の初歩
Pythonで学ぶ数理計画法の初歩
iPride Co., Ltd.22 visualizações
OIDC(OpenID Connect)について解説③ por iPride Co., Ltd.
OIDC(OpenID Connect)について解説③OIDC(OpenID Connect)について解説③
OIDC(OpenID Connect)について解説③
iPride Co., Ltd.33 visualizações
DrupalをDockerで起動してみる por iPride Co., Ltd.
DrupalをDockerで起動してみるDrupalをDockerで起動してみる
DrupalをDockerで起動してみる
iPride Co., Ltd.50 visualizações
HTTPの仕組みについて por iPride Co., Ltd.
HTTPの仕組みについてHTTPの仕組みについて
HTTPの仕組みについて
iPride Co., Ltd.29 visualizações
通信プロトコルについて por iPride Co., Ltd.
通信プロトコルについて通信プロトコルについて
通信プロトコルについて
iPride Co., Ltd.16 visualizações
OIDC(OpenID Connect)について解説① por iPride Co., Ltd.
OIDC(OpenID Connect)について解説①OIDC(OpenID Connect)について解説①
OIDC(OpenID Connect)について解説①
iPride Co., Ltd.49 visualizações
SpringBootにおけるテンプレートエンジンの活用 por iPride Co., Ltd.
SpringBootにおけるテンプレートエンジンの活用SpringBootにおけるテンプレートエンジンの活用
SpringBootにおけるテンプレートエンジンの活用
iPride Co., Ltd.174 visualizações

Último

Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 por
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Hitachi, Ltd. OSS Solution Center.
101 visualizações26 slides
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 por
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PC Cluster Consortium
66 visualizações12 slides
IPsec VPNとSSL-VPNの違い por
IPsec VPNとSSL-VPNの違いIPsec VPNとSSL-VPNの違い
IPsec VPNとSSL-VPNの違い富士通クラウドテクノロジーズ株式会社
590 visualizações8 slides
The Things Stack説明資料 by The Things Industries por
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things IndustriesCRI Japan, Inc.
78 visualizações29 slides
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) por
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
32 visualizações38 slides
Windows 11 information that can be used at the development site por
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development siteAtomu Hidaka
90 visualizações41 slides

Último(12)

Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 por Hitachi, Ltd. OSS Solution Center.
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 por PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PC Cluster Consortium66 visualizações
The Things Stack説明資料 by The Things Industries por CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.78 visualizações
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) por NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
Windows 11 information that can be used at the development site por Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka90 visualizações
光コラボは契約してはいけない por Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga27 visualizações
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 por PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PC Cluster Consortium27 visualizações
SSH応用編_20231129.pdf por icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4405 visualizações
SNMPセキュリティ超入門 por mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda479 visualizações
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... por NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation158 visualizações
定例会スライド_キャチs 公開用.pdf por Keio Robotics Association
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association135 visualizações

SpringBootの研修本で学んだこと