[表示 : 全て 最新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/

234 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 03:00:29 ]
(2chのスレを)参照しまくるとあっという間に(脳の)メモリ喰われるなw

235 名前:デフォルトの名無しさん [2009/10/18(日) 03:03:31 ]
卒業研究でオンライン就職システムを作ることになっているのですが
javaの知識が未熟なため何かを参照しながら作れればと思っています
図書システムのように参照できるソースなどある場所をご存じの方がいらっしゃいましyたら教えていただけないでしょうか?
よろしくお願いします

236 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 03:20:04 ]
そもそもオンライン就職システムってどんなのを想定してるの?

237 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 03:28:47 ]
>>236
簡易版のリクナビみたいのを作れればと思っています
学生や企業情報の登録機能、検索機能、ログイン機能などで図書システムみたいのを参照できればなぁと・・・

238 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 03:38:39 ]
あんまり定型的なモデルじゃないからな。
図書システムほどあちこちで必要とするものでもないし。

普通にWebアプリの作り方勉強するのがいいんじゃね。
やることは特に変わらないよ。
全文検索もライブラリ入れるだけだし。

239 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 09:01:02 ]
それは就職システムじゃなくて就職活動支援システムだろが
言葉はちゃんと使え

240 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 09:12:47 ]
オンラインで就職できる機能もあるシステムなのかもよ
フォームに必要事項を書けば面接なしで即決!

241 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 14:34:11 ]
コンビニ派遣でそういうシステムはあるな

242 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 22:49:57 ]
Java(クライアント)とCORBAでC(サーバ)やCOBOL(サーバ)のシステムと通信をするとします。
Javaから文字列を送信する場合、文字列はUnicodeになると思うのですが、
Shift_JISで送信する方法はあるのでしょうか。



243 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 00:08:35 ]
そもそもUnicode送ることにはならんわ
適切な文字コードのバイナリで送るのでSfift_JISで送ればよい

244 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 14:50:12 ]
Windows+Eclipseで開発しています。
WindowsでCVSサーバーを立てようと思ったのですが
なかなかうまくいかずUbuntuで試してみたらすんなりできました。
CVSサーバーはUbuntuでもいいですか?

245 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 14:54:49 ]
いいです

246 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 14:57:28 ]
そうですか

247 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 15:30:21 ]
>>244
CVSはカス
Subversionこそ至高である

248 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:18:34 ]
一人開発ならMercurialでもいいんじゃね

249 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:19:30 ]
一人開発でソース管理時代バカじゃな?
それはバックアップというのだよ

250 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:28:15 ]
>>249
おまえは手動で安定版と開発版のバックアップ分けた上にソースの差分を一々全部別途に手動コピーして前のバージョンに戻したいときはいちいちコピペしてんのか?

251 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:34:38 ]
>>250
素人だな
本来diffに関しては複数人であるからこそはっきする機能であって
一人でやっているのに必要ないだろう

252 名前:デフォルトの名無しさん [2009/10/19(月) 16:35:24 ]
>>250
eclipseならhistory機能付いてるけどな
無知は怖いね



253 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:41:38 ]
>>249
あーあ馬鹿晒しちゃった

254 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:49:22 ]
eclipseのHistory機能はバージョン管理には使えんだろ
そもそもファイル単位で管理ってCVSの時代かよ

255 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:59:12 ]
Ubuntu CVSサーバー + Windows Eclipse
最強伝説!


256 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:03:40 ]
CVSはカスだが>>247はSVNを推奨しているな

257 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:10:00 ]
SVNの何がCVSに勝っていると言うの?

258 名前:デフォルトの名無しさん [2009/10/19(月) 17:26:33 ]
CVSはバイナリに不具合がある
お前apacheとかの脆弱性とかもチェックしていないんだろうな

259 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:36:01 ]
全然してないです。

260 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:44:21 ]
環境は環境の担当に任せまふ

261 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:45:55 ]
頭悪いでから

262 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:48:29 ]
バイナリに不具合があるとはどういうことなの?




