[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/21 19:06 / Filesize : 235 KB / Number-of Response : 960
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★Java質問・相談スレッド133★★



1 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 01:02:31 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    ttp://pc11.2ch.net/hp/
Webプログラミング ttp://pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド133★★
ttp://pc12.2ch.net/test/read.cgi/tech/1251630161/
次スレは>>950あたりで。

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
ttp://www.wikiroom.com/java/

557 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 10:58:08 ]
半透明って言われてそのまま50%にするのはどうかな。
見栄えとか印刷具合も考えて調整したほうがいい。70%ぐらいは無いと透かしが綺麗に読めないと思うよ。

単なる言われた通りに動く実装者じゃなくて、社内の人間の本当に要求してるものを実現するのがSEで生き残る分かれ目。社内の人間からあいつ使えないなって言われてリストラされない様になw

558 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:03:17 ]
思うだけじゃ話にならないので,実際にやってみないとな!
って感じじゃねーの

559 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:03:52 ]
お説教かよ( ・ω・)y─┛〜〜

560 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:04:05 ]
何言ってんだこいつ

561 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:05:22 ]
語りたい、お年頃なのさ

確かに現場の意見は大切だと思うよ?
言われた通り動く実装者云々と何の関連もないけど

562 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:05:45 ]
少なくとも言われたとおりに動かないのはそもそも駄目だろ
その上で何か提案するなら分かるが

563 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:14:29 ]
25歳と見た

564 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:38:55 ]
>>557
なにこの糞SEが言いそうなテンプレその1は。

PGの仕事じゃないし。

565 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:45:55 ]
仕様にないコード書いたら火の付いた煙草を押し付けられるのが基本



