J2EEは,カオスの中に現れた新秩序
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGなら同意。
0006デフォルトの名無しさん
NGNG午前中に煽りコメント書いてやったが却下されてるようだ。(w
0007デフォルトの名無しさん
NGNG糞スレ決定
>>1 は氏ね
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGカオス祭り
0011デフォルトの名無しさん
NGNGこの記事への
IT Pro会員の皆様の
評価をお聞かせください
○ ほとんど読んだ ○ 一部だけ読んだ ● 一行目だけ読んだ
○ 参考になった ○ 参考にならなかった ● 逝ってよし
[送信]
0012デフォルトの名無しさん
NGNG>要は,確実に動けばそれでいいのである。この前提から
>J2EE採用という結論が出てきた。J2EEが普通のシステム技術に
>なったことが分かる。
ポストCOBOLってところを目指してるんだろうけど、
どうなんだろうねえ。
0013デフォルトの名無しさん
NGNGそのとおりだろ。.NETだって最終的にはそこに入っていきたいわけだし。
金になるのはそういうレガシーになれる領域で囲い込みを実現することだわ。
0014デフォルトの名無しさん
NGNG・IT需要を喚起できるような先進的な技術でなければならない
この二つって両立できるものなの?
コボルがいいと思うのは後者をまったく切り捨ててるところ。
こういう忍耐強さは実は見習うべきものでもある。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNGPetstoreを動かしてみた。deploytool
からアプリケーションの中身をみてびっくり。
あの程度のアプリケーションを実現するのに
あんな大がかりな枠組みを使う必要があるのか?
0018デフォルトの名無しさん
NGNG客はそんなこと知らないから儲かってるんだよ。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG当然実際の規模はもっと大きいものを想定している。
0021デフォルトの名無しさん
NGNGこっちの方が参考になるよ。
http://www.ibatis.com/jpetstore/jpetstore.html
0022デフォルトの名無しさん
NGNGお、これいいね。スレとは違う意味で役に立つ。さんくす!
0023デフォルトの名無しさん
NGNG特集1
Javaの知られざる欠陥
http://itpro.nikkeibp.co.jp/NBY/toc/
(タイトルのみ)
0024アフォ
NGNG久しぶりに覗いてみれば、、、
JPetStore このソースって何使って作ってるの?
// ----- BEGIN: FIELDS LOCKED BY POOL_LOCK -----
よく全部つくったなー。関心。
Dao,JDBC,DAOTransaction似た奴全部、発案+半端な実装なら経験あるよ。
すげー勉強になる。このぐらいのパフォーマンスチューンでもいいのかー。
ソース読みやすいしすげーよ。
0025アフォ
NGNG公開中ソースにバグ発見。StaticBeanProbe
public static void setField(Object object, String name, Object value)
throws BeansException {
try {
Field field = object.getClass().getField("name");
field.set(object, value);
} catch (Exception e) {
throw new BeansException(e.toString());
}
}
これって、getField(name)じゃないのか。&キャッシュしなくていいのか。
これで、十分なのか。
俺、ちゃんと新人でも理解できるように例外処理しなくていいソース書けって
よく言われて鬱になっているんだが、こういうふうにパッケージごとに例外
定義しちゃうのも手かもしれないね。
この辺りで止めるのが読みやすいし、開発も楽だし。目から鱗だね。
0026デフォルトの名無しさん
NGNG寝られなくなるぞ。
0027デフォルトの名無しさん
NGNG早いな、読むの。漏れ今解凍したばかりだ。
何か急に良スレの予感(w
0028デフォルトの名無しさん
NGNG002927
NGNG003027
NGNGそれって、
http://www.ibatis.com/common/common.html
の奴でいいんだよな。漏れはそっちから見ていこうと思ってたYO
0032アフォ
NGNG0033アフォ
NGNG凄いね。setFieldなんて使ってなかったよ。全然。
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG時間の無駄。
アフォってひょっとしてクライアントサイドJavaのスレで
自分のライブラリ晒した奴か?
まさにそれくらいのレベルだな、これ自体。
003627
NGNG>>35そうなの? どの辺が駄目っぽいのか教えてくれ。
明日読もうかと思ってたんだが、出来れば時間の無駄は避けたい(w
0037デフォルトの名無しさん
NGNGライブラリのネタ集めなら自分のサイトでやるように。
まあ、J2EEのネタ自体難しいけどね。
0039デフォルトの名無しさん
NGNG実装方法はStrutsと同じ。
独自なところはDAO部分のみといっても過言ではない。
定義とクエリーをxmlに出す、というのが趣旨。
0040デフォルトの名無しさん
NGNG004127
NGNGありがとう。漏れはDAOのところから読もうと思ってたので
読む甲斐があるかも知れない。
漏れは、J2EEがややこしくなっている理由は、EJBにあると思ってる。
極論RDBの上にRDBを作ろうとしている気がするんだ。
JTAとかJDBCを上手く使うことで、十分にJ2EEの標準化の価値はあると
思ってる。
だから.NETと比較する場合も、ADO.NETに合わせた軽いもので比較しないと
駄目だと思うし、元記事に書いているようなシステムであっても、
必ずしも分散トランザクションなんているわけじゃないと思うんだ。
規格が整備されることと、それをどこまで利用するかというのは、また別だと思われ。
というわけで、DAOの部分は非常に気になるので読んでみるよ。
Strutsは好きじゃないので読まないようにしておくわ(w
ともあれ、ありがとうな。感謝!
0042デフォルトの名無しさん
NGNG同意。
実際世の中では、EJBを必要とする規模の方が
圧倒的に少ないと思われ。
むしろ小・中規模では開発効率に悪影響を及ぼす。
その意義は認めるけどね。
ちなみに.NETのDataSetはある程度魅力を感じる。
複数のテーブルとそのリレーションを保持できるのはおいしい。
しかし、結局は同時更新の問題を常に孕むことになるが。
と書きつつ、DataSetのその機能を使うところがあまり思い
つかなかったりもする。
JDOも気になっているけど、おいらは業務アプリ屋なので、
結局あそこまでは逆に使えない。
ちなみにDAO部分は定義とxml部分を外部に出すと書いたが、
おいらはxmlに出せば出すほど、管理が増える
(自動生成だとしても)と考えているから、けっこうイヤンな実装。
もしそのリスクを背負うなら、こなれたものは他にあるしね。
だいたい、おいらの実装よりひどいので鬱だった。
0043デフォルトの名無しさん
NGNG0044アフォ
NGNGすまないね。俺もDAOの部分しか必要としてない。
NetscapeApplicationServer3を思い出した。ただそれだけ。
0045アフォ
NGNG>>基本はStrutsをベースにしている。
>>実装方法はStrutsと同じ。
>>
>>独自なところはDAO部分のみといっても過言ではない。
>>定義とクエリーをxmlに出す、というのが趣旨。
作者たん?違ったら笑える。
0047アフォ
NGNG004827
NGNG簡単なサンプルを作ってみたんだが、そこそこ良い感じで使えそうな
感じがした。これをベースにちょっと色々と試行錯誤してみるよ。
0049デフォルトの名無しさん
NGNGwebコンテナ上でEJB並みの機能を
実現しようとしているフレームワークを
使うぐらいなら
EJBつかったほうがいいようにおもった
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNGその根拠は?
0052アフォ
NGNGTorque, RollBack で検索しても何も見つからんぞ。
|
+--org.apache.torque.util.Transaction
http://jakarta.apache.org/turbine/torque/apidocs/org/apache/torque/util/Transaction.html
0054デフォルトの名無しさん
NGNG単発の質問はこっち
http://pc3.2ch.net/test/read.cgi/tech/1032944246/l50
0055デフォルトの名無しさん
NGNG同じことを使用とするなら、実績があって
実質標準になっているEJBの方がよくない?
わざわざ似たような機能を実現するために、
新しいこと覚えるのやだな。
EJBだと
お金とパフォーマンスの問題はあるけど
0056デフォルトの名無しさん
NGNG本家のPETSHOPより短いんだ?
まだDLしてないからわからないけど。
NETならコンポーネントつかってるからだとおもうんだけど
0057デフォルトの名無しさん
NGNGおめでてーな
0058デフォルトの名無しさん
NGNG日本には、プライドだけ高くて世の中の流れについては無知な企業が、
客を囲い込む為という浅ましい発想でそういうものを雨後の竹の子の
ようにあちこちで作りまくってます。
標準が存在することのメリットを理解できないバカがナゼこんなに多
いのでしょうか?J2EEは仕様でしかないのだから、技術オナニーがし
たいならせめてAPIだけでもJ2EEにあわせればいいのに、外部インタ
ーフェイスから全て俺様ルールで開発しているヤツラは、一体どういう
脳みその構造をしているのでしょう・・・
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG非同期駆動をしたいときは、
1. JMSでメッセージをおくる(その後は、Message-Driven Beanで処理)
くらいしか、方法はないでしょうか?
EJB2.1 では、Timer Service が使えるのですが...。
現状のJ2EE1.2 or 1.3 では他に方法はない?
この需要は多いと思うのだけど。
0061アフォ
NGNGTorque で、 Transaction できるの?
Customer c = new Customer(); c.setName("abc"); c.save();
Book b = new Book(); c.setName("book"); c.save();
これをRollbackするときはどうする?
0062デフォルトの名無しさん
NGNGEJBを使ってるんだけど、結局StatelessのSessionBeanで
再利用性も0に近いつくりをしていて、
なおかつ俺様・大企業様フレームワークで開発を強いられることが
多いです。
つまりEJBを使う必要なんてないんですが、
ほとんど自社サーバーを売るため・実績を作るだけに
EJBを採用しているのが理由でしょう。
EJBの機能をもっと使いこなせば良いのになと思ってしまいます。
0063デフォルトの名無しさん
NGNGコードも誰が書いても同じような書き方しかできなくなり、
それこそ1〜2年目の奴でも作業ができてしまう。
J2EEは所詮次世代COBOLプログラマーを大量に生み出すだけで、
こんなもんを必死でやっても気がつけば自分が安売りされて使い捨てられるだけ。
踊らされてる奴も分かってて踊ってる奴もご苦労なこった。
0064アフォ
NGNG必死にならなくてすむのが、フレームワークの利点では?
去年5000万円のと同規模でも今年は1000円万でもNGなんて話を聞いたけど。
人数が減るっていう事じゃないかな?
ただ俺個人に限れば、20〜50画面のプロジェクトから、いきなし200画面の
プロジェクトにまわされて、フレームワークいくつか弄っていて良かった。
と思ってるよ。
0065デフォルトの名無しさん
NGNGっていうか、中規模〜大規模のシステムを構築する場合、
そのレベルの人間でも作業できるようにしないと作業者が足りないと思うがね。
安売り云々に関しては、
そもそもそれがJ2EE・フレームワークに限定される問題でもないでしょ。
0066デフォルトの名無しさん
NGNGJavaがCOBOLの後継であることは死滅系スレで既出
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGこんなのばっか。
package F01;
public class F01-001A extends 〜
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGもしてかして、日○生命関係?
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNGJavaでなくても.NETの場合であっても同じなのでは?
0075デフォルトの名無しさん
NGNGJava要員は負の遺産になるんだろうな・・・
0076名無しさん@Emacs
NGNGVB要員もね
0077デフォルトの名無しさん
NGNGあの程度で学習とまってるし、みょうちきりんなフレームワークを
ハシゴするだけでなにも成長してないし。
0078デフォルトの名無しさん
NGNG流行の言葉には敏感だが中身は分かってない。
M$製品を使おうとすると露骨に嫌な顔をする。
それなのにWindowsしか使えない。(w
0079名無しさん@Emacs
NGNG> それなのにWindowsしか使えない。(w
この2つがtrueになる人間は見た事がありませんが?
0080デフォルトの名無しさん
NGNGtelnet経由でコンソールを使っただけでUNIXマスター気取りのヤシなんていっぱいいるぞ。
0081名無しさん@Emacs
NGNG上で命名規則作ってるやつがバカなんだよ。
俺もそんなんばっか見てきたけど。
パッケージ名
"ドメイン名を逆から"."プロジェクト名"."サブシステム名"."機能種類名"
クラス名
"サブシステム名"+"機能種類名"+"シーケンス番号"+"機能名"+"サフィックス"
サフィックスは、EJBのホームインターフェイスなら、Home、サーブレットなら
Servletなど。機能名は、もちろん日本語をローマ字にした物。
クラス名は作った奴さえ覚えてない("サブシステム名"+"機能種類名"
までしか、思い出せない)。
もちろん設計にはOOのかけらすら無い。
この手のプロジェクトは言語とは無関係に存在するだろう。
0082デフォルトの名無しさん
NGNGNamespace 見積機能
Public Class 見積作成画面
Inherits System.Web.UI.Page
0083デフォルトの名無しさん
NGNG単に使い方知らないんでしょ?
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG効率的なEJBを作れないというのが、コマッタモンダね。
「J2EEパターン」なんてモノをつくらなければならなかったのは、
そもそも分散アプリケーションが持つ根本的な難しさを、ミドルで
完全に回避することはできないからだよね。
うちの馬鹿は、クライアントからの1トランザクションで25のリモート
EJBコールを行っていて、「遅いからチューニングして」となきついて
きた。当たり前だろバカ。すこしは基本を勉強しろよ・・・
0087デフォルトの名無しさん
NGNGそしてそれはおれのことなのさ〜
0088デフォルトの名無しさん
NGNG俺もそんなんばっか。
でもPGとかにクラス名をつけさせると、
統一が取れないってものあるかな〜。
クラス名の頭にパッケージ名がついてるのは
無駄だなーとは思うけど
0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNGEJBにもいろいろあるけど...
0091デフォルトの名無しさん
NGNGEJB2.0では、たしかメッセージドリブンなEJBってあるはずだよ。
0092
NGNGく だ ら ん
「秩序」=「これまでどおり自分もよくわからない不要なものを売りつける商売を維持できる」
ということなら同意。
0093デフォルトの名無しさん
NGNGオブジェクト指向わかったつもりになってるバカもいらない。
virtualのないC++プログラムを作ってる君は
かなりのバカです。
javaでinterface使ってない君もかなりのバカです。
ポリモーフィズムぐらいわかってよね。
0094
NGNG>virtualのないC++プログラムを作ってる君は
>かなりのバカです。
>javaでinterface使ってない君もかなりのバカです。
>ポリモーフィズムぐらいわかってよね。
君も最初から勉強しようよ。
0095デフォルトの名無しさん
NGNGDrive = ドライブ
Driven = ドリブン?
91は、あほか?
0097デフォルトの名無しさん
NGNG受信するコードは書けたけど。
どうやって送信するのか、文献が無いよー。
以上。
0098デフォルトの名無しさん
NGNG009991じゃないが
NGNGまずはスレ違いを正せ。
EJB(初心者歓迎)
http://pc3.2ch.net/test/read.cgi/tech/1017240849/l50
010095
NGNG思い込んで喋ってきました。ショポーン。
0101デフォルトの名無しさん
NGNGマッサージドライバーイヤン
0102デフォルトの名無しさん
NGNG可愛い子におべんとを作ってきてもらってドライブ・・・してぇぇぇ!!
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNG貴様!それは、おべんと作ってくれる女の子とドライブ出来るということなのか?
0105デフォルトの名無しさん
NGNGServletにせよJTAにせよ、規格化されているってのは
やっぱり便利だよ。何使っても(概ね)同じコードで済むし。
0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNGこの死にスレに命を与えたその「つまんねえ煽りだな。」に
お前のじょおねつを感じるYO!!
0112デフォルトの名無しさん
NGNG0113名無しさん@Emacs
NGNG0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG僕、EJBって苦手なんだよね。ほら、ちょっと苦いでしょ。
だからいつも砂糖をまぶして食べるんだ。
そういえば兄ちゃんが昨日J2EEを買ったんだ。
自慢げにJ2EEに乗って遊びにいっちゃった。
僕も12歳になったら買ってもらうんだぁ。
じゃぁね。
■ このスレッドは過去ログ倉庫に格納されています