263 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:57:14 ]
>>262
特定のバイトコードで(NOT EOF)EOFとなり、データが壊れた状態となる

264 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 18:03:28 ]
>>263
最悪じゃないですか!
なんですかそれは!
早く修正してください。

265 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 18:13:02 ]
ごめんなさい

266 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 18:14:34 ]
なんでバグを放置するんですか?

267 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 18:17:13 ]
バグを直した(つもりになった)らコンパイル通りませんでした

268 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 18:34:35 ]
発見されたのはCVS全盛期の3年ほど前だったしな

269 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 19:41:46 ]
EclipseのHistoryがバージョン管理の替わりとか、新手のギャグですか?w

270 名前:デフォルトの名無しさん [2009/10/19(月) 19:44:57 ]
一人でやるなら十分って話なんじゃないの?

271 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:10:09 ]
バージョン管理ツールは、普通1ファイルだけの履歴を管理するわけじゃなくて、
ある時点のプロジェクト構成ファイル全てにタグ打っておいて、
後で任意の時点のソースファイルをプロジェクトごと取り出したりして使うんだよ?
ブランチ切って新規機能開発専用のソースツリーを作ってから、あとでマージしたりとか。
開発人数の問題ではないよ。

272 名前:デフォルトの名無しさん [2009/10/19(月) 20:13:23 ]
>>271
タグ打ちはリリース日で打つと思うが
もしや無職?
現場レベル10年にも満たないなら意見すべきでないよ
俺から見りゃただの若造の戯言



273 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:15:20 ]
>>271
お前、残念ながら何も理解していないよ
ソース一つ云々って誰が言っているんだい?
そこしかだせない君はまだまだ素人であって>>272が言う通り意見する域ではないよ
むしろはずかしい

274 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:15:53 ]
なにが気に入らないのか知らんが、
俺がリリース日でタグを打たないって書いてるように読めるなら相当頭悪いな。

275 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:17:11 ]
ソース管理は一つだと思ってる(た)>>272ワロタ
知らないからこそ出てくる発想だよね

276 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:18:12 ]
>>271
一人でそこまでやる必要あるの?

277 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:18:28 ]
>>272はブランチってなんだか分かってないんだろうな

278 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:20:26 ]
あさとひるのあいだにたべるやつ

279 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:21:23 ]
>>272
お前みたいのを老害っていうんだな。
理解した。

お前の部下が可哀想だから死ね。

280 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:22:11 ]
またこの人か…何なんだコイツ

125 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:39:38
>>123
通常 C:\boot.ini boot.bat
ってのがあるんだよ
環境変数setで動かすのが起動時に走るわけ
Unixやれよ、したらよく分かると思うよ
rootの環境変数と例えばbashだったらbash.rcってのが走って環境変数設定できるわけよ

127 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:47:46
>>126
湾曲性癖ありの池沼乙
Unixできねーくせに何言ってんだ?

130 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 11:55:06
>>126
池沼やべーwww

134 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 12:17:22
>>133
スレ違い
JavaがWinだけで動いているのならば分るが
スレタイも読めない低能はひっこんでていただきたい

140 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 12:32:42
Winしかできねー池沼の集まりだな

156 名前:デフォルトの名無しさん[] 投稿日:2009/10/14(水) 13:06:01
>>155
ハア違い
消えろ

281 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:22:36 ]
>>277
勘違い乙
せいぜい3年目程度の無能なんだろうな

282 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:22:50 ]
一人かどうかを気にする人がいるけど、そこは問題じゃないと思うよ。
誤解を恐れず単純に言えば、ファイル数がいくつあるかが問題になる。

プロジェクトの構成ファイルが100個あったときに、
あるリリース時点のソースツリーが必要になったばあい、
Eclipseのヒストリ機能で本当にソースツリーをその時点まで戻せるのかどうかってこと。

ソースツリーは常に最新しか必要ないならバージョン管理そのものが不要だけど、
使い捨てのプログラムでないかぎり、そんなことはありえない。




