JAVA関連のことを調べてみた

JAVA関連のことを調べてみた

Webアプリを作成して公開したい #4

続きです。Quitaの記事の編集にも少しづつ慣れてきました。

今回はアプリからDB接続をトライしていきます。
せっかくなのでSpring Securityを使用してログイン機能を実装していこうと思います。

セキュリティに関しては色々考慮する必要があるかと思います。
参考になった記事を備忘までに置いておきます。

・[新人の作ったWebアプリが穴だらけ!? ログイン画面に潜むセキュリティの”あるある”ワナ](https://www.itmedia.co.jp/news/articles/2308/09/news091_2.html)
・[Spring Securityを使ったWebアプリケーションの基本① 〜ログイン機能の実装〜](https://qiita.com/homes31285/items/aa21f1d6c15b61ab811a)
・[ログイン機能とは|仕組みや必要性、実装時の手順について](https://www.spiral-platform.co.jp/article/member/446/)
・[WEBアプリのログイン機構のセキュリティチェック観点](https:

元記事を表示

JSF導入手順

### JSFとは

JSF(JavaServer Faces)は、オブジェクト指向プログラミング言語JavaのWebアプリケーションを作るためのフレームワークの一つ。

フレームワークにはほかにも種類があり「Spring Framework」「Apache Struts」などがあります。

大規模なシステム向けのJava EE (Java platform Enterprise Edition) の仕様の一つでもあります。

「Faces」と付く通り、ユーザーに文字入力や回答を選択するボックスなどのユーザーインターフェースを作ることに特化しています。

たとえば「閲覧者はどんなことに興味があるのか」「どんな年代の人がこのページを読んでいるのか」などが分かるコードを組むことができます。

### JSFの基本的な特徴

JSFの特徴は、Webアプリケーションを作るうえでの基本的なプレゼンテーションコンポーネントが用意されていることです。

* 文字入力のためのテキストフィールド
* 送信、キャンセルなどのボタン
* 複数の選択肢の中から選べるセレクトボックス
などのコンポーネントを、「

元記事を表示

MyBatis generatorでまとめて更新する

# 背景
新たにDBにカラムを追加した際に、そのMapperやEntityを手動で更新するのは面倒です。そこで、MyBatis Generatorを使用して自動的にコードを生成し、効率的に変更を反映させる方法を紹介します。

# Mybatis generatorの導入方法
## MyBatis Generatorを追加
pom.xmlファイルに以下の依存関係を追加します。
“`xml



org.mybatis.generator
mybatis-generator-core
1.4.0

OTHERカテゴリの最新記事