問題タブ [jsr168]

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.

0 投票する
4 に答える
2036 参照

java - JSR仕様を実装する方法

1つまたは2つのJSRAPIの実装を検討しています。私はまだ仕様全体を読んでいませんが(実装をコーディングするときにそれらを読む予定です)、私はそれらに非常に精通しています。JSRプロセスには、前述のJSR実装をテストするためのテスト互換性キット(TCK)の実装が含まれていることを読みました。

実装の正当性/完全性を検証するために一連の単体テストを書き始める前に、このTCKを本当に使用したいのですが、それが利用可能かどうかはわかりません。すべてのファイルをダウンロードしてグーグルで調べたところ、特定のJSRのTCKとして定義できるものは見つかりませんでした。

したがって、私の質問は基本的に次のとおりです。JSR仕様の独自の実装を作成するには、どのような手順を実行する必要がありますか。また、実際に実装したことを確認するにはどうすればよいですか。

その価値については、JSR-168とJSR-286の実装を検討していますが、それはこの質問には関係ないと思います。

0 投票する
2 に答える
1217 参照

eclipse - GWT+Eclipseを使用してJSR-168ポートレットを開発およびデプロイします

ポートレットとして構築したいGWTアプリがあります。私はすでにLiferayでそれを行っていますが、生成されたポートレット(.warファイル)をApachePlutoにデプロイすることはできません。

JSR-168準拠のポータルにデプロイできるJSR-168ポートレット(GWTおよびEclipseを使用)を構築する方法について、HOWTO情報を持っている人がいるかどうかを知りたいです。しかし、これが可能かどうかはわかりません。

冥王星が提供する公式ドキュメントをすでに読んだので、もっと詳細なものが本当に必要です。

ありがとう!

0 投票する
2 に答える
517 参照

websphere - JSR168 ポートレットの奇妙なページの期限切れ

私は奇妙な問題を抱えており、デバッグがうまくいきません。

私は、データベースを検索するための JSR168 準拠のポートレットを作成する任務を負いました。ポートレットを開くと、数千のレコードを検索するためのさまざまな条件の 6 つの検索ボックスが表示されます。検索を押すと、別のページが表示されます (最初のページを保持し、<jsp: include>ユーザーが検索語を表示/変更できるように 2 番目のページを使用します)。検索結果ページから、ユーザーは結果の 1 つ (新しいページにリダイレクト) をクリックして、それに関する詳細情報を取得できます。

そのすべてが機能します。問題は、ユーザーが再度検索したい場合です。

これを開発したとき、ローカル マシンにインストールされた LifeRay を使用しました。すべてが IE、Firefox、および Chrome で完全に機能します。しかし、開発ポータル (IBM WebSphere) にデプロイすると、IE ではまったく機能しません。Firefox/Chrome では、ユーザーが詳細情報ページを表示しているときに、ブラウザーにアクセスすると、キャッシュされたバージョンの検索結果が読み込まれます。このコンテンツはめったに変更されないため、完璧です。

ただし、IE では、詳細ビューで [戻る] ボタンをクリックすると、「Web ページの有効期限が切れています」というメッセージが表示されます。ポートレットとページのポータル設定ですべてのキャッシュ設定を試しましたが、うまくいきませんでした。

誰にもアイデアはありますか?

0 投票する
1 に答える
1379 参照

grails - Grails の Liferay ポートレット、強みと弱み?

Grails Portlets pluginを使用して、Grails でLiferayポートレットを開発する可能性に興味があります。ポートレット フレームワーク (Spring Portlet API など) を導入すると、開発がより迅速かつ快適になると思います。

これまでのところ、これが実際にどれだけうまく機能するか、または潜在的な落とし穴についての経験を見つけていないため、このコンボは比較的新しいと思います.

経験、提案、または警告はありますか? 大変感謝しています。

0 投票する
2 に答える
6653 参照

liferay - Liferay Portal : Websphere Portal との違い

私は Websphere Portal 6.0、6.1 を使用し、JSR 168、JSR 286 ポートレットを使用してポータル アプリケーションを開発しました。

現在、Liferay ポータル サーバーと JSR 168、JSR 286 を使用するプロジェクトに移動しています。

プログラミングインターフェイス(JSR)ごとに同じになることはわかっています。しかし、Websphere Portal と比較した場合のサーバー レベル (機能、構成、アーキテクチャ、すぐに使用できるサービス) での主な違いは何か知りたいですか?

ありがとう

0 投票する
1 に答える
371 参照

java - グラフ付きの JSR-168 ポートレットを作成するには?

グラフ付きの JSR-168 ポートレットを作成しようとしています。調べてみると、portlet-container を使用して NetBeans でいくつかのポートレットを実行できますが、実行するグ​​ラフもいくつか作成する必要があります。リンクまたは例を手伝ってくれる人はいますか? 私はそれが私を助けることがわかりました:

-> dojocampus.org -> dojotoolkit.org -> extjs.com

グラフを作成しましたが、portlet-container を配置すると、「ポートレット war ファイルのデプロイに失敗しました。ポートレット war ファイルからの WEB-INF/portlet.xml の読み取り中にエラーが発生した可能性があります」というエラーが表示されます。ポートレットまたはチャートのみが機能しますが、一緒にするとエラーが発生します。JSR は任意のチャート タイプ (フラッシュ、Java Script など) を実行できますか?

攻撃

0 投票する
2 に答える
387 参照

python - jsr168および/またはjsr286で動作するcpythonライブラリはありますか?

Javaポータルでは、他のアプリケーションによって提供されるデータを含むポートレットを作成できます。既存のJavaポータルをDjangoアプリケーションに置き換えたいと考えています。これは、Javaポータルのポートレット表示機能を複製することを意味します。複製したい問題の2つのSun仕様は、JSR168とJSR286です。

cPythonソリューションが必要です。JythonやJavaではありません。それらのツールに反対するものは何もありません。私たちはそれらを使用しません。記録として、JythonベースのPortletpyは、私たちが目指しているのとは逆のことをします。

また、この質問は、JSR168/JSR286仕様がどのように機能するかについての私たちの誤解が原因であると思われます。JSR168 / JSR286は、ある種のコンテンツを別々のアプリケーション間で通信するための難解なプロトコルだと思いますが、Javaの世界では、SOAPなどの他の方法で行われる傾向があります。代わりに、問題は、これらのプロトコルが単にビューにコンテンツオブジェクトを表示する方法の定義であるということかもしれません。私たちがしなければならないのがSOAP呼び出しを処理し、データを表示することだけである場合、この質問全体は議論の余地があります。

以下の、私たちがやりたいと思うことの単純なアーキテクチャのイメージ:

代替テキスト

0 投票する
1 に答える
696 参照

spring - spring ioc および JSR168 ポートレット

Spring を使用して jsr168 ポートレットに依存性注入を行うことは可能ですか?

0 投票する
2 に答える
701 参照

java - JSR168 ポートレット リクエストで、# 記号の後にパラメータ値がカットされる

アクション リンクのパラメータの 1 つは次のようになります。

itemUrl=feedLink.html#xtor=RSS-3208

processAction() のバックエンドで次のコードを実行すると:

、次の値を取得します: feedLink.html

例: request は # 記号の後の itemUrl 値をカットします

.jsp ファイルの escapeXml="true" は役に立ちません。