283 名前:デフォルトの名無しさん [2009/10/19(月) 20:24:51 ]
>>282
素人を露呈しなくてもいいよ

284 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:25:04 ]
>>280
ほとんど毎日いるよな。
暇なのかな。

285 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:25:44 ]
>>283
返す言葉もなくその低能っぷりwww
レスなくてもお間ガの存在価値なんてないし社会のゴミだからレスするなよ

286 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:26:06 ]
んで、具体的に俺の言ってることのどこが素人なんだよ?
後学のために聞かせてくれ。

287 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:26:42 ]
>>272
返す言葉もなくその低能っぷりwww
レスなくてもお間ガの存在価値なんてないし社会のゴミだからレスするなよ

288 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:28:23 ]
時々まともなんだけど
それ以外の時は狂ってるよな
等質?

289 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:29:42 ]
ビリーミリガンみたいな

290 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:50:44 ]
>>284
仕事無いんだろ

291 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:51:21 ]
>>288
マザーグースのうた見たいだな

292 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 21:37:06 ]
>>251
それはギャグで言って(AAry



293 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 21:52:25 ]
おそらく一人で書いてると思われる彼のレス、
全体的にオモローだな。ギャグだとしたら才能ありすぎるw

294 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 22:57:52 ]
コンパイルできません、助けてください
//<applet code="PaintEx1.class" width="400" height="500"></applet>

import javax.swing.JApplet;
import java.awt.*;

public class PaintEx1 extends JApplet {
public void init() {
setBackground(Color.WHITE);
}

public void paint(Graphics g) {
g.setColor(Color.BLUE);
g.draw3DRect(int 10, int 10, int 25, int 20, boolean true);

g.setColor(Color.RED);
g.drawArc(int 45, int 10, int 25, int 20, int 32, int 230);

int[] x1 = {int 80, int 120, int 80};
int[] y1 = {int 30, int 5, int 30};
g.setColor(Color.GREEN);
g.drawPolygon(x1, y1, int 3);
}
}


295 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:08:03 ]
>>294
「int 10」→「10」
「boolean true」→「true」
に全部修正しる

296 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:18:09 ]
>>295
一体全体どんな発想したらこんなコードを書こうと思うのか謎だわ……。

297 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:18:19 ]
どこのサンプルみたらそうなるんだ?

298 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:52:03 ]
助ける必要性を感じないソースコードだ

299 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 04:30:14 ]
エラーメッセイジ読める様に勉強しろとしか。


ところで印刷アプリ作ろうと思うが、ウィンドウズ環境とか決めうちなら、印刷メニュー有効程度で、swingの描画をよしなに印刷してくれたりするのかな?
それとも自分でビットマップに変換か、表示をキャプチャしてあげたりとか、自分でプリンタ言語で印刷データを生成してあげないと駄目?
j2ee的に動かそうと思うと、weblogicとかwebsphereみたいな高額フレームワーク導入するぐらいが現実的?
プレビューイメージも取得出来ると最高だけどそんな機能なんて無いよなあ。orz

javaからole経由でワード動かしてデータ流し込んで印刷させたほうが楽な気がして来たw

300 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 04:33:42 ]
Javaの基礎を勉強したのですが、
標準APIドキュメントを見ても良く分かりません。

Javaのクラスライブラリを説明している書籍など有りませんか?

301 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 07:14:38 ]
>>299
普通pdfだろJK

302 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 07:26:24 ]
悪いけどあれが読めるようになって
基礎を勉強したと”言えるかも知れない”レベル



303 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 07:39:27 ]
読めるのならそのうち分かってくるから大丈夫

304 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 08:45:22 ]
SVN試してみたけどこっちのがいいね

305 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:56:55 ]
最初は慣れなかったけど、使うと分かるSVN

306 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 11:00:20 ]
と思ったけどなんかあまりうまく動かないなぁ
というわけでCVSで行くことにしました。

307 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 11:21:06 ]
CVSにしたらファイルを作るときに気をつけないとな
後で被ったらアウト

