‘Java’ タグのついている投稿

【第2回】Spring Boot ApplicationをCentOS7にデプロイしてみた(準備編)

2020 年 1 月 19 日 日曜日 by uma

どうも、umaです。

今回は、Apache + Tomcat連携をサンプルのwarファイルを使用して設定していき、理解を深めていきます。

【サンプルwarファイルはこちら】

(さらに…)

【第1回】Spring Boot ApplicationをCentOS7にデプロイしてみた

2020 年 1 月 19 日 日曜日 by uma

お久しぶりです、umaです。

今回は、ローカルで作成していたアプリケーションをインターネットに公開しよう!ということで行った手順をまとめました。

第一回目は、CentOS上でSpring Boot Applicationを実行するところまでやってみました。

なお、ローカルでSpringBootApplicationを作成する手順はEclipse+SpringBoot+MavenでHelloWorld をご覧ください


(さらに…)

Firefoxと画像のContentTypeの関係

2016 年 2 月 15 日 月曜日 by sora

Firefoxで画像を参照しているといきなりファイル保存ダイアログが表示されてしまいました。

fsv_01

他のIE11やGoogleChromeでは、ちゃんと画像が表示されます。

fsv_02

FirefoxでもIE11やGoogleChromeと同様にブラウザ上で画像を表示してくれる場合があります。
その違いは、拡張子が大文字か小文字かの違いでした。

(さらに…)

Javaサーブレットで、404となったURLを取得する

2015 年 8 月 18 日 火曜日 by sora

404ページ(NotFoundページ)は、単に「このページはありません。」と表示すればよいと思っている方々も多いと思います。

しかし、404ページはSEO上重要なページなのです。

「Webサイトを訪れるがページがない」⇒「お客様が要求したことに応えられていない」

ということになります。

404ページで適切な別ページへの案内ができれば、そこからの離脱を防ぐことができ、かつ、コンバージョンへつなげることができるかもしれません。そのためには、どのURLにアクセスされたかを取得する必要があります。

(さらに…)

RoRライクのJavaフレームワーク「Play Framework」

2012 年 1 月 24 日 火曜日 by nakas

普段はJavaをメインに使っていながら、最近はHTML5/JS/Android/iOSなどクライアントサイドの技術が賑わっていることもあって、サーバーサイドの技術、特にWebフレームワークには目を向けていなかったんですが、Java/Scalaエンジニア界隈では、 “Play Framework” が最近注目されているらしいです。

http://www.playframework.org/

JavaによるWebアプリケーション開発を容易にすることを目的とした、
Ruby on RailsライクのOSSフレームワークです。

概要や特徴などは公式サイトで分かりやすく説明されているので、そちらを参照してください。今回紹介する環境構築手順や開発フローが見られる10分程度のムービーもあります。
公式ではありませんが、翻訳サイトもあります。

http://playdocja.appspot.com/

早速、ローカル環境(WindowsXP)に開発環境を構築してみます。
なお、Java5以降がインストールされている前提です。

1.最新バージョン(v1.2.4)をダウンロードします。

http://www.playframework.org/download

ファイル:play-1.2.4.zip

2.ダウンロードしたファイルを任意のフォルダに展開します。

今回は以下のディレクトリに展開
D:\work\play-1.2.4

3.コマンドプロンプトを起動して、新規アプリケーション作成用のコマンドを実行します。

# cd D:\work\play-1.2.4
# play new myapp

途中でアプリケーション名を聞かれるので適当に入力します。

4.アプリケーションの起動コマンドを実行します。

# play run myapp

5.ブラウザを開いて、URLを入力します。

http://localhost:9000/

基本的な環境構築は以上です。

Tomcatなどのアプリケーションサーバ上で動作させることもできますが、スタンドアロンで動作するので、すぐにアプリケーションの開発に取り掛かれます。
テキストエディタをはじめ、Eclipseなどお好みのIDEで開発できるのもGoodです。

環境構築だけでなく、アプリケーションの開発においても、効率的に開発できる機能がたくさん含まれているので、順次試していきたいと思います。