skillup

技術ブログ

Java

GlassFishとTomcatの違い

投稿日:2015年4月7日 更新日:

JavaEEの開発を始めてからは基本的にサーバーとしてGlassFishを使っています。

一般的なJavaのサーバーというとTomcatが有名ではないでしょうか。少なくとも私はTomcatしか知りませんでした。

TomcatとGlassFish

Javaの開発を始める前はJavaでのサーバーサイドの開発に使うサーバー=Tomcatという認識でいました。が、調べてみますとTomcatはサーブレット&JSP専用の「サーブレットコンテナ」であり、JavaEE標準のサーバーではないようです。

それではJavaEE標準のサーバーは?という疑問がわくかと思いますが、それがGlassFishです。知名度としてはあまりないような気がしますが、事実上、「JavaEEの標準サーバー」となっているようですね。

GlassFish上ではサーブレット&JSPも動くため、GlassFishを使えば基本的にはJavaのサーバーサイドの開発は問題ありません。若干起動に時間がかかる、少し重いのが若干難点といえるでしょうか。

ちなみにIDEを使っていますとGlassFishを自動的にダウンロードする機能などもあり、GlassFish自体を単体でインストールすることはあまりないと思います。(こういうのが便利な反面、内部構造をあまり理解しなくてもよいことにつながります・・汗)

GlassFishの個別のインストールなど詳細な情報などは下記リンクが詳しいです。

GlassFishサーバーを使おう!

-Java
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Streamについて

Java8で導入されたStreamですが、名前はしっていたものの、使い方がわからず放置していました。 これを機に調べたのですが、コレクションフレームワークの拡張のようですね。 特徴としては以下のような …

no image

glassfishへのデプロイ

いつもJavaEE環境のローカル開発ではNetbeansで動かしてますんで、デプロイに関してglassfishのことをほとんど知らなくても動かせます。 開発や本番環境化では当然そういうわけには行かない …

no image

型パラメータに関して

Javaでの型パラメータについて書きたいと思います。 Contents1 基本の型パラメータ2 型パラメータの制限(ある型を継承した場合) 基本の型パラメータ Sample.java [crayon- …

no image

JPAでのリレーション(アノテーション使用)

JPAでリレーションを管理するとき、最初はアノテーションでやろうとしたんですが、結局やり方がわからずコンストラクタ式をかいて対処してました。 JPAでのリレーションに関して 外部キー制約があるやり方は …

no image

HTML&JSなど画面まわり&サーブレット小ネタ

サーブレットでアプリ作ってますが、画面まわりに関していろいろいじっているのでそこら辺のネタなんかを。 Contents1 テーブルの結合2 JSPでの動的HTML→POSTで認識できない3 動的プルダ …