Javaに対応しないレンタルサーバが多い理由

このQ&Aのポイント
  • JavaのJSPやJavaサーブレットは多くのレンタルサーバでは対応していません。
  • サーバ業者がJavaに対する管理が面倒だとか顧客がJavaをサーバサイドを動かす需要がないからでしょうか。
  • Javaをサーバサイドに動かすことは、個人にとっては非現実的なやり方でしょうか。
回答を見る
  • ベストアンサー

Javaに対応しないレンタルサーバが多い理由

JavaのJSPやJavaサーブレットは多くのレンタルサーバでは対応していません。それはどうしてでしょうか。サーバ業者がJavaに対する管理が面倒だとか顧客がJavaをサーバサイドを動かす需要がないからでしょうか。 Javaをサーバサイドに動かすことは、個人にとっては非現実的なやり方でしょうか。仮にJavaでリアルタイムなデータのやり取りするとしても、"必然的"にサーバ負荷が大きく、サーバ管理者から間違いなく「お断り」の連絡が来るではないでしょうか。 やはり、PHPとJavaScriptまたはActionScriptを組み合わせて、Webアプリケーションを作成した方が個人的に開発されても需要はあると思いますし、サーバ管理者にとっても管理しやすい言語であり、サーバ負荷も小さいのではないでしょうか。その方が個人にとっては現実的なやり方だと思いますが、どうでしょうか。

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.1

セキュリティの問題からだと思いますよ。 何かあるとほかの顧客への賠償問題に発展してしまうかもしれません。

masa_go
質問者

お礼

ご回答ありがとうございました。 参考にさせて頂きました。 やはりそうでしょうね。PHPはセキュリティが弱い、Javaはセキュリティが強いとは限らないことが分かりました。結局はプログラマーの腕次第でしょう…。

