JBoss 4.0 アスペクト指向プログラミング
■ このスレッドは過去ログ倉庫に格納されています
0001
NGNG0153151
NGNGえ!?
と、思ったけどそれはマネージドBeanのはず…。
いわゆるメッセージングのメッセージングドリブンBeanです。
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNGOOPの波に乗り損ねた旧世代PGのようにはどうしても
なりたくないんだが・・・
0156デフォルトの名無しさん
NGNGAOP+DIはやっとくべき。AOP単独ではあまり意味ない。
0157デフォルトの名無しさん
NGNG試したことはありませんが、まだ無理だと思います。少な
くとも、JBoss 4.0.0RC1 を jdk 5 のコンパイラでコン
パイルできませんでした。
>> 154
本当みたいですね。昔は HypersonicSQL だったけど、
いつの間にか JBoss community と Hsqldb group とは
仲が悪くなっちゃったみたいです。だから。
>> 156
確かに dependency injection はアスペクトのアプリとして
有名ですよね。JBoss AOP の pointcut 指定子の has は無
理がありますけど、来年あたりの ECOOP or OOPSLA でどこか
のグループが発表しそうですね。
0158デフォルトの名無しさん
NGNGDIがアスペクトのアプリって、それはないだろ。
0159157
NGNGDependency injection に AOP を利用できると言った理由は、以下の
web サイト(JBoss AOP のチュートリアル) を参照したからです。
http://docs.jboss.org/aop/aspect-framework/examples/ioc_with_has/has.html
ですが、JBoss 以外のアプリケーションサーバ (Spring, Seasar2) などで
は、あまりこの事については触れていません。158 さんの言うように、それ
ぞれが別ものだと扱っていますね。
失礼しました。
また何か誤りを書いていたら、指摘してください。
0160151
NGNG使われているとしたら実際どういう場面で使われているのでしょうか。
その仕組み云々のことではないです、実際本当に使われているものかどうかが気になります。
○○(ソフト名)でJMSを使ってるぞ、などでもいいです。開発ツール以外でお願いします…。
0161デフォルトの名無しさん
NGNG開発ツール以外だと、探すのは難しいのではないですか?
JMS の利用方法としてよく言われている、fault-tolerance や
transaction なども、アプリケーション開発者から隠蔽してお
ければそれに越したことはないでしょうし。
すみません、結局、自分は JMS を利用しているアプリケーショ
ンを知りません。
0162151
NGNG返答ありがとうございます。
そうなんですよね、結局システム内で使われるための技術ですからね…。表には現われませんね。
それにしても聞かないんですよね、他のJ2EEコンポーネントと比べて。
実装が義務化されたのが最近だしこれからなのかもしれませんね…。
0163デフォルトの名無しさん
NGNG> >> 150
> 試したことはありませんが、まだ無理だと思います。少な
> くとも、JBoss 4.0.0RC1 を jdk 5 のコンパイラでコン
> パイルできませんでした。
Tomcat5.5はJava5に対応しているそうだが。
JBossに内蔵されているTomcatはそうでもないのか?
起動だけでもJava5が使えそうな。
>
> >> 154
> 本当みたいですね。昔は HypersonicSQL だったけど、
> いつの間にか JBoss community と Hsqldb group とは
> 仲が悪くなっちゃったみたいです。だから。
な、な、何だってーーー!!?
重たいからという理由ではなかったのか?
0164デフォルトの名無しさん
NGNG> 重たいからという理由ではなかったのか?
157 です。
それもあると思います。
仲が悪いというのは、以前関係者の方から聞いただけで、web などで
公開されている情報ではないのです。ですので、ソースを出せと言わ
れても出せないのですが…
0165デフォルトの名無しさん
NGNGことが理由でHSQLDBからMySQLに移行した理由もわからないんだよな。
つーか、Jettyも遅いからTomcatに移行したんでない?
MySQLにした理由もそれと同じ理由ではないかと思ったよ。
しばらくは100%Pure Java J2EEサーバを実現するのはお預け、みたいな。
0166デフォルトの名無しさん
NGNGをしていたんだっけ?
そのことで一時揉めてニュースになってたっけ。
その辺りが関与してMySQLになってしまったとか?
0167デフォルトの名無しさん
NGNG全然みたことないんだけど。
最新の配布物(4.0.1RC1)みたってデフォルトのデータベースはHSQLDBのままだし。
ほんとにどっかに情報があるなら教えてほしい。
0168デフォルトの名無しさん
NGNG164 です。すみません。
4.0.x の Default は hypersonic SQL ですね…
0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNGこれからMySQL対応版を開発し始めたばかりでリリースはかなり後ということではないかと
0172デフォルトの名無しさん
NGNGjboss-3.2.3+eclipse3.0.1+lomboz.301で開発しています。
myEJB.jar(Stateless Session Beanを含む)とmyWEB.jar(EJBを呼び出すサーブレットを含む)をJBOSSにデプロイして
サーブレットからEJBを呼び出すと、HOMEインターフェースのクリエイトで例外が発生します。
ちなみにEJBを呼び出すコードはスタンドアローンアプリから動作確認しているので問題はないと思います。
javax.ejb.EJBException: Invalid invocation, check your deployment packaging, method=public abstract berry.Hello berry.HelloHome.create() throws javax.ejb.CreateException,java.rmi.RemoteException
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invokeHome(StatelessSessionContainer.java:632)
at ...
上記の例外でググってみると、私と似たような事象の人が見つかるのですが解決策が載っていませんでした。
http://forum.java.sun.com/thread.jspa?threadID=557629&messageID=2736456
このような問題に遭遇した方はいませんか? (サーブレットからEJBを呼び出すなんて出来て当たり前だと思うので何かまたやらかしてないか不安ですが…)
0173172
NGNGお騒がせしました。
0174デフォルトの名無しさん
NGNG0175デフォルトの名無.しさん
05/02/11 17:42:19JBOSSではどうやればいいんですか?
0176デフォルトの名無しさん
05/02/20 01:57:44すいませんWebLogicのスタートアップクラスとやらを知らないので
おかしな回答かもしれませんが、Winで自動起動だったら JBoss3.0
のquick start guideによれば JavaService というソフトを使って
やる模様です。
0177デフォルトの名無.しさん
05/02/20 03:14:24あ、回答ありがとうございます。
JavaServiceというのはNTサービス化するもののようですが、
JBossはLinuxの上で動かす予定なのでちょっと目的とは
異なりますね。
WebLogicのスタートアップクラスは以下のようなものです。
ttp://edocs.beasys.co.jp/weblogic/docs/classdocs/API_startup.html#startup
やりたいことを具体的に言うと、JBoss上にデプロイされたEJBと
同じJVM上でJAVAアプリ(〜.class)を起動したいのですが、
あれから調べたところ、どうやらJBoss Service化(JMX化)して
jboss_service.xmlに登録するのが作法のようですね。
ただ、あまりパワー掛けて直したくないので、他に何かいい方法が
あればと思っています。
0178デフォルトの名無しさん
05/03/11 18:20:46Apache2.0.52-Tomcat5.0.28をmod_jkでコネクトしていて
さらにJBossもコネクトしたい場合はworkers.profileの設定は
どういう感じにすればいいんでしょうか?
0179デフォルトの名無しさん
2005/04/05(火) 02:01:26糞も使えないAxisの野郎を使うことになって激鬱なので助けてください。
0180デフォルトの名無しさん
2005/04/08(金) 20:36:56盛り下がっています?
0181age
2005/04/08(金) 20:42:07もうブームは過ぎ去ったようです
0182デフォルトの名無しさん
2005/04/08(金) 21:41:300183デフォルトの名無しさん
2005/06/06(月) 18:18:46最近インド人と一緒に仕事することが多くて、いつの間にか英語漬けになってた。
そんなんで英語のドキュメントくらい全然問題無し。
ていうか、英語に負けたらおいてかれちゃうよ....
みんな頑張れ
0184デフォルトの名無しさん
2005/06/07(火) 01:38:400185デフォルトの名無しさん
2005/06/18(土) 07:47:080186デフォルトの名無しさん
2005/06/20(月) 13:46:29http://www.atmarkit.co.jp/news/200506/01/nec.html
0187デフォルトの名無しさん
2005/06/20(月) 14:15:310188デフォルトの名無しさん
2005/06/20(月) 14:46:39おっ、懐かしい名前が出たね
0189デフォルトの名無しさん
2005/06/20(月) 15:12:23その後、SymanticやMicrosoftも出したけど、JIT&Hotspot技術の前で説得力もなく、
最後に来たのが gjcと Tower/Jあたりかな。
SuperCedeはその後なんかよくわからんSI会社が買い取って、パッケージ市場から消滅(笑
0190デフォルトの名無しさん
2005/06/20(月) 17:07:080191デフォルトの名無しさん
2005/06/23(木) 16:31:46ttp://headlines.yahoo.co.jp/hl?a=20050622-00000007-cnet-sci
0192デフォルトの名無しさん
2005/06/23(木) 16:53:36これから流行間違いなしだね
0193デフォルトの名無しさん
2005/06/23(木) 19:49:250194デフォルトの名無しさん
2005/06/24(金) 00:14:590195デフォルトの名無しさん
2005/06/24(金) 09:23:14そういう信者みたいな言い方はやめてくれないか。
それとも自作自演の釣りか?
0196デフォルトの名無しさん
2005/06/24(金) 10:44:13http://pcweb.mycom.co.jp/news/2005/06/23/023.html
印刷
* 【登録メリット10ヶ条】最先端プロジェクト・高時給のIT 派遣
* 富士通アウトレットパソコンが直販特価!【未使用・メーカー保証付】
JBossは20日(現地時間)、オープンソースのCMS(コンテンツ管理システム)アプリケーションであるJBoss Portalの最新版、
「JBoss Portal 2.0」をリリースした。JBoss PortalはWebアプリケーションを作成するためのポータル基盤で、
JBoss Application Server上で動作する。今回リリースされたバージョン2.0の最大の目玉は、Javaのポートレット標準である
JSR 168に準拠している点である。これにより、JBoss Portalをベースとした独自のWebアプリケーションの開発がより容易に
行えるようになる。
その他、JBoss Portal 2.0は主に次のような特徴を持つ。
* シングルサインオンをサポート
* クラスタリング環境をサポート
* 優れたセキュリティ管理機能
* 複数のポータル・インスタンスの実行
* Struts, Spring MVC, JSF, MyFacesなどのサポート
JBoss Portalは、JBoss Enterprise Middleware System(JEMS)を構成するアプリケーションのうちの1つとして提供される。
JEMSJBoss Inc.によって開発されているミドルウェアシステムで、JBoss Portalやアプリケーションサーバ製品である
JBoss Application Server(JBoss AS)などから構成される。JEMSを構成する各々の製品はお互いに親和性が高いため、
開発者は必要なサービスを組み合わせながら高機能なアプリケーションを作成することができる。
JBossはJBoss Portal 2.0を皮切りに、EJB 3.0に対応したJBoss AS 4、Hibernate 3、Boss Eclipse IDE 1.5なども順次
リリースしていくという。これらはLGPLの元にオープンソースで公開されているため、全て無料で利用することができる。
0197デフォルトの名無しさん
2005/06/24(金) 11:06:19jakartaがAPサーバ出したんで必死で頑張ってるんだろ。
0198デフォルトの名無しさん
2005/06/24(金) 11:16:22http://pcweb.mycom.co.jp/news/2005/06/23/016.html
米JBossは、現地時間27日より米サンフランシスコで開催される2005 JavaOne Conferenceに先立ち
「JBoss Application Server 4.0.3」など、同社のJ2EEアプリケーションサーバ新製品群を発表した。
ともにJSR-220で標準化が進められているEJB 3.0に対応し、J2EEアプリケーションの開発や
デプロイを助けるものとなる。いずれもJavaOneの開始日である27日の週に提供が開始される予定で、
JavaOneの同社ブースではこれら製品のデモンストレーションなどが行われる。
JBoss Application Server(JBoss AS)はオープンソースのEJBコンテナ。JBoss ASにはWebコンテナ
のApache Tomcat 5が統合されており、JavaServer Faces(JSF)/JSP/Servlet/EJBをサポート、
J2EEアプリケーションサーバとして利用することができる。
今回のJBoss AS 4.0.3ではEJB 3.0をサポート、現在規格策定の最終段階にあるEJB 3.0を用いた
アプリケーション開発を体験することができる。新バージョンのダウンロードは27日に開始される予定だ。
0199デフォルトの名無しさん
2005/06/24(金) 11:17:16いった開発者からの批判を踏まえ、多くのEoD(Ease of Development)を実現している。
EJB 3.0では、JDK 5.0で導入されたAnnotationを用い、Bean Type/Callback/Object-Relational Mapping/Relationなどの
定義をdeployment descriptor(DD)の記述なしに行うことができる。また、@Inject/@EJB/@ResourceといったAnnotationよる
Dependency Injection(DI)を行うことで。EJBなどを見つけるためのコーディングも不要なものとなった。
また、Session BeanやMessage Driven Bean、Entity Beanに必要なEJB APIも単純化され、開発者が、
ビジネスロジックを実装するplain old java objects(POJOs)の記述に集中できるようになっている。
0200デフォルトの名無しさん
2005/06/26(日) 23:40:210201デフォルトの名無しさん
2005/06/27(月) 01:12:38いかにも革新的な技術であるかのようにEoDとか誇大広告されても萎えるわ…
0202デフォルトの名無しさん
2005/06/27(月) 06:28:070203デフォルトの名無しさん
2005/06/27(月) 07:37:51HibernateもEJB3のアノテーション使うとすごく楽だから、やっぱEJB3はEoDに向かってるのがわかるよ。
0204デフォルトの名無しさん
2005/06/29(水) 12:00:070205デフォルトの名無しさん
2005/06/29(水) 12:16:56文法変わっただけじゃ1.4から移行しないしね。
EJB3のために文法拡張したような感じもする。
0206デフォルトの名無しさん
2005/07/02(土) 14:40:58標準重要
0207デフォルトの名無しさん
2005/07/06(水) 08:01:390208デフォルトの名無しさん
2005/07/07(木) 06:28:13誰か既に評価してるひといる?
0209デフォルトの名無しさん
2005/07/13(水) 14:24:04おまい、少し気が早すぎ....
開発工数短くなった分、高いマシンを買えばイイじゃん
0210デフォルトの名無しさん
2005/07/16(土) 19:11:06きっとSunMicroや、アプリサーバ・ベンダーの中の人はさくさく評価してる事だろうよ。
0211デフォルトの名無しさん
2005/07/17(日) 14:57:370212デフォルトの名無しさん
2005/07/17(日) 17:33:240213デフォルトの名無しさん
2005/07/22(金) 13:02:32このままだとJakartaに食われちゃうぞ
0214デフォルトの名無しさん
2005/07/22(金) 13:51:260215デフォルトの名無しさん
2005/07/22(金) 15:12:28Jakartaって、IBMに食われたGeronimoのことですか?
0216デフォルトの名無しさん
2005/07/22(金) 22:23:36HPもJBossやるみたいだし
Linuxの次はJ2EEサーバ? - 増加するJBossへのベンダサポート、日本HPからも
http://pcweb.mycom.co.jp/news/2005/07/14/003.html
0217デフォルトの名無しさん
2005/07/22(金) 23:24:51JBossが人気内とは思えない
Jonas、OpenEJBは死んでるしさ
0218デフォルトの名無しさん
2005/07/22(金) 23:25:330219デフォルトの名無しさん
2005/07/23(土) 01:05:572002年 11%くらい
2003年 22%くらい
2004年 33%くらい
で、いまWebSphereとWebLogicを抑えてトップだとか言ってたな。どこかが。
日本もそうなるの?
0220デフォルトの名無しさん
2005/07/23(土) 11:06:27開発者側から見ると、
オープンソース
モジュラーアーキテクチャ
最新J2EE機能提供の速さ
日本でJBossのサポート企業ってでてたっけ?
どっかがサポート体制決めれば、WebSphereよりもこれ使うでしょ
0221sage
NGNG俺web.xmlとかXDoclet使って出してたんだけど、
XDocletってアノテーションあると怒られちゃうので
まだ使ってないんだけど。
0222デフォルトの名無しさん
2005/07/23(土) 15:34:45スケルトンだけ記述して、本体のコードはそれを読み込んで自動生成するツールで作ってる。
メタ情報とコードのフィールド名をいちいち自分で確認して合わせたりするの面倒じゃん。
アノテーション使うならツールを書き換えて、同じスケルトンから生成させなおすだけ。
まあ、MDA 使ってもいいんだけど。
結局、XDoclet もアノテーションも、フレームワークや、(アーキ検証の)プロトタイプなんかと
して書く場合以外は人間が直接書くものではないような気がする。
0223デフォルトの名無しさん
2005/07/23(土) 21:56:35正式リリースされてないもの、みんなは使わんでしょ。
XDocletの兼ね合いは、工夫すりゃできるよ。
XDoclet使うとDRY原則に反するっていうのの意味はよくわからんが。
0224デフォルトの名無しさん
2005/07/26(火) 15:02:24アスベストのことをいってるのか。
アスペクト指向自体をも否定しているのか?
もし否定しているならなにがいけないのだ?
0225デフォルトの名無しさん
2005/07/26(火) 18:03:29どうゆーう意味ですか?
0226デフォルトの名無しさん
2005/07/27(水) 01:16:05変数の重複が起こりうるのか?
複数のServletに同じ変数をXDocletで書くことになった場合、
Antでもよく使われる${value1}のように書いておいて、
Ant側で<xdoclet>タスクを呼び出すときに
<property name="value1" value="anything" />
みたいにかけばいいんじゃないのか?
0227デフォルトの名無しさん
2005/07/27(水) 01:43:50>>213で
JBossスレは人気がないねえ
このままだとJakartaに食われちゃうぞ
といっていたので、ここでいうJakartaはGeronimoのことを指してるの?
と聞いたのだと思われる。
>>215のIBMに食われた云々は、確かGeronimo開発者たちが作った
Geronimoサポート企業"GlueCode"がIBMに買収されたというニュースのことかと。
IBMってGeronimoをWebSphereの下位バージョンに位置付けて
今後マーケティングしていくんだよね。
ほれ。
IBMによるプレスリリース
http://www-306.ibm.com/software/info/websphere/may2005announce/
Enter the JBoss Matrix(JBoss,Inc.の公式Blog)による反応
http://jboss.org/jbossBlog/blog/mfleury/2005/05/10/IBM_Turns_the_Guns_on_Professional_Open_Source.txt
0228デフォルトの名無しさん
2005/07/27(水) 01:45:210230デフォルトの名無しさん
2005/07/27(水) 14:41:03Jboss: A Developer's Notebook
http://www.amazon.co.jp/exec/obidos/ASIN/0596100078/
Making Jboss Work
http://www.amazon.co.jp/exec/obidos/ASIN/0596007345/
Using Jboss
http://www.amazon.co.jp/exec/obidos/ASIN/0596004079/
0231デフォルトの名無しさん
2005/07/27(水) 14:57:370232デフォルトの名無しさん
2005/07/27(水) 15:14:58JBoss A Developer's Notebookですが、昨日Amazonから届きました。(米国内)
この本は結構良いかも。
700ページを超えるサイズの公式ガイドブックを1ページから読むのはしんどい普通の人向けに、
150ページくらいで説明してくれている本の様子。
0233デフォルトの名無しさん
2005/07/28(木) 21:21:44ドキュメント読むより楽チンでイイね
http://www.jboss.com/services/online_education
0234デフォルトの名無しさん
2005/07/29(金) 00:45:06ver3.x時代に主要ドキュメントの有料化によりWEBで読めなくなったけどver4.xからまた無料提供されるようになったもんね。
0235デフォルトの名無しさん
2005/07/29(金) 14:25:11聞いたけど音が悪いね
単に録音が悪いのかなあ...
0236234
2005/07/29(金) 17:11:210237デフォルトの名無しさん
2005/07/29(金) 23:37:480238デフォルトの名無しさん
2005/07/31(日) 17:34:32“Webinars”ってなんて発音するの?
“うぇびなーず”?“うぇばいなーず”?
0239デフォルトの名無しさん
2005/08/01(月) 15:44:48ウェビナー(ズ)
0240JBossの時代が来たね
2005/08/03(水) 17:51:51オープンプラットフォーム・コンピューティングにおけるリーダーシップの強化を進める米国ノベル社(以下 ノベル、米国マサチューセッツ州ウォルサム)は、
業界先進のJBoss Application Serverを含むJBoss Enterprise Middleware System (以下 JEMS)について、包括的な技術サポートを提供すると発表しました。
2社の協力により、ノベルはJEMSに関してエンタープライズレベルのサポートを提供する、最初で唯一のLinuxインフラストラクチャ・ベンダとなりました。
今回の提携は、ノベルがJBoss Authorized Service Partnerとなり、同社のNovell(R) SUSE(R) LINUX Enterprise Server 9におけるデフォルトのアプリケーションサーバとしてJBoss
Application Serverを搭載するとともに、JBoss Portalの開発における技術貢献を行った前回の合意から発展したものです。
この発表により、お客様企業は、自社のミッションクリティカルなアプリケーションのサポートについて、単一の窓口を利用できるようになります。
http://release.nikkei.co.jp/detail.cfm?relID=107055&lindID=1
0241デフォルトの名無しさん
2005/08/04(木) 01:57:580242デフォルトの名無しさん
2005/08/04(木) 02:04:28そのちょっと前にたしかNRIと契約を結んだ。
JBoss,Incによる日本進出は今年からという感じかね。本年度末にどうなっているかだな。
0243デフォルトの名無しさん
2005/08/04(木) 02:36:03JBossのイメージを汚さないで欲しいなあ
0244デフォルトの名無しさん
2005/08/04(木) 15:42:59大変だなあ、HPの人
0245デフォルトの名無しさん
2005/08/04(木) 18:16:390246デフォルトの名無しさん
2005/08/05(金) 15:54:290247デフォルトの名無しさん
2005/08/06(土) 06:53:520248デフォルトの名無しさん
2005/08/09(火) 07:36:050249デフォルトの名無しさん
2005/08/09(火) 07:56:550250デフォルトの名無しさん
2005/08/09(火) 12:03:570251デフォルトの名無しさん
2005/08/09(火) 12:30:520252デフォルトの名無しさん
2005/08/09(火) 15:29:52■ このスレッドは過去ログ倉庫に格納されています