566 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:49:11 ]
過去にコメントアウトした行を全部消して、新しく書き直しさせてくださいよ。・゚・(ノД`)・゚・。

567 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:55:04 ]
履歴管理に使ってるんだからダメだ

568 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:58:24 ]
規制解除されてやっと書き込みが戻ってきた
このスレ死んでるのかと思ったよ

569 名前:545 mailto:sage [2009/11/05(木) 12:30:29 ]
なんか呼ばれた気がする

>>548
アルファブレンド値ですね。
ちょっと調べてみてますが、現状まだうまくいって無いです

>>557
50%も何も現状は透明化できてないんですよ…
なにかいい案出してくれませんかね?

>単なる言われた通りに動く実装者じゃなくて、社内の人間の本当に要求してるものを実現するのがSEで生き残る分かれ目。
>社内の人間からあいつ使えないなって言われてリストラされない様になw
自称給料泥棒の俺に抜かりは無かった

570 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 12:31:29 ]
最低q

571 名前:デフォルトの名無しさん [2009/11/05(木) 13:02:58 ]
下の式を実行するとokが表示せず、boの結果はfalseになるんですが、
理由がわかりません。
下のif文はまず、括弧のboにtrueが代入され、
次に&&と|ですが、
|が優先順位が高い為、先に実行。
最後はif(false && true){〜という形になり最終的にはfalse。
結果if内のokは表示されないが、
その下のboはtrueが出力と考えたんですが、
間違ってますでしょうか?
すいませんがアドバイスよろしくお願いします。

boolean bo = false;
if(false && (bo=true) | true ){System.out.println("ok");}
System.out.println(bo);

572 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 14:36:54 ]
よーわからんけど

&&、||と&、|の違い
&&、|| と&、|において演算子が意味するところは同じですが、
その振る舞いには明確な違いがあります。
& &と&は左オペランドと右オペランドのいずれもがtrueの場合trueを返します。
このことは左オペランドがfalseの場合は右オペランドがtrue、falseにかかわらずfalseを返すとも言えます。
&&は左オペランドがfalseの場合右オペランドを実行せずにfalseを返します。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&は左オペランドがfalseの場合右オペランドを実行した後、falseを返します。

573 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 15:59:57 ]
>>569
www.ujihara.jp/iTextdotNET/examples/files/softmask.pdf

574 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 16:27:20 ]
>>573
できたできた。

575 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 18:08:10 ]
>>549
私もそんなポインがある人とお知り合いになりたいです。
ぜひ紹介してください。お願いします。



576 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 18:15:12 ]
ポインは〜
赤ちゃんが吸うためにあるんやでぇ〜

577 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 20:19:56 ]
俺が吸うためにあるんだ!

578 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 10:44:39 ]
ポインタは馬鹿には無理。

何か現場の人間に虐げられてる糞PG多そうだなw

579 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 14:58:33 ]
質問させてください。
今JavaでのGUI開発について勉強するために計算機アプリケーションを
構築中なのですが、テキストフィールドにWindowsのデフォルトで
表示されるポップアップ(コンテキスト)メニューが表示されてしまい、
意図しない動作をさせることができるようになってしまっています。
そのテキストフィールドのポップアップメニューにnullを当ててしまうと
例外が発生してしまい、removeメソッドでポップアップメニューを消去しようとしても
デフォルトのMenuComponentをどう指定していいのか解らず、
メニュー項目を定義していないポップアップメニューをテキストフィールドに設定しても
RuntimeExceptionが発生してしまいます。
今回はGUI構築に初めて手を付けるということで、敢えてAWTのみで構築しています。
Swingで構築すればこの辺りは気にしなくても良い様なのですが・・・
AWTでポップアップメニューが表示されないようにすることはできないのでしょうか?

長文駄文失礼しました。

580 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 16:10:58 ]
>>177
プレーンテキストでもダメだった…
そこでは無いみたい

581 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 16:14:34 ]
誤爆乙

582 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 18:37:48 ]
JFS+Faceletsで

<my:getUrl urlVal="url" />
<h:outputLink value="#{url}">文字列</h:outputLink>

のところ、urlが空の場合には<h:outputLink>をはずすような処理をするにはどうすればよいでしょうか?
getUrlはカスタムタグハンドラでurlをセットする処理を行います。

普通はJSTLを使うのでしょうか?

583 名前:582 mailto:sage [2009/11/06(金) 18:45:01 ]
el式とh:outputLinkのdisabled属性を使いできました。すみません。

584 名前:デフォルトの名無しさん [2009/11/06(金) 21:42:53 ]
FLASHのおかげでJAVAを使う機会が大幅に減った

585 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 22:01:31 ]
Flashって言語でないから習得むずかしそう



586 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 22:04:12 ]
FlashにもActionSciptがあるジャマイカ

587 名前:デフォルトの名無しさん [2009/11/06(金) 22:50:37 ]
よく知らないんだけど、Actionscriptだけじゃ完結しないんじゃない
それともFlashがRAD的位置づけになるの

588 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 22:51:20 ]
Flashとjavaてどう被るんだ?
アプレットの頃は激重になるってかなり嫌われてすぐに廃れたが。
flashてそのあとだろ。

589 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 00:10:30 ]
test

590 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 02:23:35 ]
フラッシュはなんか違う。後頻繁にバージョン上がるので後の手間もかかるよ。企業だとフラッシュ無効にしてる所も有る。
アプレットはブラウザの制約受けるからな。ちゃんとjavaアプリ配布した方が自由度高い。

591 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 05:52:28 ]
jnlpですな

592 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 08:29:47 ]
jwsだろ。どっちかというと

593 名前:デフォルトの名無しさん [2009/11/07(土) 12:52:26 ]
JAVAで結果を返して、Flashで表示がカコイイわぁ

594 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 13:24:33 ]
com.sun.facelets.tag.TagHandler#applyでServletContext#getRealPath
の様にファイルの絶対パスを取得するスマートな方法はなんですか?

海外のWEBページなどでは

FacesContext fctx = ctx.getFacesContext();
ServletContext sctx = (ServletContext)fctx.getExternalContext().getContext();
String rpath = sctx.getRealPath(path);

のようにやってますけど。

595 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 14:39:32 ]
質問です

javaプログラムを起動してから1日ぐらい放置して、急に付加が高い処理を始めると処理が急に遅くなるんですけど、
どういう原理でそうなるんでしょうか?



596 名前:595 mailto:sage [2009/11/07(土) 14:58:02 ]
解決しました。

詳しいことは書けませんがGCが悪さしているようです。

597 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 14:58:05 ]
>>595
不可が高いからじゃね?

598 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 14:58:47 ]
(;´∀`) おういえ

599 名前:595 mailto:sage [2009/11/07(土) 15:00:13 ]
しかし、GCの挙動を意図的に制御しようとするとコードが煩雑になりますねぇ・・・
JavaやめてC#で行くことにします;;

600 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 15:00:53 ]
JVMの実装依存だけど
起動時のコマンドラインオプションでGCの処理をかえられます
どれがいいとはいえないけど,試してみたら?

601 名前:595 mailto:sage [2009/11/07(土) 15:06:55 ]
>>600
検討済みです。
しかし、どれも適切ではありませんでした。

602 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 15:10:22 ]
えっ検討してたのに再確認した・・の・・・?

とりあえず打つ手が無いのならしかたがない

603 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 16:39:31 ]
Cでも負荷高いのは変わらないと思うなw

604 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 16:46:06 ]
1日放置後に発現する問題をどうやって20分足らずで解決したのかを知りたい

605 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 17:28:35 ]
gc問題をこの短時間で解決し、さらにC#へ移植(?)をあっさり決断、スーパーPGすぐるwww



