WebブラウザでのDBアクセスの処理を関数で行いたいのですが。管理者ブログSlack版コミュニティWebブラウザでのDBアクセスの処理を関数で行いたいのですが。WebブラウザでのDBアクセスの処理を関数で行いたいのですが。PM初めてJAVAでのWebアプリケーションを開発することになり、実現方法が分からずここで相談させていただきます。お願いします(長い事誰も質問されていないようなので反応して頂けるのか心配ですが)Apache,Tomcat、JAVAなどはインストールしました。開発環境はできていると思います。一応NetBeansもインストールしましたが、いまいち使い方(プロジェクト生成方法)が分からない状態なので、テキストエディタで開発しようと思っています。実現したい事はたくさんあるのですが、まずはDB(Postgresql)への接続になります。DBへのアクセスをする関数をクラスでまとめたいのです。{System.out.println(rs.getString(name));}</BODY></HTML>みたいな感じにしたいのですが実現可能なのか、どのようにJAVAクラスを作って、jspで呼べば良いのか全く分からず途方に暮れています。部変数としてログアウト処理するまで所持できるのかなども分かりません。このようなDBアクセスの実現方法はあり得ないというような返答でも助かります。DBの操作を行うように通信する方が今なら分かりやすいかもしれません。形式で返してもらうことにするのです。ように画面と画面に表示する時のDB操作とが一体になることが無いので、私には分かりやすいと思います。id=myTABLE><table></table></div>内に構築すれば表(又は、グリッド)表現形式で取得した内容が表示できます。すれば、画面の内容の更新とページ遷移とが別々になり、制御しやすくなると考えています。DBを扱うクラスを用意したいということについて言えば、あまり大きなクラスではなく、最小限度必要な機能を提供するものにしておくのが良いと思います。出来るだけ、ビューやストアードプロシジャーやファンクションやでDB操作することで柔軟性が高くなるでしょう。ソースに手を入れてデプロイ(配布、配置)し直すのと。用いてデーターソースを使うと簡単に記述出来ると思います。以上、大雑把に私の考えを述べました。PM>しま様アドバイスありがとうございます。昨日初めてJAVAをPCにインストールしたのですが...JSONとか、ajaxやら何もかもが初耳で混乱状態です。AJAXでのDBアクセスについても調べてみたいと思います。(拡張子jspも昨日、初めて知りました)Webアプリ開発自体素人なので。クラスを作ってそれにSQL文を投げて実行するという考えは不可能ではないということですね...。確かにプロシージャでいろいろ用意したほうが勝手が良いですね。作業を分担してまして、プロシージャでいろいろやってもらうとプロシージャ担当の人に負荷がかかり過ぎてしまうのでできたら私が作るJAVAクラスで対応したいと思っています。javax.servlet.http.*;とかが無いというエラーが出て、tomcatフォルダを見ても見つからないし、commonというフォルダに在るとか書いてあるサイトがあったけど見つからない...と、本当に手も足も出ない状態です。Marsも入れたのですが、tomcatのアイコンが出なくて途方に暮れてます。PM>しま様jQueryは、javascriptの派生みたいなもので、AJAXはジャバスクリプトのHTTP通信機能を利用するもの?なのですね。開発要件は、JAVAで開発する事。使わないというのは少し極端すぎると思います。submitボタンが押せます。いう強力な手段を使わないで、データー通信だけが行えます。表現できることを広げることなのです。開発することと何の矛盾もしないと考えます。開発するのはサーバー側の処理でしかありません。上手く使うことが大切です。http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/servlet_jsp_s01.htm>のですが、あなたが示したページは古すぎます。間違っているわけではありませんが、あなたの環境と違いすぎることが考えられます。バージョンを見ても分かると思います。PM>しま様ご返答ありがとうございます。java,javascriptは混在して使って良いってことなのですね。私の担当がJAVAクラスで関数を作り、DBとのやり取り系を行うので、画面担当がどのように開発するのかは分かりません。私の作るクラスの中でjQuery(javascript)を使って関数を作って、画面側で関数呼び出しをすれば良いというだけならそれで良いのかもしれません。混ぜて(?)使えるWeb言語って難しいです...。定してコンパイルができました。できましたが、これをどうやってブラウザで表示すれば良いのか分からないのです。ここかなって処においても動かないのです。tomcat配下のいろいろなフォルダにコピーしまくっています。7.0\webapps\ROOThttp://localhost:8080/test_postgresqlこのclassを呼ぶJSPを作るのが普通なのでしょうか。(JSPからのclassの呼び方が分かりませんが)こんな低レベルなところが分からないので必死でネットで探しているところです。PM>java,javascriptは混在して使って良いってことなのですね。>私の担当がJAVAクラスで関数を作り、DBとのやり取り系を行うので、画面担当がどのよう>に開発するのかは分かりません。>私の作るクラスの中でjQuery(javascript)を使って関数を作って、画面側で関数呼び出>しをすれば良いというだけならそれで良いのかもしれません。文書ですつまり、ブラウザーで表示し、動作させるためのものです。内の値のやり取りもします。触ることになるでしょう。AM>しま様いろいろと助言ありがとうございます。JAVAの基礎から勉強しようと思います。いうものか理解したうえで事を始めないとわけわかになる。いう性質を持つプロトコルなのか、とか知っておくべき前提事項が多い。・どの辺の処理をやってほしいのかを上司に聞いてみるといい。データベースから商品の残数や個数を引き出すだけならそんなに難しい話ぢゃない。PM>tetrapodさまこちらでも助言ありがとうございます。今日一日基本から勉強をして、なんとかEclipseの使い方とか、どこにclassを置くとか、web.xmlの意味が分かったところです。sessionとか、わけわかめ。サーバ側(DBとのやり取り)は全部私が担当のようです。PostgresSQLとやり取りをする関数を作るだけですから、JAVA、javascriptやWebのいろいろを理解できてる人なら簡単なのだと思います。社内でも初のWebアプリ開発(JAVA)ですので、誰に聞くこともできないですし、サンプルがないかなぁーと探しながら理解を進めているところです。PM解決ではないですが、とにかく不勉強という事で閉じます。1年前モードレスダイアログの子のモーダルダイアログ表示中に親のモードレスダイアログを操作禁止にしたいメインダイアログ(MainDlg)に子ダイアログでモードレスダイアログ(DlgA)があります。様、ご教示有難うございます。1年前Microsoftのホームページでエラーが出て接続できない。コピーららららららのエンジニアラウンジホームプロフィール大手SIerで課長しております。C++/Java/C#/RDBのレガシーな人だけど新技術キャッチアップしたいおじさん。Reserved.メンバーお問い合わせタイトルとURLをコピーしました。