0

次のシナリオがあります。Oracle サーバーにビューがあり、そのビューを Web ブラウザに表示し、基本的なフィルタリング用の入力フィールドを 1 つまたは 2 つ表示するだけです。ユーザーも認証もありません。このビューだけで、マスターの詳細を表示するための 2 番目のページにリンクする 1 つまたは 2 つの列が表示されます。子は、ID を含むマスターの列の単なる文字列記述です。挿入も更新もありません。問題は、最小量で上記を達成できる最適な Java ベースの Web フレームワークはどれかということです。

  1. コード行
  2. コード時間 (主観的ですが、誰かが 1 つまたは 2 つ以上のフレームワークで経験を積んでいる場合は一種の客観的でもあります)
  3. 設定作業
  4. 展開の労力と要件。
  5. 依存関係とメモリ フットプリント

また: 6. Oracle APEX はオプションではありません。

3、4、および 5 は、機能コーディング以外のすべてであるという意味では同じかもしれません。コンパイルして、データベース ホストに FTP 接続するだけで展開し、実行して忘れることができるものが必要です。(例えば、展開の側面では、ハドソンの方法が頭に浮かびます(java -jar hudson.war とそれだけです))。

また、3,4 は 1 と 2 よりも優先されます。

ありがとう。

編集 1: ROO の試み。最初に Spring Roo を試してみましたが、これが実際に起こったことであり、まさに私が避けたいことです。

  1. Roo のダウンロード (環境変数、パスなどの設定)
  2. Mavenが必要であることがわかりました(最初の匂い)
  3. インストールされたMaven
  4. Roo シェルでプロジェクトをセットアップする
  5. 実行しようとしましたが、maven がアーティファクトを見つけられなかったため、ビルドできませんでした。
  6. Web を検索したところ、Spring リポジトリではなく Maven リポジトリを含む ROO の小さなバグが原因で、Oracle が使用されている場合に発生する springsource リポジトリと Maven Central の間の問題のため、生成された pom を微調整する必要があることが最終的にわかりました...など...等..
  7. 放棄された Roo の理由: ローカルにインストールされたデータベースのテーブル ビューを 1 ページで簡単に表示したかったのですが、30 分後、maven フォーラムを検索して、maven が sth のリストで「アーティファクト」と呼ばれる sth を見つけられない理由を探す以外に進展がありませんでした。 「リポジトリ」と呼ばれます。
4

3 に答える 3

0

SpringMVCとSpringRooを見てください。後者は、データベースにアクセスして数分でSpringアプリケーションを生成し、フィルタリングを追加できます。

于 2010-05-25T20:35:45.120 に答える
0

(µ)Microを試してみて、うまくいくかどうかを確認してください。もちろん、これはオープン ソースです。また、最初に役立つをいくつか提供しました。HTH - フローリン

于 2013-03-20T12:47:38.927 に答える
0

jetty や winstone などの組み込みサーブレット コンテナーが提供できる機能に満足している場合、hudson のような展開は簡単です。サーバーを起動し、いくつかの構成変数を設定するメイン クラスを追加するだけです。これは、どの Java Web フレームワークでも可能です。

ハドソンがそれを行った方法は次のとおりです。

http://weblogs.java.net/blog/2007/02/11/hudson-became-self-executable

于 2010-05-25T20:56:49.547 に答える