606 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 17:34:17 ]
俺GC問題だったら原因究明に1週間〜3ヶ月の工数必要だわ

607 名前:595 mailto:sage [2009/11/07(土) 18:31:36 ]
1日放置って書きましたけど、実際には5分で起きました。

608 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 18:43:48 ]
5分でパフォーマンス悪化する糞コード書いたのか。
一般的にJITが働けば最終的に速度は安定するんだが5分後から1日後でパフォーマンス変わらんとは・・・。

609 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 18:47:27 ]
>>69606
今すぐ辞表を書いてくれ

610 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 18:56:16 ]
>>69606
お前はクビだ



611 名前:595 mailto:sage [2009/11/07(土) 18:57:09 ]
ん・・・勘違いされてるけど面倒くさいからもういいですよ。
すでに解決したことだし、ここで質問して解決できる程度の問題でもなかったですし。
おそらく詳細を書けば分かる人もいるかもしれないけど、急いでいるのでそこまでしません。
質問してごめんなさい。

612 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 18:58:51 ]
ソースの先頭のライセンス表記を編集したいのですが、一括で自動編集してくれるようなものはないでしょうか?

613 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 19:12:59 ]
プログラマならそんなもん作れよw

614 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 19:24:46 ]
作らんでもgrepで一発だろw

615 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 19:25:47 ]
1ヶ月もありゃ余裕で作れるだろう



616 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 19:30:57 ]
悪いがWindowsなんでgrepなんぞ使えない

617 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 19:33:51 ]
>>615
いいからおまえは辞表書けw

618 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 19:41:24 ]
正規表現でやっちゃうとか不安じゃないですか?
まぁそれなら作ることにします。
失礼しました。

619 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 20:01:44 ]
EJBの質問です。

session beanをtransfer objectに積んで
ネットワーク越に他のEJBサーバに転送しても大丈夫ですかね?

remote・local・statefull・statelessによって違う場合は
そのへんもよろしくお願いします

620 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 20:20:05 ]
面倒なことをすれば大丈夫です

621 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 23:11:00 ]
普通やらないってことだな

622 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 23:17:18 ]
EJBは糞

623 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 00:10:26 ]
あの、質問なんですけど、grepでどうやって置換するんですか?

624 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 00:16:19 ]
grepじゃ無理だろ>>614の勘違いだろ
edやsedやawkとかならできそう
windows用もネットに転がってる

625 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 00:20:21 ]
grepして置換するテキストエディタなんて五万とあるだろ



626 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 00:24:31 ]
説教くさいおっさんに聞こえるかもしれんが
まじに後方参照程度までの正規表現は使えるようになっておいたほうがいいぞ。
そういったテクニックに救われる場面が必ず出てくる。

627 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 00:25:37 ]
grepして置換する機能を持ったテキストエディタのことを、普通grepとは呼ばない。

628 名前:デフォルトの名無しさん [2009/11/08(日) 01:00:40 ]
シンボルを見つけられませんというエラーが出ます
助けてください
// <applet code="RotateEx.class" width="900" height="600"></applet>

import java.awt.*;
import java.io.*;
import javax.swing.JApplet;
import javax.imageio.ImageIO;

public class RotateEx extends JApplet {Image kin, fu, sky;

public void init() {try {
kin = ImageIO.read(new File("images/kin.gif"));
fu = ImageIO.read(new File("images/fu.gif"));
sky = ImageIO.read(new File("images/sky.jpeg"));
} catch (IOException e) {throw new RuntimeException(e);}}
public void paint(Graphics g) {int x =270, y = 123;
Graphics2D g2 = (Graphics2D)g;

g2.drawImage(sky, 0, 0, 900, 600, this);
for (int i = 0; i < 4; i++) {g2.drawImage(kin, x-20, y, this);
g2.rotate(Math.PI/4, x, y);}}}



629 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 01:09:53 ]
>>628
ふつーにうごいたぞい

630 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 01:18:34 ]
何度コンパイルしても
Graphics2D g2 = (Graphics2D)g
のところでシンボルが見つけられません
というエラーが出るんです・・・

631 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 01:31:42 ]
import java.awt.Graphics2D;
のように*使わず書いてみれ
それでダメならまずはJavaのバージョンを書け

632 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 01:33:33 ]
ちょっとJavaファイルをコンパイルするときに
ちゃんと「書き直したJavaファイル」をコンパイルしているか確認してみなよ

633 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 02:28:46 ]
5秒以上前に作ったjavaクラスファイルは実行せずにエラーになるランチャをjavaで作ればいいんじゃねw

634 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 02:29:13 ]
どれも確認しましたがコンパイルできませんでした

