記事一覧

Hibernateについて

今回はhibarnateについて記事を書いていきます。 Hibernateとは?Hibernateは、Java言語で開発されたオブジェクト関係マッピング(ORM)フレームワークの一つです。ORMは…

Kou
5日前
1

ラムダ式について

今回はラムダ式について記事を書いていこうと思います。 ラムダ式とは定義: ラムダ式は、無名関数とも呼ばれ、関数の定義をその場で簡潔に記述するための方法になります。…

Kou
12日前

SoapUIについて

SoapUIについて記事を書いていこうと思います。 SoapUIとは何か SoapUIはSmartBear Softwareによって開発されたAPIテストツールです。Webサービスのテストを簡単に実行で…

Kou
2週間前
3

Thymeleafについて

今回はThymeleafについて記事を書いていこうと思います。 Thymeleafとは?Thymeleafは、Javaベースのテンプレートエンジンであり、主にサーバーサイドのWebアプリケーショ…

Kou
3週間前

Javaサーブレットについて

サーブレットの概要Javaサーブレットは、Javaプログラミング言語で書かれたサーバーサイドのプログラムで、HTTPリクエストを処理し、動的にWebページを生成するための技術…

Kou
1か月前
2

Streamについて

JavaのStream APIについて学習したことを記事にしていこうと思います。 Stream APIの概要 Streamは、データの集合に対する一連の計算を表現するためのシーケンスであり、…

Kou
1か月前
2

エンティティクラスについて

