Spring Frameworkと利用DBについて教えて下さい。
他の言語のMVCフレームワークでのイントラネットの業務アプリを経験していますが、
前提
今回、Java言語を覚えるのに、MVCフレームワークから入りたいと考え、
Spring Frameworkについて調べています。
・自宅環境構築用にOpenJDK 19を利用し、Spring Frameworkを利用したいと考えています。
ORMを利用します。(Hibernateの予定)
・DIも利用
・将来的にはイントラネットの業務アプリの構築前提のための準備をしたいです。
・MVCモデルは調整して、クリーンアーキテクチャ方式に変更しようと考えています。
質問
①Spring MVC、Spring Boot、Spring Rooの違いについて
・基本的なログイン認証機能を持ったMVCアプリを構築するならSpring MVCを利用するのでしょうか?
・Spring MVCでSpring Rooの機能は使えますか?またはその逆で、RooのなかでMVC形式で作成できるのでしょうか?
検討違いな質問であればすみません。
Spring Rooはテンプレートが作れるようですが、最初のテンプレートはRooで作成されてたものをベースに利用して、以降はソースをコピーして作ったほうが使いやすいと思っています。
・Spring Bootの簡単なWebアプリということがわかっていません。MVCではない簡単なものということでしょうか?
②Controllerが画面を返す場合について
・Controllerが画面を返すのは.jspでしょうか?.htmlでしょうか?または、どちらでも返すことができるのでしょうか?
.jspというものが理解できていません。.htmlにJava言語の機能がついているようなものでしょうか?
※ViewにはMPA利用でのVue.jsを使用したいと考えています。なので、画面からできるだけJava言語の機能の利用は必要最低限にしたいです。(全部は難しいかもしれない。)
③DBについて
・開発時はDBにOracle Expressを使おうとしていますが、
サーバースペックにもよるかもしれませんが、Oracleの商用版は1サーバー当たり、低価格帯とした場合どのぐらいの費用がかかるのでしょうか?
・DBについてOracle以外を選択した場合、MariaDBを考えています。
MariaDBはBtoBでの業務アプリの商用利用としては不向きでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/10 01:20 編集
2022/10/10 01:20
2022/10/10 01:29 編集
2022/10/10 01:30
2022/10/10 01:55 編集
2022/10/10 02:46
2022/10/10 03:05 編集
2022/10/10 03:05
2022/10/10 03:05
2022/10/10 03:08 編集
2022/10/10 03:12