問題タブ [javabeans]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javabeans - ActionBeanのURLバインディングをストライプします
Eclipseを使用してStripes計算機のサンプルアプリケーションをセットアップしようとしています。サーバーで.jspを実行できますが、ボタンの1つ(「追加」など)をクリックしてActionBeanを呼び出すとすぐに、次のようになります。ActionBeanNotFoundException:にバインドされているActionBeanが見つかりませんでしたURL [/quickstart/Calculator.action]
パッケージディレクトリが設定されているため、Calculator.actionは/ examples / quickstart / Calculatorにあるため、これは理にかなっています。
そこで、CalculatorActionBean.javaを「examples」フォルダの外の正しいフォルダにコピーすることで問題を解決できると考えました。同じ問題。私の推測では、フィルターは「examples」フォルダー内のファイルのみに注意を払うように設定されています。
ディレクトリ構造やフィルターを設定して、探しているActionBeanを見つけ、それを正しいURLにバインドするにはどうすればよいですか?たぶん、URLバインディングについての少しの説明も役立つでしょう。
java - Java を Web アプリとして実行する
Java が言語であることは知っていますが、ASP.NET で作成した Web アプリと連携する Web アプリケーションを作成できるかどうか尋ねられました。XML を提供する Web サービスを実装しているので、言語に依存しません。
ただし、Java ルートをたどることが理にかなっているのかどうかは、100% 確信が持てません。PHP または ASP.NET のサーバー側コードに Ajax/JavaScript を使用するか、JScript を使用したより重いクライアント JavaScript プログラムを使用することを期待していました。
Web アプリケーションに付属する場合の基本的な Java 環境について誰か説明してもらえますか? 私は次のことを推測しました - 私は正しい木を吠えていますか?
- ASP.NET のように実行される Java は JSP と呼ばれます
- JavaBeans は .NET フレームワークに少し似ています。つまり、再利用可能なコンポーネントのライブラリです。
- Java EE は、サーバー上に Web ページを構築するためのフレームワークであるという点で、ASP.NET に少し似ています。
- Java はクライアントでも実行できますが、Java VM のインストールが必要です。
クライアントで Java を実行する場合、JavaBeans を使用できますか? フレームワークはありますか? JScriptも使えますか?JScript は JavaScript ライブラリであるため、そうは思いません。
サーバー上で Java を実行しても問題ありませんが、これは比較的小さなアプリケーションであるため、Java は少しやり過ぎのように思えます。PHP または ASP.NET の方が適していると感じます。
しかし、ブラウザーの Java アプレットにアクセスする必要はないと思います。必要のない複雑さが増します。
jsf - Beanアクションをプロパティとして扱うJSF+Facelets
みんな、どういうわけかELはプロパティからアクションを伝えていません。私はこのページtest.xhtmlを持っています:
TestBean.statusは文字列プロパティ(getStatusメソッドがあります)であり、TestBean.testは「成功」を返すメソッドです。
ページを呼び出すたびに、次の例外が発生します。
多分それはロングショットです、私は私の環境をよりよく説明することができます。しかし、一見したところ、何かヒントはありますか?
tks
java - 手動で春の豆を引っ張る最良の方法は?
スプリングビーンを手動で引くにはどうすればよいですか?私はかなり大きなWebアプリケーションを持っていますが、特定のサービスでは、一時オブジェクトはマシン固有のBean(データベース接続情報)にアクセスする必要があります。アプリケーションはクラスターで実行されるため、この一時オブジェクト(サーバー間でバウンスする可能性があります)常に現在のSpringコンテキストとサーバーからの正しい接続を取得する必要があります。
では、手動で豆を春から引き出すための最良の方法は何ですか?
java - addXX メソッドを使用した BeanUtils
Apache BeanUtils setProperty メソッドを使用して、一般的な方法で Excel ファイルからデータをインポートしています。パーサーに「列名」と「プロパティ名」のペアのリストを提供すると、パーサーは「列名」と一致する Excel フィールドの setProperty( ..., "プロパティ名", ...) でプロパティを設定します。 "。うまく機能していますが、問題が発生しています。 addXXX() メソッドで設定されたプロパティがあり、そのクラスを変更できません。このクラスまたはパーサーを変更せずにこのプロパティを設定するにはどうすればよいですか? 出来ますか?DynaClass、PropertyUtils、または MethodUtils でラッパーのようなものを作成して、そのプロパティを設定するときに addXX メソッドを呼び出すことはできますか?
ありがとう!
java - マップ付きの BeanUtils
Maps で BeanUtils setProperty メソッドを使用するにはどうすればよいですか。
たとえば、このメソッド: public void setAddress(String type, Address address); 以下を使用して設定できます: BeanUtils.setProperty(beanObject, "address(home)", addressObject );
しかし、設定したいオブジェクトがマップの場合、それは可能ですか? どうやって?
eclipse - JSTLを使用して、JavaBeanのサーバーにPNGファイルを保存する
JSTLで、ユーザーがいくつかの数値を入力する更新ページを作成しています。次に、Java Beanを呼び出し、数値をパラメーターとして渡します。これにより、JFreeChartを使用してPNG画像が作成されます。を使用してファイルをハードドライブに直接保存すると、これらすべてが正常に機能します
ImageIO.write(myBufferedImage、 "png"、new File( "C:/testChart.png"));
また、画像をTomcatディレクトリに保存して、ローカルホストでWebサイトを実行しているときに表示することもできます。ただし、このコードがローカルホストではないサーバーで起動されると、tomcatディレクトリへの保存は機能しません。このファイルをサーバーに直接書き込むにはどうすればよいですか。たとえば、EclipseプロジェクトのWebContentフォルダー(Java Beanはsrcフォルダーにあります)に書き込みますか?助けてくれてありがとう。
java - アノテーションの存在を反映するようにJavaBean仕様が更新されましたか
これは明らかなはずだと思いましたが、見つかりません。
フィールドにアノテーションを付けることができるようになったので、これをJavaBean仕様に反映させる必要があると思いましたが、見つかりません。
私が意味したのは:
JavaBeanは、オブジェクトのプロパティを検出し、それらを読み書きすることにより、オブジェクトを統一された方法で処理できるようにする仕様です。
POJOのプロパティに注釈を付けることができるようになったため(たとえば、Hibernate注釈のように)、プロパティのタイプだけでなく、より多くのメタデータを検出するために、JavaBean仕様を使用して注釈にアクセスできると期待していました。
または、getterメソッドを取得し、プレーンリフレクションAPIを使用してメタデータを見つけるというトリックに頼る必要がありますか?
java - EnumMapは、Java Beanの合理的な代替手段と見なされる可能性がありますか?
Java Bean、特に「値オブジェクト」(動作なし)の代わりにEnumMapを使用することを検討している人がいるかどうか知りたいですか?私には、「プロパティ」の名前がバッキング列挙型から直接アクセスでき、リフレクションを必要としないという利点があるように思われるため、より高速になると思います。