エンティティクラスとは? エンティティクラスは、データベースのテーブルに対応するJavaクラスです。これらのクラスは、アプリケーションのデータモデルを表現し、JPA(J…

Kou
1か月前
2

リポジトリクラスについて

今回はリポジトリクラスについて学習したことを記事に書いていこうと思います。 リポジトリクラスとは? 開発する中でリポジトリクラスを使うことがあり、そのリポジトリ…

Kou
1か月前

ポリモーフィズムについて

ポリモーフィズムとは ポリモーフィズムとは、オブジェクト指向プログラミングの概念の1つであり、同じインターフェースを持つ異なるクラスやオブジェクトが異なる振る舞…

Kou
2か月前
1

非同期処理について

今回は非同期処理について学習したことを記事に書いていきたいと思います。 非同期処理とは何か システムの処理についてまず「同期処理」と「非同期処理」があります。こ…

Kou
2か月前
1

MVCモデルとは

開発する中で考えずに進めていくと、、これはどんな機能なんだっけと迷ってしまうことがあると思います。そのため、プログラムの処理に役割を持たせて開発していく考え方に…

Kou
2か月前
2

APIについて

今回はAPIについての記事を書いていこうかと思います。 APIとは? APIは、ソフトウェアやWebサービス、プログラムが相互に通信するためのインターフェースです。通信の基…

Kou
2か月前
3

リクエストとレスポンスについて

今回はWebシステムの基本となるリクエストとレスポンスについて記事を書いていこうと思います。 リクエストとレスポンスとは Webシステムは利用するユーザーとサーバー(…

Kou
3か月前

性能テストについて

以前、「開発テストの種類」の記事を書きました。その記事にあるシステムテストで性能テストというものがあります。最近、性能テストで悩むことがあり、今回が性能テストに…

Kou
3か月前

インターフェースについて

Java言語でインターフェース(interface)というのを使い、私がJava言語を学習し始めた時に壁となった項目で改め学習し直したいと思いました。 今回はそれのアウトプットを…

Kou
3か月前
4

データの型変換について

開発をする際に変数を定義します。その際に扱う値の型を指定します。基本的なところですが改めて学習しなおそうと思いました。今回はそれを記事にしてアウトプットしていき…

Kou
3か月前
2
Hibernateについて

Hibernateについて

今回はhibarnateについて記事を書いていきます。

Hibernateとは?Hibernateは、Java言語で開発されたオブジェクト関係マッピング(ORM)フレームワークの一つです。ORMは、オブジェクト指向プログラミングとリレーショナルデータベースのギャップを埋めるための技術であり、Hibernateはその中でも特に広く利用されているツールになります。

Hibernateの機能ORM(

もっとみる
ラムダ式について

ラムダ式について

今回はラムダ式について記事を書いていこうと思います。

ラムダ式とは定義: ラムダ式は、無名関数とも呼ばれ、関数の定義をその場で簡潔に記述するための方法になります。
特徴: 名前を持たない関数であり、一度限りの処理を行うために使われることが多い。

ラムダ式の基本構文構文: 一般的な構文は (引数1, 引数2, ...) -> 式 という形。

// Javaの場合(int a, int b) -

もっとみる
SoapUIについて

SoapUIについて

SoapUIについて記事を書いていこうと思います。

SoapUIとは何か

SoapUIはSmartBear Softwareによって開発されたAPIテストツールです。Webサービスのテストを簡単に実行できるように設計されています。
APIの機能テスト、パフォーマンステスト、セキュリティテスト、相互運用性テストを行うために使用されます。

SoapUIの特徴

サポートするプロトコル:SOAP、

もっとみる
Thymeleafについて

Thymeleafについて

今回はThymeleafについて記事を書いていこうと思います。

Thymeleafとは?Thymeleafは、Javaベースのテンプレートエンジンであり、主にサーバーサイドのWebアプリケーションで使用されます。HTMLテンプレートを直接編集できることから、デザインとロジックの分離が容易です。Spring Bootとの組み合わせで非常に強力なツールとなります。

Thymeleafの特徴WYSI

もっとみる
Javaサーブレットについて

Javaサーブレットについて

サーブレットの概要Javaサーブレットは、Javaプログラミング言語で書かれたサーバーサイドのプログラムで、HTTPリクエストを処理し、動的にWebページを生成するための技術です。サーブレットは、Java Servlet APIを利用して開発され、主にWebアプリケーションのバックエンドロジックを実装するために使用されます。
※バックエンドロジックとは、Webアプリケーションにおいて、ユーザーから

もっとみる
Streamについて

Streamについて

JavaのStream APIについて学習したことを記事にしていこうと思います。

Stream APIの概要

Streamは、データの集合に対する一連の計算を表現するためのシーケンスであり、要素をフィルタリング、変換、集約するための操作を効率的に行います。主な特徴として、遅延評価、無状態操作、ステートフル操作、並列処理が挙げられます。

Streamの生成方法

Streamは以下の方法で生成

もっとみる
エンティティクラスについて

エンティティクラスについて

エンティティクラスとは?

エンティティクラスは、データベースのテーブルに対応するJavaクラスです。これらのクラスは、アプリケーションのデータモデルを表現し、JPA(Java Persistence API)を使用してデータベース操作を行うために使用されます。エンティティクラスは、アプリケーションのデータ管理を簡略化し、データベースの抽象化を提供します。

エンティティとは何か?

エンティティ

もっとみる
リポジトリクラスについて

リポジトリクラスについて

今回はリポジトリクラスについて学習したことを記事に書いていこうと思います。

リポジトリクラスとは?

開発する中でリポジトリクラスを使うことがあり、そのリポジトリクラスがどのような役割があるのか見ていきましょう。次の以下リポジトリクラスの役割になります。

データ永続化の隠蔽: リポジトリクラスは、データベースやファイルシステムなどのデータ永続化の実装を隠蔽します。これにより、アプリケーションの

もっとみる
ポリモーフィズムについて

ポリモーフィズムについて

ポリモーフィズムとは

ポリモーフィズムとは、オブジェクト指向プログラミングの概念の1つであり、同じインターフェースを持つ異なるクラスやオブジェクトが異なる振る舞いをすることを可能にする特性です。この概念は、異なるオブジェクトやクラスが同じメソッド名を持ち、それぞれがそれに対して異なる実装を持っているときに発揮されます。

※インターフェースについてはこちらになります。
↓ ↓

もっとみる
非同期処理について

非同期処理について

今回は非同期処理について学習したことを記事に書いていきたいと思います。

非同期処理とは何か

システムの処理についてまず「同期処理」と「非同期処理」があります。この2つの処理の違いについて比較していきましょう。

同期処理: 各処理が順番に実行され、前の処理が完了するまで次の処理は開始されません。つまり、1つの処理が完了するまで次の処理に進むことができません。

非同期処理: 処理の実行を待たず

もっとみる
MVCモデルとは

MVCモデルとは

開発する中で考えずに進めていくと、、これはどんな機能なんだっけと迷ってしまうことがあると思います。そのため、プログラムの処理に役割を持たせて開発していく考え方に「MVCモデル」というものがあります。
今回はその「MVCモデル」について記事を書いていこうと思います。

MVCモデルとは先ほども少し触れましたが、プログラムの処理に役割を持たせ開発していく考えた方になります。次の3つ(Model(モデル

もっとみる
APIについて

APIについて

今回はAPIについての記事を書いていこうかと思います。

APIとは?

APIは、ソフトウェアやWebサービス、プログラムが相互に通信するためのインターフェースです。通信の基となる「リクエスト」と「レスポンス」でやり取りをします。
(リクエストとレスポンスについては以下の記事に書いています)
↓  ↓  ↓

APIの種類

APIの種類について「Web API」「OSが提供しているAPI」「ラ

もっとみる
リクエストとレスポンスについて

リクエストとレスポンスについて

今回はWebシステムの基本となるリクエストとレスポンスについて記事を書いていこうと思います。

リクエストとレスポンスとは

Webシステムは利用するユーザーとサーバー(機能やサービスを提供する)のやり取りをしています。このやり取りでユーザーが要求することをリクエスト、要求された結果を返すことをレスポンスといいます。このやり取りでWebシステムが機能しています。

HTTPプロトコルの概要

HT

もっとみる
性能テストについて

性能テストについて

以前、「開発テストの種類」の記事を書きました。その記事にあるシステムテストで性能テストというものがあります。最近、性能テストで悩むことがあり、今回が性能テストについて記事を書いていこうかと思います。
下記が「開発テストの種類」の記事について

性能テストとは

システムの処理するデータ量や処理する時間が利用するユーザーに即した仕様なのかを確認するテストになります。
例えば、不具合の修正で問題は解決

もっとみる
インターフェースについて

インターフェースについて

Java言語でインターフェース(interface)というのを使い、私がJava言語を学習し始めた時に壁となった項目で改め学習し直したいと思いました。
今回はそれのアウトプットをしていきます。

インターフェースとは何か?

インターフェースは、抽象メソッドの集合体であり、具体的な実装を持たないクラスのようなものです。実装するクラスに対して必要なメソッドを定義し、そのメソッドがどのようにするべきか

もっとみる
データの型変換について

データの型変換について

開発をする際に変数を定義します。その際に扱う値の型を指定します。基本的なところですが改めて学習しなおそうと思いました。今回はそれを記事にしてアウトプットしていきます。
ただ、扱う範囲が広いデータ型に対して扱う範囲が狭いデータ型の値を代入する場合はエラーとはなりません。
※今、使っている言語がjavaになりますので、javaのデータ型について学習したことをアウトプットしていきます。

そもそもデータ

もっとみる