308 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 11:27:10 ]
どゆこと?

309 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 11:27:50 ]
イミフワロタw

310 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 13:36:16 ]
メインのJFrameから、ボタンを押すことにより
別のJFrame(JTableにJava DBのデータベーステーブルを表示)を
呼び出したいのですが下のようなエラーが出てしまいます。

Exception in thread "AWT-EventQueue-0" java.lang.Error: java.lang.reflect.InvocationTargetException
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.lang.IllegalArgumentException: An exception occured while creating a query in EntityManager
Caused by: Exception [TOPLINK-8034] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.EJBQLException
Exception Description: Error compiling the query [SELECT a FROM Attorney a]. Unknown abstract schema type [Attorney].

コード:
@Action
public void showSecondFrame() {
SecondFrame sf = new SecondFrame();
sf.setLocationRelativeTo(getFrame());
MainApp.getApplication().show(sf); }

いったいぜんたいどこがいけないのでしょうか?

311 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 13:40:47 ]
まずTOPLINK-8034を調べてみたら

312 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 14:08:55 ]
>>251はつまり一人でやる場合はソース(ツリー)は一つでいいと言ってるのか?

>>293
個別の11人みたいに思想が同じ単独犯が複数湧いちゃったから複数犯に見えるみたいな個々のレスなんじゃないか?



313 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 14:32:14 ]
Ubuntu再起動したらSVNの調子がよくなったので
こっちを使います。

314 名前:デフォルトの名無しさん [2009/10/20(火) 15:59:33 ]
大変馬鹿な質問かと思いますが、プログラムを始めたばかりの私に
誰か教えていただけると助かります。
3の倍数、5の倍数、3と5の倍数の時に、「3です」とか出る
プログラムを作りたいと思うのですが、2個目以降のifをelseにすると
エラーが出てしまいます。それと、結果が1,2,3,3ですとそれぞれの
倍数の時にダブって出てしまいます。
それを直したいのですが誰かよろしくお願いします

int a = 1;

for (int i = 1; i <= 100 ; i++)
{

if ( a % 3 <= 0 && a % 5 <=0 )
{
System.out.println("3と5です");
}
if ( a % 3 <= 0 )
{
System.out.println("3です");
}
if ( a % 5 <= 0 )
{
System.out.println("5です");
}
System.out.println(a);
a ++ ;

315 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 16:04:19 ]
else if

316 名前:314 [2009/10/20(火) 16:42:36 ]
>>315
ありがとうございます。
良く考えればわかったことなのに申し訳ないです。
しかし、まだ結果が1,2,3,「3です」とダブるのが直せません。

317 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 16:44:40 ]
最後のprintlnがifにもelseにも入ってなければそりゃダブる

318 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 16:45:07 ]
>>316
出したくないならaをまずiに置き換えた上、○ですと出した後continueすればいいでしょ。
このままやるなら

System.out.println("5です");
} else {
System.out.println(a);
}

とすればおk

319 名前:314 [2009/10/20(火) 17:20:03 ]
>>317>>318
ありがとうございます。
for (int i = 1; i <= 100 ; i++)
{

if ( a % 3 <= 0 && a % 5 <=0 )
{
System.out.println("3と5です");
}
else if ( a % 3 <= 0 )
{
System.out.println("3です");
}
else if ( a % 5 <= 0 )
{
System.out.println("5です");
}
else
System.out.println(a);
a ++;
これで一応思い通りに動いたのですが、aが3の時のelse ifで
a++;が無いのに4が表示されるのですがどこで+1されているのですか?


320 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 17:23:39 ]
else
System.out.println(a);
a ++;

これだろ
お願いだからテキストでも1冊買って読んでくれる?

321 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 17:29:12 ]
初心者以前は流石にカエレという気がする

322 名前:314 [2009/10/20(火) 17:31:47 ]
>>320
本当申し訳ないです。最後にします。
else if ( a % 3 <= 0 )
System.out.println("3です");
aが3の場合これが実行されますが、このあとループの最初に戻るのではなくて
最後のelseが必ず実行されるのでしょうか?