関連するQ&A

  • JAVAのいろいろ

    こんばんわ。 サーバサイドのサーブレットとJSP、 クライアントサイドのJAVAアプレットとJAVAスクリプト、 JAVA初心者で、これからプログラムを勉強してシステム構築していきたいのですが、どの組み合わせが一番容易でわかりやすいでしょうか? 作成したいシステムは以下のMr.camのようなライブカメラです。 <http://www.tvdo.net/>

    • ベストアンサー
    • Java
  • サーバサイドJavaの「べからず集」

    サーバサイドJavaを構築するにあたってやってはいけないこと(「べからず集」的なもの)をまとめたサイトや書籍はないでしょうか?  例えば「サーブレット」でインスタンス変数を使用すると通常は問題ないが利用者がほぼ同時にアクセスすると利用者間で共有してしまうといったこと。開発を始めるにあたって未経験者への教育を行って不具合を未然に防ぎたいのです。 ※「@IT」は見ています。あそこはあまりにも記事が多すぎて「べからず集」という感じではないので他のページがあれば教えてください。  また、「サーバーサイドJavaアンチパターン 」という書籍はチェックしています。  よろしくお願いします。

    • ベストアンサー
    • Java
  • 初歩的な質問ですいません

    初歩的な質問ですいません。 Javaの勉強を始めたんですが、わからないことがありますので、質問します。 サーバーサイドJavaは、サーバ側のプログラミングに使うと書いてあったのですが、他のサーバ側でないもの(どんな種類があるかわかりませんが)は、サーバーサイドJavaではなく、なんと言うのでしょうか。 また、それらは、JSPやサーブレットは使わないのでしょうか。

    • ベストアンサー
    • Java
  • Javaサポートのレンタルサーバに関して

    現在、レンタルサーバを探しております。 ■目的(半分仕事) セミナーを主催し、参加者からのアンケートを回収したり 参加者のDBを管理していきたいと思っています。 自分がJavaでの開発が主なので Javaに対応しているレンタルサーバを探しておりますが あまり見つからず、下記を検討しております。 ・DTIServerMan ・1strentalserver (↑他の方の質問を拝見しましたが、DBまわりで問題あるんでしょうか。。?) 現在、上記サーバを使用されている方、 または他を利用されている方のアドバイスが 伺えればありがたく思います。 最近はPHP5が主流なので、JSPやJavaのフレームワークなんかで作らないよ等でも 結構です。 いろいろ検討している段階なので 皆様のご意見・アドバイスが伺えればありがたいです。 どうぞよろしくお願いいたします。

  • Java EE SDKとJava SDKについて

    お世話になっております。 現在以下の環境でサーバサイドプログラミングをしております。 Eclipse Europa Version 3.3.2 J2SE SDK1.5.0_15 Apache Tomcat /5.5.26 この環境でも問題なくサーブレットやJSPの開発ができており、動作確認もできております。そこで気になったのが、Java EE SDKの存在です。構成内容を見てみるとSample?のようなものとそのほかにも色々入っているようですが、JavaSDKだけで開発ができている今、これらの存在が疑問です。 なんとなく、JSPのコードをコンテナがサーブレット形式にコンパイルする際にJDKが必要なのだということはわかったのですが、なぜにサーバサイドプログラミングであるのにJ2SE Software Development Kitで開発が行え、Java EE SDKが必要ないのでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • Javaサーバーサイドの学習の参考書

    「10日で覚えるjava入門教室」という参考書を購入し1ヶ月間ほどjavaを勉強し 様々なプログラムを実際に書いてみて基本的な構文と再帰などオブジェクト指向に関して理解して簡単なコードを書けるレベルになったのですが JSPやDB、サーブレットといったサーバーサイドの知識が全くないため実務に活かせません。 最終的な目標として、簡単なソーシャルゲームの構造を理解できるレベルの知識をつけたいのですが まず、どこから手を付けるべきでしょうか?またそれにあたって独習できる参考書があればご教授頂きたいです。 プログラミングは全くの初心者で(HTMLはちょっとわかるけどCSSはさっぱりという感じです) TomcatやMySQLなどはマニュアルにしたがって導入し、一応動いてはいますが全く理解できてない状態です。よろしくお願いします

  • 学校でJAVAを習ったらサイトは作れますか?

    下記のような事を習います。これだけできればプログラム未経験者でも自分一人で大抵のことはできますか? [プログラミング実習] Java言語、JSPサーブレット など Java言語によるネットワークプログラミング技術の習得 座学型訓練 Javaによるシステム開発、データベース設計補佐など ネットワーク技術について、ハード・ソフト両面において、技術・知識を身に付ける。ITを活用したビジネ スプロセスモデルに対して、最適なシステム構築を計画、実行することが出来る。 ・Javaを使用して、アプリケーションソフト・アプレット・サーブレットが作成出来ます。 ・Javaサーブレット・JSP・Beansを使った、Webサイトの作成・運用・管理が出来ます。 ・データーベースの作成及び運用・管理が出来ます。

    • ベストアンサー
    • Java
  • サーバーサイドJavaのデプロイについて

    「Spring MVCを利用したサーバーサイドJavaのプロジェクトデプロイについて」 私は社内SEとして、JSP/サーブレットで簡単なWebアプリケーションを作り、社内サーバから社員向けに公開しています。 今回初めてフレームワークを使おうと思い、Spring MVCを選択しました。 Spring Tool Suite(STS)をインストールし、サンプルプロジェクト「Hello World」を作成し、STSに組み込まれているサーバーソフト「VMware vFabric tc Server」を利用して、ローカル環境で"Hello World!"を表示させることに成功しました(http://kt-kiyoshi.com/wp/2014/02/17/spring-tool-suite/に書かれてあるのと同じ内容)。 このサンプルプロジェクト「Hello World」を、ローカルにあるTomcatにデプロイしようとしたのですが上手くいきません。 http://d.hatena.ne.jp/ozuma/20131227/1388151846とかhttp://fukuchiharuki.me/wiki/index.php?Tomcat%2FWAR%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8Bを見て試したのですが上手くいきません。 JSP/サーブレットで作ったWebアプリケーションはTomcatでちゃんと動いています。 STSで作ったプロジェクトは、フォルダ階層やらコンテキストやらが、いつものJSP/サーブレットのものより複雑なので、理解できていません。 (1)上記のように、STSで作ったプロジェクトをTomcatにデプロイする方法を詳しく教えて頂けませんか? (2)もしくは、「VMware vFabric tc Server」をインストール(サービスへの登録を含む)する方法を教えて頂けませんか?ただし、いずれ公開用のサーバーに置くつもりなので、サーバーにSTSをインストールして、サーバーの電源がOFF→ONの度に「VMware vFabric tc Server」を起動させるというのはなしにしたいです。OSを再起動してもサービスから自動的にスタートアップにしたいです。 よろしくお願い致します。 [環境] Windows 7 Tomcat 7 Spring Tool Suite 3.6.0 (Eclipse 4.4 Lunaがベース)

    • ベストアンサー
    • Java
  • ActionScriptでリアルタイムの通信対戦ゲームやMMOは開発可能でしょうか?

    ActionScriptでリアルタイムチャット、リアルタイムでオセロや将棋などの通信対戦ゲーム、さらに大規模なMMOなど開発することはできますでしょうか。また、ActionScriptでオセロや将棋などCPUと対戦するための人工知能(AI)でも作れますでしょうか。 現在、ActionScriptがJavaやCに置き換わってクライアントで動作する点があって、サーバに負荷が少なく、開発がしやすいため、これからは需要が伸びていくと思いますがどうでしょうか。 ラグナログオンラインとかActionScriptで大規模なMMOを開発できそうな感じとか実際にActionScriptでMMOを提供しているゲームはありますでしょうか。 しかし、ラグナロクオンラインなどのMMOはDirectXに対応しているため、それはActionScriptやJavaではなくC言語と開発されたとしか思えませんが…。 分かる方はご回答をお願いします。

    • ベストアンサー
    • Flash
  • 業務でのJSP

    初めて質問させていただきます。 宜しくお願い致します。 私は9月からプログラマーとして会社に入りましたが、今JAVAのサーバサイドプログラミングについて学習しています。 ここ数ヶ月あるサーブレット/JSPの本で勉強していたのですが、 数日前、会社の先輩から言われたのですが、そんな本に書いてあることは、実務では使えない、JSPではJAVAのソースを書いてはいけない?、タグライブラリを使うんだよ、と言われました。 そのときは、わかりましたと答えてしまったのですが、あとでそれについて調べてみたところ、微妙によくわかりませんでした。 そもそも、JSPでJAVAのソースを書いてはいけないというのがかなり疑問でした。そのときにはっきり問い詰めればよかったのですが、先輩がいうことすべてが難しくて・・・。 そしてタグライブラリをどうやってどう使うのか、かなり知りたかったです。 そこで、このサイトではJAVAのスペシャリストがたくさんいらっしゃると聞いたので、質問致しました。 ぜひ、この事についてなんでもいいので教えて頂けないでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Java