2016-08-24 11 views
0

グリーティングを再構築し、エラー、兄弟、はXPINCの管理ビーンの編集、500

だから私は(はい、のXPagesが;-)今レガシーすることができ、このアプリを継承しています。これはノーツクライアントのみを対象としており、1つのプロセスはマネージドBean(コード/ Java設計要素)と呼ばれるものを介して複雑なルートをとっています。

データベースはサーバー上にあります。

上記のbean.javaを編集するとき、私は2つの問題を抱えています。

  1. 私は直後にテストする場合、私は、私は両方のノートやデザイナー

  2. でいくつかの例、に加えられた変更を再起動後、閉じていない限りなくならないエラー500で迎えていますbean.javaはすぐに利用できません。これまでのところ私はそれらの事例を特徴付けることができなかった。たとえば、昨日の午後には何もできませんでした。Notes Clientに変更を加えるものはありません。 (はい、私は&を再構築し、自動ビルドは無効になっています)。今朝の変更はすぐに明らかです(退院/退院時の退院を除く)。

私はアプリのXspプロパティにxsp.application.forcefullrefresh=trueを設定しようとしましたが、それほど大きな効果は見られませんでした。

私は間違っていますか?どのようにしてBeanの変更を流動化することができますか?

答えて

0

XPiNCで作業している場合は、変更するたびにデザイナを閉じて再起動する必要があります。私が正しく理解していれば、それは破棄されたクラスファイルにアクセスしようとしています。だから私がXPiNCのために開発しなければならなかったときは、開発中の私の最初のテストはブラウザ上にあるので、私はこのアプローチをお勧めします。

構文にはほとんど違いがありません。通常、手動でファイルにURLを作成したり、データベースの場所を指定する悪い方法を使用した場合にのみ発生します。@DbLookup可能であれば、@Formulaのアプローチは避けてください。オブジェクト指向のメソッドよりパフォーマンスが悪いです(例:view.getAllEntriesByKey()

Beanと同じです。アップデートの取得をスピードアップするには、ブラウザーを使用する方法と、別のPCでXPiNCを使用する方法の2つしかありません。

+0

(本物の、スタンドアロンの)ブラウザでのテストのヒントありがとう。私はそれを試みます。 XPiNCをレンダリングするときに、どのHTMLレンダラーとJavaScriptエンジンを使用するのかという一連の質問が続きます。それはChromeに基づいているようですが、どのバージョンですか?具体的には、HTML5とECMA6の機能を使用するのは現実的でしょうか? –

+0

これはXULRunnerコンポーネントです。私は現在のリリースに匹敵するFirefoxのバージョンがわからない。私はそれが数年前にブラウザの標準であったものをはるかに超えてサポートするとは思っていませんでした。私は、XULRunnerの更新に関して多くの活動があるとは思わない.IBMのメールとアプリケーションへのアクセスのアプローチは、IBMのクライアントアプリケーションアクセスを介してNotesクライアントアプリケーションを利用して完全に最新のブラウザを介してのみアクセスするIBM Verseに焦点を当てているようだ。 –

+0

あなたのバージョンによっては、faces-configに小さな編集を加えるトリックがありました。空白行を追加/削除しても、リフレッシュの問題に役立ちます。私はXULRunnerがFirefox 3の周りにあったと言っていますが、わかりません。もう一度あなたのバージョンとフィックスパックに応じて、彼らはある時点でそれを更新しました。 –

関連する問題