• 締切済み

aspについて

仕事柄、最近ASP(Active Server Pagesでしたっけ?)をよく耳にするのですが、ASPはサーバ側で動作するんですよね。また、サーバ側で高速に動作させるためにコンパイル(?)を行ってると聞きましたが、そうなると、サーバの機種に依存することになると思うんです。 なぜ、こんなことを書いたかと申しますと、機種依存するんでしたら、Javaの方向性と異なってきてると思うんですが... Unix、Win、Macなど、OSに依存しないのがJavaの方向性だと思ってたのですが、最近巷を賑わしているASPがその方向性を無視しているのはなぜでしょうか? Javaの方向性が変わってきたと言うことですか? 関連の仕事をしている割には無知ですので、できれば分かり易く回答お願い致します。

  • who
  • お礼率53% (15/28)

みんなの回答

  • selenity
  • ベストアンサー率41% (324/772)
回答No.3

ASP(Active Server Page)はWindows NT/2000 Server上で 稼働するInternet Information Server(通称iis)上で使用可能な言語です。 サーバサイドのVB Scriptとも言えます。 ただし、最近はWindowsNT/2000以外でもActive Server Pageを稼働 可能なようです。 javaもJava Applet自体は機種依存しませんが、Java Appletを 稼働させるためのJava Virtual Machine自体は当然機種依存 しますし、Browserにも依存します。

who
質問者

お礼

そうですね。 Javeが機種依存しないとは言っても、JavaVMは機種依存しますし、当然ブラウザにも依存しますよね。 参考になりました。 ありがとうございます。

  • maro
  • ベストアンサー率47% (95/199)
回答No.2

Application Service Providerと勘違いしていらっしゃいません?

who
質問者

お礼

