ぺんぎんらぼ

お笑いとマンガ好きなしょぼしょぼWeb系エンジニアの日記です。たまに絵を描きます。

お笑いとマンガ好きなしょぼしょぼWeb系エンジニアの日記です

eclipse

Eclipseで始めるJava SEでJPA (Jakarta Persistence) アプリケーション

データベースにアクセスするアプリケーションを作るとき、どのような方法でデータベースアクセスを実装してますか?やっぱりMyBatis?まさかのJDBC? Jakarta EEではデータベースアクセスのフレームワークとしてJPA (Jakarta Persistence PI) というものが用…

Eclipseで始めるJakarta EE 10プログラミング超入門 ③ - JPAアプリケーションの作成

データベースにアクセスするアプリケーションを作るとき、どのような方法でデータベースアクセスを実装してますか?やっぱりMyBatis?まさかのJDBC? Jakarta EEではデータベースアクセスのフレームワークとしてJPA (Jakarta Persistence PI) というものが用…

Eclipseで始めるJakarta EE 10プログラミング超入門 ② - Servletアプリケーションの作成

Jakarta EEのアプリを作ったことがなくても、JavaでWebアプリを作ったことがあるなら「サーブレット」という言葉が聞いたことがあると思います。 「サーブレット」はJavaでWebアプリケーションを構築するうえで、基本的で低レベルな方式となります。 今回は…

EclipseでGradleのシングルプロジェクトを作る

EclipseではBuildshipプラグインによりGUIで簡単にGradleのプロジェクトを作成することができます。 ある時、Gradleのプロジェクトを作成したところ、プロジェクトが入れ子になった「マルチプロジェクト」としてプロジェクトが作成され、「なんで?」となり…

EclipseでGit超入門 - リモートブランチの削除

Gitを使うのは初めて。EclipseからGitを使うことになった。そんなあなたのためのEclipseでGit超入門です。 難しいことは説明せず、必要なことだけを解りやすく説明していきます。 eclipseでリモートブランチを削除 不要になったリモートブランチの削除を頼ま…

EclipseでGit超入門 - 複数のコミットをまとめる

Gitを使うのは初めて。EclipseからGitを使うことになった。そんなあなたのためのEclipseでGit超入門です。 難しいことは説明せず、必要なことだけを解りやすく説明していきます。 修正ミスで何回かコミットしちゃった! こんなことありませんか? 修正漏れと…

Spring Boot + Vue.js で作るWebアプリケーション④ - Eclipseのビルド設定

EclipseでVue.jsのビルド Vue.jsのビルドは、コマンドプロンプトでVue.jsのソースフォルダに移動して、「npm run build」コマンドを実行する必要があります。 また、ビルド実行後に、Eclipse上でプロジェクトをリフレッシュして、ビルド結果を反映する必要が…

Spring Boot + Vue.js で作るWebアプリケーション③ - プロジェクトの作成

Spring Boot + Vue.jsのプロジェクトの作成 今回はSpring Boot + Vue.jsのプロジェクトを作成します。 この記事の手順通りに進めるだけで、Vue.jsのアプリケーションを立ち上げることができます。まずはVue.jsを体験してみましょう! Spring Bootプロジェク…

Spring BootでテストするWebアプリケーション② - Controllerクラスのテスト

Spring Bootシリーズ。今回はWeb三層アプリケーションのControllerクラスのテストです。 テスト対象のControllerクラス 今回は、次の3つのメソッドが実装されているControllerクラスをテストします。 package penguin.web.controller; import java.time.Loca…

Spring BootでテストするWebアプリケーション① - Gradleプロジェクトの編集

Spring Bootシリーズ。今回はユニットテストです。 Springでは、テスト用のコンポーネントが用意されていて、Spring Bootではテストの実装も楽に実装できるようになっています。 今回はWebアプリケーションのコントローラをSpring Test + JUnit 5でユニット…

EclipseでGit超入門 - リモートブランチの追加

Gitを使うのは初めて。EclipseからGitを使うことになった。そんなあなたのためのEclipseでGit超入門です。 難しいことは説明せず、必要なことだけを解りやすく説明していきます。 eclipseにリモートブランチを追加 Gitは、Subversionなどの以前のバージョン…

EclipseでGit超入門 - プッシュ時のトラブルシューティング

Gitを使うのは初めて。EclipseからGitを使うことになった。そんなあなたのためのEclipseでGit超入門です。 難しいことは説明せず、必要なことだけを解りやすく説明していきます。 プッシュ時のトラブルシューティング エラーが出てプッシュできないようです…

EclipseでGit超入門 - 変更を登録する

Gitを使うのは初めて。EclipseからGitを使うことになった。そんなあなたのためのEclipseでGit超入門です。 難しいことは説明せず、必要なことだけを解りやすく説明していきます。 Gitへ変更を登録する 「プッシュ」聞きなれない言葉が出てきました。プッシュ…

Spring Bootで作るWebアプリケーション③ - 画面遷移のあるWebアプリケーションの作成

前回までで、Spring Bootを使ったWebアプリケーションのGradleプロジェクトの作成をしました。 今回からは、いよいよSpring BootをつかってWebアプリケーションを構築していきます。 1. 実装する画面のイメージ まずは手始めに3画面のWebアプリケーションを…

Spring Bootで作るWebアプリケーション② - Gradleプロジェクトの編集

前回はSpring Bootを使ったWebアプリケーションを構築すべく、EclipseからGradleプロジェクトを作成しました。 今回は、このプロジェクトを編集して、Webプロジェクトへの変更、Spring Bootの依存関係の追加をします。 1. 不要リソースの削除 作成したGradle…

Spring Bootで作るWebアプリケーション① - Gradleプロジェクトの作成

今回から何回かに分けて、Spring Bootを使ったWebアプリケーションの構築方法を連載します。 今回は手始めにプロジェクトの作成です。今回はビルドツールにGradleを使用します。 ビルドツールとしては、Ant, Maven, Gradleあたりが有名です。 Apache Ant ビ…

Lombokの使い方

SetterとGetterをソースに記述する手間を省略してくれるLombokライブラリの使い方について。 手順 「Lombok download」で検索するとトップに出てくるサイトでjarファイルをダウンロード。 「eclipse」フォルダ内にある、「plugins」フォルダの中にダウンロー…