• ベストアンサー

Webアプリケーションを作りたい!

別なカテゴリの方に投稿していたのですが、このカテゴリを薦めていただいたので、 こちらの方に改めて投稿します。 Webデータベースのアプリケーションを作ろうと思っているのですが、ほとんど経験が無いため、何から始めていいのか分からず困っています。 何か参考になる本やホームページ等があったら教えてください。 ちなみに、サーバーはLAN環境内で使うアプリケーションを作るので、自作しています。データベースソフトはSQLServer2000で、HPソフトは、frontpage2000です。 HTMLの少しの知識と基本的なSQL文しかできないので、何かアドバイスなどもらえるとうれしいです。

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

  • ベストアンサー
回答No.2

ASPでWebアプリケーション作成がいいかなと思います。 1.まずASPはなにかをここで書いてあるので参考にされて↓ http://oshiete1.goo.ne.jp/kotaeru.php3?q=1127509 2.次に初心者に分かりやすい(実際に作りながら学べる)サイト「How To ASP」で勉強↓ http://asp.dataweb.ne.jp/ 3.ASPを網羅した参考書 ASPによるWebアプリケーションスーパーサンプル http://www.amazon.co.jp/exec/obidos/ASIN/4797318228/qid=1105498280/ref=pd_ka_0/249-0113169-2645107 または「ビギニングASPデータベース」 http://www.amazon.co.jp/exec/obidos/ASIN/4844314823/qid%3D1105498430/249-0113169-2645107 でしっかりマスターできます。上記で挙げたものは全てかなりお勧めです。

参考URL:
http://asp.dataweb.ne.jp/
ryanpe-
質問者

お礼

返答ありがとうございます。 さっそく教えていただいたサイトで勉強します。

その他の回答 (1)

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

Webアプリケーションは最終的にバックグランで動いているDBサーバーへSQL問い合わせをしているので、利用したい言語で、SQLを発行します。 そしてその実行結果をHTML形式ではき出します。 その際、フォームはHTMLで作成します。 簡単に流れを示すと 1. htmlによって書かれたフォーム (例) <form action="hoge" method="post"> <input type="text" name="a">   :   : 2. ユーザーがそのフォームに入力した内容が、プログラムに渡ります。 プログラム側ではそのフォームの内容によってSQLを作成します。 (例) 上記フォームで name=aのエリアに山田と入力され、DBからname=山田を検索したい場合 SELECT * FROM table_name where name='山田' そしてそのSQL文を使用したい言語からDBへ問い合わせします。 3. DBは問い合わされた結果をプログラムに返すので、その結果を基に、ご自分の表示したい形でhtmlを生成します。 (例) 例えば、結果を単純に表示したいのであれば(nameと言う変数に結果が格納されているとします) <html> <body>   : name </htnl> と、ざっとこんな流れです。

ryanpe-
質問者

お礼

返答ありがとうございます。 流れはなんとなく分かったんですけど、やはり細かな部分は分からないですね。 なにか参考になるサイト等を教えてもらえるとよりありがたいです。