323 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 17:53:11 ]
>>322
意味分からん
a == 3 の場合は System.out.println("3です"); が実行され
以降の else if/else はスルーして a++; が実行される

324 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:26:01 ]
>>322
あなたは
else {
    System.out.println(a); 
    a++;
}
のつもりかもしれないが、実際には 
else {
    System.out.println(a);
}
a++;
だ。
elseの効果は (ifもforも同様だが)、波括弧で括っていない限り、
直後の文ひとつ (この場合はprintln) だけにしか及ばない。
空白の有無は単に見た目の良さだけでしかない。

325 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:37:51 ]
特に業務で使っている方に、ライブラリの選定について質問です。

例えば開発しているシステムでxmlを使うことになりました。
JAVAでxmlを扱うためのライブラリは複数あります。
その場合、そのいずれかを使うか、又は自力で実装するかを決める必要があります。

この場合にどのようなプロセスで決定を下すかを教えていただけますか?
業務にマッチしているか、使用の際に注意すべき点はあるのかなど、
どのような点を考慮しているのかなどお聞かせいただけますと幸いです。

326 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:44:29 ]
ライセンスだけで95%決まる気がする

327 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 19:35:19 ]
>>325
まずはクライアントのタイプだな。
銀行系とかだとライブラリ1つ入れるだけでいやな顔するんで使わないことも多い
逆に安く早く作れってならば、マイナーなライブラリでも後から承認してもらう程度で使う
また、フレームワークレベルになってくると流石に実績や開発経験、教育コストが重要。

最終的にはライブラリの選択肢と経験、加えてお金と時間があるか、それだけで決まるけどね。

328 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 19:58:30 ]
>>325
アーキテクトの印象。
っていうのは嘘のような本当の話だけど、大体は326の言うようにライセンスやら金の問題が優先される。


329 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 21:51:14 ]
<jsp-config>
<jsp-property-group>
<url-pattern>*.jspf</url-pattern>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
<include-prelude>/jspf/header.jspf</include-prelude>
</jsp-property-group>
<jsp-config>

の様にurl-patternを複数書けますか?
*.jspfと*jspで/jspf/header.jspfをヘッダとして加えたいのですが。

330 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 22:03:57 ]
試したほうが早いような。

書式的にはurl-patternを複数書くのは問題ないはず。
ただjspf拡張子をパターンに指定して何がしたいのかは知らんが。
勘違いしてるんではないかな。

331 名前:329 mailto:sage [2009/10/20(火) 22:41:23 ]
>勘違いしてるんではないかな。

Strutsは昨日から勉強しだしまして勘違いというか理解不足なのだと思います。
実は

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>

の記述を全ての.jspのヘッダにしたいのですが、include前提のjspf(これも理解が間違ってますでしょうか?)
にもtaglibの記述をしないとIDE(netbeans)の補完機能が働かず例えばhtml:form等が候補に挙がってきませ
んでした。
その為に*.jspfにも上記ヘッダを付けたいと思ったわけです。
それとも他の方法で.jspfのテキストでコード補完機能が働くようにできますか?

332 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 23:39:05 ]
もう一度いうが、勘違いしてるんではないかな。



333 名前:デフォルトの名無しさん mailto:sage [2009/10/21(水) 07:36:20 ]
初歩的な疑問ですいません

AWTのAdapterクラスは、各種Listenerクラスのメソッドを定義しているだけで
抽象メソッドは1個も含まれていないのに、何故abstractを付けて抽象クラスにしているのでしょうか。
抽象メソッドが1個も含まれていなければ、抽象クラスにする意味は無さそうな気がするのですが、
普通のクラスにしていない理由を教えてください。

334 名前:デフォルトの名無しさん mailto:sage [2009/10/21(水) 07:44:13 ]
>>333
継承して使え、というXxxAdapter作成者の意思表示。






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

前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