0

Javaプログラミングに関しては、私は少し初心者です。私は DFP の API を見てきました。コンピューターのコマンド プロンプトを介して機能するクエリをいくつか取得しました。

ただし、ボタンをクリックするだけでこれらの呼び出しを行うことができる Web ページを作成したいと考えています。HTML ページのアクションを実行中の Java コードにリンクできますか? 次に、J コードから結果を取得し、それを Web ページに表示する必要があります。

この種のことに対してJava APIを完全に避けるべきですか?

4

3 に答える 3

1

現在、Java Server Pages (JSP) の進化版である Java Server Faces (JSF) は、データを Web ページとして表示するための非常に優れたオプションです。

自動検証、ページの表示時またはユーザーからの要求の受信時に Java オブジェクトを直接使用する、コード補完 (最新の NetBeans 7.4 RC1 で最適)、すでに作成された専門的なコンポーネントの豊富なコレクション ( PrimeFaces を参照) など。

言いたいことはもっとたくさんあります。もちろん、完璧な技術はありません。それは常に、実際に何が必要かによって異なります。あなたの説明に基づいて、JSF があなたに適しているかもしれません。

これに関する本 ( Core JavaServer Faces ) とチュートリアルがたくさんあります。
JSF + ObjectDB (マニュアルを参照) + Apache Tomcat または Apache Tomee (Java Enterprise Edition (Java EE) の他のテクノロジー部分を試してみたい場合) を組み合わせると、開発者がいかに効率的であるかがわかります。信じられないことですが、まだあまり知られていません。

さらに、柔軟性をさらに高めるために、この組み合わせに Groovy を追加することもできます。他にも選択肢はありますが、現時点ではこれで十分だと思います。

結論として、PrimeFaces を使用した JSF は、あなたにとって良いスタートになるかもしれません。後で、私が言及した他のことを確認できますが、一歩一歩進んでください。これで始めるのに十分な情報が得られたことを願っています。

于 2013-09-29T06:38:04.573 に答える
0

Java では、html から発信されたリクエストを処理する Web フロントエンド (jsp など) があります。(通常はコントローラー)。次に、コントローラはクライアント ライブラリを使用して DFP を呼び出します。

これは実際には dfp のようなものではなく、単純な Web アプリを設計する典型的な方法です。

于 2013-09-29T05:34:05.153 に答える
0

Javaはこれに完全に適しています。ただし、自分のバックグラウンドを知らなくても、さらにバックグラウンドを読む必要がある可能性があります。

Java で使用できる Web フレームワークは多数あります。ボタンをクリックすると、Java コードが呼び出され、結果が返されて表示されるボタンを含む Web ページが生成されます。

多くのフレームワークでは、Model-View-Controllerを使用して、アプリケーションのさまざまな部分を分離しています。ウィキペディアの記事を読んで背景を理解することから始めることをお勧めします。

概念を理解したら、次のチュートリアルSpring Web Frameworkで、Spring を使用して Java で Web アプリケーションを作成する方法を示します。

「Java Web Framework」を検索すると、Spring の代替のリストが表示されます。

于 2013-09-29T05:48:14.023 に答える