• ベストアンサー

JBoss+Richfacesについて

現在、Redhat Linux上で JBoss Web Framework KIT(Ver2.3)を使用して開発を行っています。 Richfacesのデータテーブルとビジネスロジックとのデータのやり取り(データをデータテーブルにセットする、データテーブルからデータを取り出す) をどうすればいいのかがよくわかりません。 サンプルコード等はないでしょうか。 (REDHATのサイトのマニュアルだとそこまでは書いていないので・・・・・) お手数ですが宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

以下を見てもわからないということでしょうか? http://docs.jboss.org/richfaces/latest_4_3_X/Component_Reference/en-US/html_single/#sect-Component_Reference-Tables_and_grids-richdataTable 多分こんな感じ。 class CapitalsBean{ private List<Capital> capitals; public List<Capital> getCapitals(){ return this.capitals; } public void setCapitals(List<Capital> capitals){ this.capitals = capitals; } } class Capital{ private String stateFlag;//型適当、Setter、Getter略 private String state;//型適当、Setter、Getter略 private String name;//型適当、Setter、Getter略 private TimeZone timeZone;//型適当、Setter、Getter略 }

aikibon
質問者

お礼

回答ありがとうございます。 お礼が遅くなって申し訳ありません。 おかげさまでうまくいきました。 本当にありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JBoss EAPのフレームワーク

    JBoss EAPのフレームワーク JBoss EAP6で使用するフレームワークの検討をしています。 現在、SeamかSpringを検討していますが 環境構築、実装、運用保守を考えるとどちらがいいでしょうか。 あと、別のお勧めフレームワークがあればご教示願います。 お手数ですが、よろしくおねがいします。 ※OSはLinuxです。

    • ベストアンサー
    • Java
  • JBoss+SeamでのAP開発

    現在、JBoss EAP6+Seam2.3で開発を行っています。 データベースを検索し、データを画面上に展開することはできるのですが、 画面に展開されたデータを取得し、画面上の別のリストボックス等に出力したり、 EXCELにデータを渡したりすることができません。 どうすればよろしいでしょうか。 Seam2.3が新しいため、マニュアルもなく途方に暮れています。 お手数ですがご教示願います。                                         

    • ベストアンサー
    • Java
  • JBOSSのTOMCAT機能について教えてください。

    TOMCATとApacheで2階層モデルで開発を行ってきましたが EJBを学習するべく3階層モデルの環境を作りたいと思い 色々調べておりますが、良く理解できません。 Q1  JBOSS(EJB)にはTOMCATの機能が備わっているとありますが  JBOSSをインストールして起動すれば、TOMCATを起動しなくても  TOMCATのアプリは動くものなのでしょうか?  その場合、単純に$TOMCAT_HOME/webapps/sampleのディレクトリー毎 JBOSSの$JBOSS_HOME/server/default/deployへコピーすれば  よいものでしょうか?JARファイルにする必要があるのでしょか? Q2  現状はApacheにTOMCATをmod_jkにて組み込んで使っておりますが  JBOSSを使った場合に、現在のmod_jkの設定を変更する必要はありますか?    宜しくお願い致します。 Linux EP4.0 java version 1.5.0_07 jakarta-tomcat-5.5.17 httpd-2.0.55 mod_jk2.so mysql-5.0.15 jboss-4.0.4.GA

    • ベストアンサー
    • Java
  • JBoss(EJB)へのアクセスがエラーになります。

    今回初めて、JBossを利用してステートレスJavaBeanをクライアントからアクセスしようとしています。クライアントでJBossサーバのアドレスを"localhost"または"127.0.0.1"とするとアクセスできますが、実際のIPアドレスを指定すると以下のエラーが出ます。 Could not obtain connection to any of these urls: 10.200.33.181:1099 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out] もし、原因などが判る方がいらっしゃれば、アドバイスをお願いします。 【環境】 JBoss jboss-4.2.0.GA Java Sun JDK1.6.0 サーバOS Windows XP/Redhat Enterprise Linux4(両方とも同じ現象) 【インターフェースプログラム】 package sample; public interface Bank { String getName(); } 【Bean本体プログラム】 package sample; import javax.ejb.Local; import javax.ejb.Remote; import javax.ejb.Stateless; @Stateless @Remote @Local public class BankBean implements Bank { public String getName() { return "Hello World"; } } 【クライアントプログラム】 package sample; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import java.util.Properties; public class Client { public static void main(String[] args) { Properties props = new Properties(); props.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); props.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); props.put("java.naming.provider.url", "10.200.33.181:1099"); // エラー //props.put("java.naming.provider.url", "127.0.0.1:1099"); // OK // props.put ("java.naming.provider.url", "158.214.125.162:1099"); // エラー //props.put ("java.naming.provider.url", "MY-SERVER"); // エラー // props.put ("java.naming.provider.url", "localhost:1099"); // OK try { Context ctx = new InitialContext(props); Bank ejb = (Bank) ctx.lookup("BankBean/remote"); // エラー発生場所 System.out.println(ejb.getName()); } catch (NamingException e) { System.err.println(e.getMessage()); e.printStackTrace(); } } }

  • Hinemos起動処理でjbossが起動しない

    お世話になります。 CentOSにHinemosをインストールしました。インストール自体はマニュアル通りに行い、エラーもなくすんなりできました。 ただ起動処理で下記のまま進まずHinemosが使用できません。 [hinemos@centos ~]$ /opt/hinemos/bin/hinemos_start.sh Hinemos starting waiting for postmaster to start..... done postmaster started waiting for slapd to start... done slapd started waiting for jboss to start... ................................... ..................................(このまま永遠に続く) <環境> OS:CentOS5.2 (カーネル:2.6.18-92.1.22.el5) HINEMOS:ver3.0.1 ※windwosXP上のVirtualPCにて仮想マシンを立て、そこに CentOSをインストールしています。(hinemosの検証がうまく いけば専用のハードを購入しようと思って) virtualPC上のサーバなところが関係しているのか、 CentOS5.2なところが関係しているのか(製作サイドでの確認はRedhat5.1まで?)、 それ以外の問題なのか、どこから調べればいいのかわからず困ってます。 どなたかアドバイスいただけるかたお願いします。

  • RedHat9、QtSDKの組合せの開発について

    目的  linux、RedHat9に最新のQtSDK(Qtのバージョンは4.7)をインストールして  GUIアプリケーションの開発を行おうとしています。 聞きたい事  RedHat9に最新のQtSDKをインストールしてアプリケーションのビルド、  実行をすることはできるのでしょうか?  もし出来るのであれば、どのような手順で環境と整えると、RedHat9で  QtSDKの開発を行えますでしょうか? 環境設定で行った内容  1回目のRedHat、QtSDKインストール   開発ツールの全項目にチェックをいれて、qt3.1の開発環境が入った状態で   RedHatのインストールを行う。   次にqt-sdk-linux-x86-opensource-2010.05.1.binをインストールする。   インストール完了後、Find検索をするが「libstdc++.so.6」は存在しなかった。   Qtクリエイターが起動しないのは、Qt3.1を入れたためパス設定が問題のため   だと判断。   またFedora13、qt-sdk-linux-x86-opensource-2010.04の組合せだと、   正常にQtクリエイター、実行モジュールが動作することを確認しました。  上記のような経緯から2回目のRedHatのインストールを行う。    2回目のRedHat、QtSDKインストール   RedHat9のインストール設定で開発のパッケージグループの設定から   以下の全てのチェックを外す。   ・開発ツール、カーネル開発、Xソフトウエイア開発、GNOME、KDEソフトウエア開発   理由はインストール時のQt3.1の混在とパス設定をさせないため。   この状態でRedHat9にqt-sdk-linux-x86-opensource-2010.05.1.binをダウロードして   インストールを行うと「libstdc++.so.6」が無いというメッセージが表示され、   インストール完了後にQtクリエイターやサンプルの実行モジュールを実行することが   出来ない。   インターネット上でlibstdc++.so.6を入手して /usr/lib の下に保存し   改めてqt-sdk-linux-x86-opensource-2010.05.1.binをインストールすると、  さらに  ・GLIBCXX_3.4.9  ・GLIBC_2.4  ・GCC_3.3  という上記ファイルが無いというメッセージが出る。 ここからどのようにして進めればよいか詰まってしまいました。 以上よろしくお願いします。

  • ホームページ制作時に必要な仕様書等を教えてください。

    この度、「Webシステム開発」を行おうと考えているのですが、今まで業務でWeb開発経験がないため、どの様な「内部資料・納品時の書類(今回はありませんが参考までに)」を用意し、どのように進めるのが”効率的”で、かつ、”一般的”なのかが分からず困っております。 簡単ですが仕様的には、 ・PHPで動的に表示 ・MySQLとデータのやり取り ・フレームワーク使用 で作成します。 現状、分からないながら想定している書類は、 ・サイト企画書 ・サイト概要仕様書 ・画面一覧 ・画面遷移図 ・画面機能一覧 ・画面シーケンス図 ・画面詳細仕様書 ・DBテーブル定義 です。 お手数では御座いますが、業務でWeb開発経験が有られる方、以下の部分を教えて頂けませんでしょうか? ・資料の過不足 ・資料のサンプルURL(有れば程度で) ・その他(アドバイス・失敗談) 以上、よろしくお願いいたします。

  • JPAでのDB接続について

    JBoss AS 7 + Eclipse3.7の開発環境を構築しています。  JPA2.0を使用し、データベースに接続できません。  プログラミング、設定、環境のどれが悪いのか見当がつきません。  関係ありそうなエラーログを以下に添付します。  お手数ですが、対応策のご提示をお願いします。   【server.logの抜粋】  10:56:54,493 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-5) Error Rendering View[/login.xhtml]: javax.el.PropertyNotFoundException: The class 'org.jboss.seam.security.Identity' does not have the property 'login'. at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:661) [jboss-el-api_2.2_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1] at javax.el.BeanELResolver.getValue(BeanELResolver.java:290) [jboss-el-api_2.2_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1] 11:30:06,148 WARNING [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-4) #{shipmasterListAction.searchShip}: java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: Shipmaster is not mapped [select u from Shipmaster u]: javax.faces.FacesException: #{shipmasterListAction.searchShip}: java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: Shipmaster is not mapped [select u from Shipmaster u] at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:117) [jsf-impl-2.1.13-redhat-1.jar:2.1.13-redhat-1] at javax.faces.component.UICommand.broadcast(UICommand.java:315) [jboss-jsf-api_2.1_spec-2.0.7.Final-redhat-1.jar:2.0.7.Final-redhat-1]

    • ベストアンサー
    • Java
  • モジュールを使わずhttpデータ取得

    UNIX,LINUX,WinのPerlで動きなおかつ、モジュール(lwpなど)を使わずhttpデータ取得したいのですが何かいいサンプルなどないでしょうか? お手数おかけしますが、よろしくお願いします!

    • ベストアンサー
    • Perl
  • SPREAD でのデータ連動、更新について

    いつもお世話になっています。 SPREAD 3.0Jを使用して、プログラムをしています。 開発環境 VisualStudio6.0 Windows2000 office2000(本番時はDB2) です。 仕様は複数のテーブルをJOINさせたSQLと リンクして表示させています。 で、スプレット直接入力で変更のあったデータだけ更新したいのですが、データ更新されません。 ロジックは以下のとおりです。 ’検索表示するロジック fpSprMeisai.DAutoCellTypes = False With Me.adoMeisai ' データベース名 .ConnectionString = gstConnect .CommandType = adCmdText .RecordSource = stSQL .Refresh End With Set fpSprMeisai.DataSource = adoMeisai ’データ更新するロジック   fpSprMeisai.Action = SS_ACTION_DSAVE スプレットのヘルプやサンプルを見た感じだと これでOKだと思うのですが・・・。 考えら得る事としては、テーブルを直接リンクさせないで、SQLとリンクしてるのはダメなのかな~~とか考えてます。 何か情報お持ちの方がいましたら、アドバイスお願いします。

インクのカスレが改善されない
このQ&Aのポイント
  • 【J6583】インクのカスレが改善されない
  • Windows10で有線LAN接続している環境でインクのカスレが改善されない問題
  • ひかり回線を使用している環境でブラザー製品のインクのカスレが改善されない
回答を見る