テレビなどで取り上げられているASPは、Application Service Providerのほうみたいですね。 どうも、勘違いしていました。 質問は、Active Server Pagesの方だったんですケド(^^; ご指摘ありがとうございます。

noname#9414
noname#9414
回答No.1

ASPというのはJavaとは違いますよ。従って、 Javaの方向性は未だに変わっていません。 また、同じようにMicrosoftがマルチプラット フォームの言語C#というものを現在開発中ですが 内容は未だ不明です。 ASPはDLLなどを呼び出すため、あらかじめ コンパイルしてあるDLLを呼び出すという意味 なのではないでしょうか。 ではでは☆

who
質問者

お礼

そうですか、ASPとJaveとは異なるモノなのですか。 正直Javeがどこまでの事を示しているのか、良く分かっていないのです。 違うことは違うと言って頂けると勉強になります。 ありがとうございます。

関連するQ&A

  • 超お馬鹿。 ASPって?

    OS: クライアント Windows2000, サーバ NT4, IIS4 Editor: FrontPage2000 ASP未体験者につき、皆さんに失礼な質問をしてしまいますがお許しください。 Webのクライアント側で何か動作をさせるときにはVBScriptやJAVAなんかでスクリプトを記述することは以前やったことがあります。 ASPは、ASPの文法で書いたスクリプトが記述してあるHTML(拡張子はasp)をWebサーバ(IIS?)に発行するだけで動作するようになるのでしょうか。 それとも、サーバ側にログインして何か作業が必要なのでしょうか。 まったく理解していませんが、見捨てずに教えてください。 よろしくお願いします。

  • JSPとASPのセキュリティの違いって?

     Urizakaです。  さて、現在ASPとJSPとの機能の比較調査を行っているのですが、その中で 「セキュリティについてASPはOSに依存しているが、JSPはJavaセキュリティによるセキュリティが可能」という記述を目にしました。そこで質問なのですが、このjavaセキュリティとは具体的にどういうものなのでしょうか?。またOSでのセキュリティに比べて、どんなメリットがあるのでしょうか?  宜しくお願いします。

    • ベストアンサー
    • Java
  • ASPの詳しい説明を・・・

    WWWサーバ側で、JavaScriptやVBScriptなどのスクリプト言語や、各種ActiveXコンポーネントを動作させるためのフレームワーク。  ASPとして記述されたWebページは、まずサーバ側で解釈・実行されるため、参照時の状態によってダイナミックなコンテンツをクライアントに提供することが可能である。 ・ん~動作させるためのフレームワークっていうのがまずよくわかりません・・。 ・HPとかにもASPは使えるってことですか? ・あとVBでよくパフォーマンスがいいとか悪いとかっていうじゃないですか。 パフォーマンスというのはなにを指しているのですか? よろしくお願い致します。

  • aspで標準入力は受け取れますか?

    http://www.geocities.jp/java_iappli/java94.htm 上記のページを参考に、iアプリで入力された内容をCGIプログラムを利用してテキストファイルに書き込むことを考えています。 しかし、事情によりサーバ側のプログラムにはaspしか使えません。 aspで標準入力を受け取ることができるのか、できるとしたらどうやればいいのか、自分では調べてもわかりませんでした。 ご存知の方、お力をお貸しください。 よろしくお願いします。

  • asp.netのクラスについて

    いつもお世話になっております。 asp.netの動作環境検証テストをしているのですが、クラスの動作で躓いております。 -------------------------------------------------- ≪テスト内容≫ visual web developer 2008にて作成したサイトのファイルをサーバ上へコピーしてテストしています。 App_Codeフォルダ内へclass1.vbファイル作成 フォームの'Dim test As New Class1'を記述 IISの仮想ディレクトリへサイトファイルを丸ごとコピー ブラウザで実行 -------------------------------------------------- ≪サーバ環境:≫ OS:windows server 2008 1. 以下をインストール asp.net .NET framework 2.0 2. IISマネージャのwebサービス拡張の画面で Active server pages ASP.NET 1.14… ASP.NET 2.0… を許可する 3. サイトのプロパティにてバージョンをASP.net2.0へ変更 -------------------------------------------------- ≪詳細≫ ローカル(開発環境)環境ではvisual web developerでのデバッグはエラーが出ないのですが、サーバへコピーすると以下のエラーが出てしまいます。 また、開発環境側では、他の開発環境(vb6等)が入っているため、'msgbox'が動作するなどサーバ環境へファイル移行した時と動作が違っている部分はあります。 ●ブラウザに表示されるエラー内容 説明: この要求を送信するために必要なリソースをコンパイル中に、エラーが発生しました。以下のエラーの詳細を確認して、ソース コードを修正してください。 コンパイル エラー メッセージ: BC30002: 型 'Class1' が定義されていません。 ソース エラー: 行 22: Dim test As New Class1 -------------------------------------------------- 今いち基本的なことを理解していないため、サイトの側の記述に問題があるのか、サーバ環境に問題があるのかの判断もつかない状況です。 見当違いな質問をしている可能性があるのですが、ご存知の方いらっしゃいましたらご教授頂けますようよろしくお願いいたします。

  • ASPからJavaの起動

    ASPを用いてJava(J2SDK)で書いたPGを起動したいのですが、うまくいきません。 Javaで書いたものはServletではなく、通常のPGです。 Cで書いたものを起動するのに <% Set ExeObj = Server.CreateObject("ASPExec.Execute" ) ExeObj.Application = "C:\pg\hogehoge.exe" %> という手法を用いると思いますが同じように動かしたいのです。 Set ExeObj = Server.CreateObject("ASPExec.Execute" ) ExeObj.Application = "java C:\pg\hogeclass" といった感じで行ってもうまくいきません。 よい手段はないでしょうか? ※Servletを使うことはできません。普通にCの実行形式を起動するようにできないでしょうか?

  • JAVAの開発環境について

    JAVA初心者です。 サーバサイドのJAVAの開発を行います。 サーバはSun Solaris9で、クライアントは WindowsXPです。 Servletはサーバに格納して動作させるものですが、 このコーディング・コンパイルはWindowsで行って、 コンパイルが通ったものをサーバにコピーする、という方法で開発できるのでしょうか? それともサーバはSolarisなので、コーディングは全てSolarisで行わなければならないのでしょうか。 非常に初歩的な質問で申し訳ないですが、回答をお願いいたします。

    • ベストアンサー
    • Java
  • Javaアプリケーション内でコンパイルはできますか?

    Javaアプリケーションから、シェルにアクセスして、Javaプログラムをコンパイルおよび実行したいのですが、できますか? 具体的には、例えば、JavaアプリケーションのメインフレームにJavaプログラムを記述するテキストエリアがあってユーザはそこにJavaプログラムを記述し、任意の名前で保存できるとします。また、メインフレームには、コマンドを実行するテキストフィールドがあり、ユーザは保存したプログラムをそこからコンパイルできる。つまり、そのテキストフィールドに、 javac xxxxx.java と入力するとコンパイルでき、 java xxxxx とすると実行できる。 このようなことをしてみたいのですが、JavaアプリケーションからWindowsもしくはUNIXのシェルと連携させることはできますでしょうか?ご存知の方よろしくお願いします。

    • ベストアンサー
    • Java
  • ASP.NETでWebConfigのエラー

    ASP.NETでWebアプリを作りました。 動作確認も問題なかったですが、それをWindowsサーバにアップしたところ、WebConfigファイルの構文エラーが出てしまい実効できませんでした。 ASP.NETは実行するマシンを変えるときに、なにか設定が必要なのでしょうか? エラー文は以下になります。 ファイルまたはアセンブリ名 CrystalDecisions.CrystalReports.Engine、またはその依存関係の 1 つが見つかりませんでした。 どうか教えてください。

  • JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサ

    JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサーバー上で動き、Javaアプリケーションは単独で動作するということは理解しました。 以上の3つには機能的な違いがありますか? JavaアプリケーションにはあってJavaアプレットには無いもの、Javaサーブレットにあって、Javaアプレットには無いもの、JavaサーブレットにあってJavaアプリケーションには無いものなど、もっと詳しく知りたいです。参考の本などもお待ちしています。皆さんの知恵をお貸しください。よろしくおねがいします。

    • ベストアンサー
    • Java

専門家に質問してみよう