関連するQ&A

  • Webアプリケーションを作りたい!

    Webデータベースのアプリケーションを作ろうと思っているのですが、ほとんど経験が無いため、何から始めていいのか分からず困っています。 何か参考になる本やホームページ等があったら教えてください。 ちなみに、サーバーはLAN環境内で使うアプリケーションを作るので、自作しています。データベースソフトはSQLServerで、HPソフトは、frontpage2000です。 HTMLの少しの知識と基本的なSQL文しかできないので、何かアドバイスなどもらえるとうれしいです。

  • 複数のアプリケーション管理

    はじめまして。初心者です。 よろしくお願いします。 環境 WindowsServer2003 SQLServer WEBアプリケーションを作りたいと思っています。 単一のサーバー上で複数のWEBアプリケーションを管理することは可能でしょうか?アプリケーションで使うデータベースも個別のものになります。

  • Web上のmdbへの接続

    Webサーバーやデータベースについてほとんど知識がないので、的外れだったらスミマセン。 VBやAccessで作ったアプリケーションで、Webサーバー上においたmdbファイルに接続するにはどのようにすれば良いのでしょうか? 過去スレで ■データベース → SQL Server ■Web サーバ → IIS ■開発 → Visual Web Developer という回答があったのですが、 いずれも全くタッチしたことがないので、出来れば、 ■データベース → mdb(Access) ■Web サーバー → よく分からないのですが、 HomePageに使用しているocnのサーバー ■開発 → Visual Basic が出来れば、大変ありがたいのですが。 これって、可能なのでしょうか。とんちんかんで恐縮です。

  • WEBアプリケーションを作ってみたいのですが・・・。

    最近までHTML、CSS、javascriptを勉強していたものですが、WEBアプリケーションを作ってみたいと思い、質問させていただきました。 下記にまとめさせてもらいました。一つでもいいのでよろしくお願いします。 1.JavaServletやPHPやPERL、ASP、AJAX(?)などと色々言語がありますがどう違うのでしょうか?実行の早さが違うというぐらいでしょうか? 2.これから一つの言語に絞って勉強していきたいのですが、どれを覚えるのが一番使い勝手がよいのでしょうか。調べたらJavaServletを使うのがいいという意見が多かった気がします。(違っていたらごめんなさい) 3.データベースも使用したいと思っていますが、JavaServletやPHPをいったWEBアプリケーションを作る言語は、全てデータベースを使えるのでしょうか。 すみませんが、よろしくお願いします。

  • WEBアプリケーションの作り方について

    WEBアプリケーションを自分で作ってみたいと考えています。 とりあえずしてみたことは、簡単なCGIを作って、レンタルサーバーにそれをちょこっと置いてみました。動きました。 ただ調べていくとMVC構造がどうだとか、CPANからモジュールをインストールするとかいろいろでてきます。 レンタルサーバーにおくばあい場合、CPANからモジュールをインストールして、ローカルで動かせても、まったく意味ないのでは?とか思ったりしています。 そして、自分のところにあるデータベースにも繋がらないのではないでしょうか? どのようにしてするものなのでしょうか? よろしくおねがいします 。

    • ベストアンサー
    • Perl
  • ウェブアプリケーションのゲームを作りたいです。

    スマホやパソコンで遊べるウェブアプリケーションのゲームを作りたいです。 HTMLはある程度わかる程度でプログラムの知識は殆ど無いので、1から勉強をするつもりです。  (ゲームを作成するのに支援なりしてくれるソフトがあったら教えてほしいです) そこで、質問です。ウェブアプリケーションでゲームを作るのにHTML5とJavaScriptを勉強すれば良いのでしょうか? 教えてください。 Flashは、考えていません。自分のiPhoneで使えないので^^; ちなみに本当は、CとかJavaから始めたほうが良いのですか? また、おすすめの本とかありましたら、そちらもお願いします。

  • WEBサーバに超長文SQL文を送信するには

    WEBサーバにクライアントマシンから1K以上の長文SQLを送信し、WEBサーバからデータベースサーバにアクセスしてSQLを実行しデータを取得したいと思います。 WEBサーバが1Kを超える長文SQLを受信することができません。 何が悪いのかわかりません。 WEBサーバがSQL文を受け、そこからDBサーバにアクセスする構造は変えたくありません。何かよい方法があれば教えてください。 お願い致します。

  • Web上にデータベースを置きたい。

    はじめまして。 今私の会社で、Webデータベースアプリケーションを稼動させたいと考えております。 簡単な条件として 1.セキュリティが強固であること 2.OSはUNIX系であること 3.Webサーバーはレンタル可能なこと を想定しております。 1.のセキュリティに関しては暗号化やパスワードでの認証などを考えております。(その他にこれはやった方がいいというのもあれば教えていただけると助かります。) データベース作成のソフトウェアなどをどうすればいいのか悩んでおります。 当初は、SQLサーバーを利用してColdFusionと連携させて暗号化などをかけたいと思っておりました。 でも、わざわざColdFusionと連携をさせなくても 暗号化などがかけれるのかがよくわかりません。 また大変勉強不足な面もありますが、何卒宜しくお願い致します。

  • Webアプリケーションによるデータベースログインについて

    お世話になっております。お聞きしたいことですが、 ただいまWebアプリケーションをJavaで作成中でして、TOPページにログイン、パスワード、データベース選択などを付け、それらに適切な文を入力しないと次のページのテーブル一覧を出せない。 と、このようなシステムにしたいと思い投稿しました。 色々調べましたが、まずなにをすればいいのか自分には不明でしたので、適切なサイトやアドバイスなどございましたらどうぞよろしくお願いいたします。 設定環境 MySQL5.0 JDK1.5.0_11 tomcat6.0 eclipse3.2 です。

    • ベストアンサー
    • Java
  • WEBアプリケーションのタイムアウトについて

    ブラウザ<-回線->WEBサーバ(apache)<-回線->APサーバ(tomcat)<-回線->DBサーバ という並びの一般的なWEBアプリケーション(それぞれ物理的に別サーバです)において、 システム要件として下記を考慮をしなければならず、困っています。 1.データベースの処理時間が長い場合、 ブラウザ<-回線->WEBサーバの接続は何を基準に保たれるのでしょうか。 また、その時間はコントロール可能でしょうか。 2.データベースの処理時間が長い場合、 APサーバ(tomcat)<-回線->DBサーバの接続は何を基準に保たれるのでしょうか。 また、その時間はコントロール可能でしょうか。 3.APサーバの処理が長い場合、 WEBサーバ(apache)<-回線->APサーバ(tomcat) の接続時間は何を基準に保たれるのでしょうか。 また、コントールは可能でしょうか。 ご教授よろしくお願いします。

専門家に質問してみよう