バージョンは大学のPCなので新しいと思います
(今年入れ替えたばかりのPCです)


635 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 02:36:10 ]
悩んでないでeclipseダウンロードしとけw



636 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 09:59:47 ]
新しいpcなら動作実績無いからウマく逝かなくて当然だなw

637 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 11:17:18 ]
>>628
それ以前に、swingでpublic void paint(){}をオーバーライドしちゃダメな気がするんですけど

638 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 12:06:51 ]
正確にはオーバーライドしたら super.paint(g) だっけ。

639 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 12:44:28 ]
>>638
swingはpaint()をオーバーライドするんじゃなくて、
paintcomponent()するべきだと思うんだけど

640 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 13:01:28 ]
HTMLに独自のタグを追加して表示したいのですが、何かいい方法はありませんか?
ひとまず、JEditorPaneを使ってパースしようとしましたが遅くて遅くて
今は、javax.swing.text.Document辺りを調べています

641 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 13:26:55 ]
なにそのw3cに真っ向から対決する姿勢
cssでやりなさいよ

642 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 13:33:29 ]
>>640
xmlなら可能

643 名前:628 mailto:sage [2009/11/08(日) 14:01:58 ]
すみません、解決しました
どうやら同じディレクトリに
Graphics.java
Graphics.class
というファイルがあったのが原因のようです

644 名前:628 mailto:sage [2009/11/08(日) 14:03:49 ]
訂正
Graphics→Graphics2D

645 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 14:15:14 ]
>>643
開発環境使ってない人にはよくある間違い(ファイル名≠ファイルパス が理解できない)だから
もし周りにも同じような人いたら注意してあげなよ・・・



646 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 17:21:50 ]
俺の耳の裏、オマンコのにおいがする

647 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 18:46:32 ]
>setFocusCycleRoot(boolean focusCycleRoot)
>このコンテナがフォーカストラバーサルサイクルのルートであるかどうかを設定します。
java.awt.Containerのjavadocを読んでいて、この様な説明が書いてあったのですが
フォーカストラバサールサイクルとは何の事なのでしょうか
まったく意味がわかりません。教えてエロい人!!

648 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 19:15:04 ]
TAB キーでフォーカスが移動するコンポーネントツリーのルート
例えば JDesktopPane を使った MDI なアプリケーションで、
JInternalFrame の中のコンポーネントにフォーカスがある場合、
TAB キーを押すとその JInternalFrame 内の別のコンポーネントにはフォーカスが移るけど、
別の JInternalFrame にまでフォーカスが移ったら不自然だろ
その場合 JInternalFrame がフォーカストラバーサルサイクルのルートになると、
TAB キーをいくら押してもそこから外へはフォーカスが出ない

649 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 19:15:44 ]
英語分からんのか?

650 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 19:28:29 ]
分からん人もいるだろう
辞書を引く努力すら放棄してる人が大半のような気はするけどな

651 名前:647 mailto:sage [2009/11/08(日) 20:31:26 ]
>>648
なるほど、わかりました。ありがとうございます

>>649-650
一応、辞書を引きながら調べては居るものの、根本的に文法がわからないので
まったく意味が理解できず

652 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 21:23:35 ]
これは文法関係ないぞ。
技術英語なんざカタカナ英語に訳してそのまま繋げれば読める

653 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 21:41:00 ]
読むのと理解するのは違うけどなっ
フォーカストラバーサルサイクルなんて繋いで呼んだだけだ^p^;

654 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 22:02:26 ]
Even English speakers won't understand jargon without proper background knowledge.

655 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 22:16:27 ]
質問です。

Double-Checked LockingはJavaではちゃんと動かない、という話は理解しているのですが、
例えば、以下のようなコードならば意図どおりに動作するでしょうか?

class X {
 private Y instance = null;

 void method() {
  if (this.instance == null) {
   synchronized (this) {
    Y __instance = Y.getSingleton(); // インスタンス化されてるけど初期化されてないインスタンス
    if (this.instance == null) {
     __instance.init(); // Y固有の初期化処理
     this.instance = _instance;
    }
   }
  }
 }
}



656 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 22:18:43 ]
EJBに関して質問です

リモートセッションビーンを呼び出したいのですが、lookupでこけてしまいます。

jndi-viewからセッションビーンを確認できないので、JNDIのどこかが誤っている
と思います。

JBoss4.2(EJB3.0)なので、ejb-jar.xmlやjboss.xmlは不可欠でないと思うのですが、
それは正しいでしょうか?

657 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 22:51:22 ]
>>655
いいえ
__instance.init(); が this.instance = _instance; よりも後に実行されると
(メモリアクセスは様々な要因で勝手に並び替えられる)、
他のスレッドから未初期化のインスタンスが見えてしまう






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef