2011-07-03 5 views
0

私は、Webサイトを見て、Eclipse HeliosのJSFページ用のドラッグ/ドロップビジュアルビルダーを探していました。残念ながら私はそれを見つけられませんでした。私のJSF 2.0開発環境を改善する

私がJSFページを組み込みのJSPエディタで開いた場合、私は自動提案機能を取得することを発見しました。私はそのために満足していたが、その後、私はこのようになりますいくつか疎遠にする警告に気づい:

enter image description here

私のHello Worldアプリが完璧に動作しますが、しかし、私はクリアすることができれば、私はより快適に動作するであろうと、いくつかの疑問を持っています:?その警告 - なぜ

(私はJSF 2.0は何のナビゲーションmampingを必要としないと思ったし、我々はaction属性でに行きたいページの名前を置くことは十分です)

はこの警告その理由を-is私はJSPエディタでページを開きますか?

- 私はEclipseで使用できるJSFのドラッグ/ドロップビジュアルビルダーを知っていますか?

- あなたのJSFページによく使用するエディタは?あなたは何をお勧めしますか?あなたは、このようなアクションを定義することになっているので、

答えて

1

?(私はJSF 2.0は何のナビゲーションmampingを必要としないと思ったし、我々はaction属性でに行きたいページの名前を置くことは十分です)

は考えていません。合法的に有効です。またJSF 1.2では(実際にはfaces-config.xmlのナビゲーションケースが必要です)。


は、私がJSPエディタでページを開いています。この警告の理由を-is?

いいえ、わかりません。おそらくEclipseはまだJSF 1.2を開発していると考えているからです。 JSPエディタがFaceletsに使用されていることは、いかなる意味でも良い兆候ではありません。あなたが任意のドラッグを知っ-Do


/私は日食で使用できるJSFのためのビジュアル・ビルダーをドロップ?

いいえ、わかりません。 drag'n'd'dropコードはありません。私はコードを書くだけです。


エディタ - どのようなあなたは、多くの場合、JSFページのために使うのですか? Glassfish plugin for Facelets supportJBoss Tools plugin for EL support

Eclipse for Java EE


そして、あなたは何をお勧めですか?

私は主観的回答を投稿しません。 2003年からEclipseを使用していて、Netbeansを少なくとも2回、2004年に1回、2008年に1回試しましたが、5分後にアンインストールするたびにNetbeansを試しました。

+0

5分後にアンインストールした理由を少し説明してください。それはまた良いIDEと考えられているからです。 – Adnan

+0

@Adnan、Netbeansが良いかどうかを説明する必要はありません。開発者のニーズに主観的です。しかし、最初に投稿された質問に関するヒントが必要な場合は、[Netbeans Bug 169820](https://netbeans.org/bugzilla/show_bug.cgi?id=169820)を参照してください。私の意見では、最初にVWPとウッドストックを取り消した後、それを取り消すことは良いIDEの兆候ではありません。 –

+0

@BalusC設定ファイルをチェックして、ウィジェットを使用する動的Webプロジェクトを作成しようとしましたが、すべてJSF 2.0を使用していることを示しています。理由は、JSPエディタで開いていると思います。その警告が表示されません(しかし、私も自動提案機能はありません)。私はprefferencesでその警告を無効にすることを考えたが、私は本当にそれが必要なときに私はアドバイスをすることができます多分将来、それは良いアイデアであるかわからない。あなたはどう思いますか、その警告を消すのは大丈夫ですか? – sfrj

-2

警告は次のようになります。このため

#{bean.Action} 

ユーザーインターフェイスから送信されたコマンドを処理するために、あなたのBean内のメソッドを必要としています。通常、これらのメソッドはパブリックStringである必要があります。ユーザーを同じページに戻したい場合は、nullオブジェクトを返すことができます。成功したログインに基づいて別のページにユーザーを送りたい場合は、faces-config.xmlで定義する必要があるナビゲーション文字列を表す文字列を返すことができます。

NetBeansを使用して、JSFアプリケーションの編集とデプロイを行います。 NetBeansにテストサーバーへの自動デプロイメントをセットアップして、テストを本当に迅速かつ簡単に行えます。その警告 - なぜ

+0

私はこの試みreturn "Welcome";} '(これは実際のログインではないデモアプリケーションです。faces-config.xmlに何も追加したくありません) \tしかし例外があります:' javax.el.MethodNotFoundException :/index.xhtml @ 27,65 action = "#{usermb.redirect()}":メソッドリダイレクトが見つかりませんでした。私は間違いがどこにあるのか分かりません。 – sfrj

+0

私はあなたが言ったことをしましたが、私はリダイレクトできません。何故ですか? – sfrj

+0

アクションメソッドでjavabeanのメソッド名を使用しないでください。つまり、 "getRedirect"をスクラッチしてリダイレクトするように名前を変更します。 –

0

JDeveloperは、最も素晴らしいJava IDEではありませんが、JSF 2.0用のビジュアル・エディタを備えています。

0

- JSFページでよく使用するエディタは何ですか?あなたは何をお勧めしますか?

私はすべてのJEE 6用にIntelliJ IDEAを使用しています。しかし、すべての機能をフル有料版が必要です。 ` `と私のマネージドBeanに私はこれを持っている: `パブリックストリングgetRedirect(){ \t \t