Java
いつもブログへご訪問いただきありがとうございます。 「JavaでBase64エンコードしてJavaScriptでBase64デコードしてみたよ!」について WordPressの記事を書きました。 ご興味のある方は下記リンクまで是非アクセスください! iteng-pom.com MafRakutenWidg…
こんにちは、ぽむです。 今回は、Spring5とHibernate5.2を使ってMySQL内のテーブルデータを一覧表示させるプログラムをご紹介したいと思います。 開発環境 はじめに サービスクラスの作成 コントローラクラスの作成 Viewの作成 実行結果 おわりに 開発環境 …
こんにちは、ぽむです。 年末年始は時間の空いてるときに、過去のブログを更新していました。誤字脱字、言葉の表現がおかしいところなどをまとめて修正しました。日本語ってホント難しいです。。 令和2年ものろのろしたペースでブログを更新していきたいと思…
こんにちは、ぽむです。 今回はこれまでご紹介したデータベースのインストールからStruts2での簡単なWebアプリケーション作成までを、一覧できるようにまとめてご紹介したいと思います。 はじめに プロジェクト作成に関する内容 データベースに関する内容 O/…
前回まで取り上げていたStruts2でも同じことができるのですが、今回は今一番ホットなSpringで、jsonを返すREST APIを作成したいと思います。 また、REST APIには、jsonを返すパターンとxmlを返すパターンがあるのですが、それぞれ得意不得意な表現があり、ど…
こんにちは、ぽむです。 今回は、Struts2フレームワークを使ってO/Rマッパ経由で家電情報を削除するプログラムをご紹介したいと思います。 はじめに 開発環境 ビューの作成 モデルの作成 連携データの作成 DAOの作成 コントローラの作成 実行結果 おわりに …
こんにちは、ぽむです。 今回は、Struts2フレームワークを使ってO/Rマッパ経由で家電情報テーブルを編集するプログラムをご紹介したいと思います。 はじめに 開発環境 ビューの作成 モデルの作成 連携データの作成 DAOの作成 コントローラの作成 実行結果 お…
こんにちは、ぽむです! 今回は、Struts2フレームワークを使ってO/Rマッパ経由で家電情報を新規保存するプログラムをご紹介したいと思います。 はじめに 開発環境 新規登録画面に保存処理を追加 モデルに今回連携する情報を追加 保存処理の追加 アクションに…
こんにちは、ぽむです! 今回はjQueryを駆使した新規登録画面とStruts2フレームワークでの画面遷移をご紹介したいと思います。 はじめに 開発環境 画面の作成 新規ボタンの追加 新規登録画面の作成 ロジックの作成 モデルの追加 アクションの追加 実行結果 …
データベースに格納されているテーブルのデータを画面上に表として表示するプログラムをご紹介したいと思います。 下記サイトでテーブルのデータをリストデータとして取得する方法を書いているので、よかったら参考にして下さいね。 iteng-pom.com はじめに…
まえがき セッションファクトリーを使って、データベースに格納されているデータにアクセスする、DAOをご紹介したいと思います。 セッションファクトリーを取得する方法については、リンクを載せておきますので、よかったら参考にして下さいね。 pom2019.hat…
まえがき サーバ起動時に保存したセッションファクトリーをWebアプリ起動時の変数として取得する方法についてご紹介したいと思います。 サーバ起動時にセッションファクトリーを取得/保存する方法については、前回のブログを参考にして下さいね! pom2019.ha…
まえがき SessionFactoryは、O/RマッパでEntityを取得するために必要になります。 (Entity操作を行うDaoは、すべてSessionFactoryをベースとして実装されています。他にEntityManagerを使う方法がありますが、ここではSessionFactoryにフォーカスしてお伝え…
まえがき 自動生成したEntityを使って、テーブルの内容をコンソール上に表示するプログラムをご紹介したいと思います。 Hibernateツールをインストールし、Entityを自動生成する方法については下記リンクを参考にして下さいね。 pom2019.hatenablog.com Hibe…
まえがき O/RマッパでEntityを作成する場合、手書きで作成するのは、すごく大変です。 Entityファイルに大量にあるカラムの設定をしたり、複数プライマリーキーの設定をしたりなど、手作業でするには、ミスもし易いし、こんなところで時間を使いたくないと思…
O/RマッパでEntityを作成する場合、手書きで作成するのは、すごく大変です。 Entityファイルに大量にあるカラムの設定をしたり、複数プライマリーキーの設定をしたりなど、手作業でするには、ミスもし易いし、こんなところで時間を使いたくないと思ってしま…
こんにちは、ぽむです。 はじめに 前回のブログでは、pom.xmlのdependencyに「MySQL Connector/J」8.0.16を設定していました。どうして8.0.16を使っているのかを開発者の観点から説明したいと思います。 MySQL Connector/Jとは、「MySQLとJavaを繋ぐドライバ…
まえがき STS3のMavenプロジェクト使って、Hibernate4.3経由でMySQLのテーブルデータを表示したいと思います。 手順は下記の通りとなります。 Mavenプロジェクトを使ってJavaのコンソールプロジェクトを作成します。 Hibernate4.3とMySQL8.0をpom.xmlに追加…
まえがき STSでStruts2のブランクプロジェクトを作成すると、エラーが出ており実行することができません。 エラーを解消し、実際に画面表示させるまでの手順を今回説明したいと思います。 Struts2でのブランクプロジェクトの作成方法については、下記リンク…
まえがき STSにStruts2フレームワークのブランクプロジェクトを導入したいと思います。 ブランクプロジェクトとは、指定したフレームワークの最小構成で作成されたプロジェクトのことです。 Struts2のブランクプロジェクトは、Maven設定のアーキタイプを設定…
STS3には、Springに最適化されたPivotal tc Serverというサーバが同包されており、Tomcat9をインストールしなくてもWebアプリケーションを開発することができます。 また、Pivotal tc ServerにはSpring Insightというリアルタイムで実行しているWebアプリケ…
まえがき STS(Spring Tool Suite)は、EclipseベースでSpringプロジェクトを開発するために作成された統合開発環境(Integrated Delelopment Environment、略してIDE)です。 Springを開発するためとありますが、今回作成しようと思っているStruts2もSTSでMaven…
STSのルック&フィールにはDarkスタイルが初めから用意されています。しかし、(私的な好みですが)とりあえずダークにしました的な感じであまり好きではありません。 今回、Eclipseでよく使われているEclipse用のDarkest Dark Themeプラグインをインストール…
まえがき 以前はSTSを英語のまま使っていたことがあるのですが、メニューやエラーメッセージが英語で表示されます。 英語のメニューにはある程度は慣れることができるのですが、英語のエラーメッセージには難しい単語も含まれており慣れることができませんで…
令和元年を機にブログを始めました! 本ブログを作成している「ぽむ」と申します。 語呂がいいのと平仮名で書いた感じが好きなので、ネーミングしました。 主にJavaでの開発経験があるITエンジニアです。 仕事で分からないことがある際は、よくグーグルさん…