y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 18:38:55
‚ ‚邯‚Çi‚Sj‚¶‚á‚È‚¢B

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 18:49:16
‚¤‚Ü‚­‚¢‚©‚È‚¢‚Å‚·B‚»‚à‚»‚à‚¤‚Ü‚­‚¢‚¤‚à‚Ì‚©‚Ç‚¤‚©‚³‚¦‚í‚©‚è‚Ü‚¹‚ñB
eclipse‚Å“®“IWEBƒvƒƒWƒFƒNƒg‚ð쬂µ‚Äeclipse“à•”‚ÌtomcatƒT[ƒo‚ð
‹N“®‚µ‚ÄAƒvƒƒWƒFƒNƒgƒGƒNƒXƒvƒ[ƒ‰‚©‚çƒT[ƒuƒŒƒbƒg‚Ìxxx.java‚ð
‰EƒNƒŠƒbƒN‚µ‚ÄŽÀs‚·‚ê‚γí‚É“®‚¢‚Ä‚­‚ê‚Ü‚·B
‚µ‚©‚µAeclipse“à•”TOMCATƒT[ƒo‚ðI—¹‚³‚¹‚ÄA’Êí‚ÌTOMCAT‚ð‹N“®‚µ‚Ä
‚t‚q‚k‚ð“ü—Í‚µ‚ăAƒNƒZƒX‚·‚邯NOTFOUND‚ɂȂè‚Ü‚·B
‚¨•·‚«‚µ‚½‚¢‚Ì‚ÍBˆê‚‚̓®“IWEBƒvƒƒWƒFƒNƒg‚ÅA
eclipse“à•”‚ÌTOMCA‹N“®‚Å‚àƒT[ƒuƒŒƒbƒg‚ðŽÀs‚Å‚«‚ÄA
‚»‚Ì“®“IWEBƒvƒƒWƒFƒNƒg‚ðƒRƒ“ƒeƒLƒXƒg‚ÅŽQÆ‚·‚éŠO•”‚ÌTOMCAT‚Å‚à
ŽÀs‚Å‚«‚邿‚¤‚É‚·‚é‚͉̂”\‚Ȃ̂łµ‚傤‚©B‚¢‚ë‚¢‚ë‚â‚Á‚Ă݂܂µ‚½‚ª
ŠO•”TOMCAT‚Å“®‚¯‚邿‚¤‚È\¬‚É‚·‚ê‚Îeclipse“à•”tomcat‚ł͓®‚¯‚¸A
eclipse‚Å•’Ê‚Éì‚ê‚Î“à•”tomcat‚ł͓®‚­‚¯‚ê‚ΊO•”TOMCAT‚ł͓®‚©‚È‚¢B
¡Žv‚Á‚Ä‚¢‚é‚Ì‚ÍAŠJ”­—p‚É‚Íeclipse“à•”tomcat‚Å“®‚­‚悤‚É‚µ‚Ä
iƒeƒXƒg‚ª‚µ‚â‚·‚¢‚Å‚·jA‚à‚¤ˆê‚ŠO•”tomcat‚Å“®‚­•Ê‚Ì
“®“IWEBƒvƒƒWƒFƒNƒg‚ðì‚Á‚ÄA‚»‚¿‚ç‚ɃT[ƒuƒŒƒbƒg‚ðŒöŠJ—p‚ÉŽ‚Á‚Ä‚­‚é
‚Æ‚¢‚¤‚悤‚È“ñdŠÇ—‚·‚邵‚©‚È‚¢‚Ì‚©‚È‚ ‚ÆŽv‚Á‚Ä‚¢‚½‚肵‚Ü‚·B
‚݂Ȃ³‚Ü‚ÍA‚ǂ̂悤‚ÈŠ´‚¶‚ɂȂÁ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 18:50:04
‚¤‚邳‚¢

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:09:05
>>203
ŠO•”‚ÌTOMCAT‚ÍŒöŠJ—pH
‚Ó‚Â[‚ÍŠJ”­‚͎茳‚̃}ƒVƒ“‚Å‚â‚Á‚ÄA
ŒöŠJ—p‚͕ʂ̃}ƒVƒ“‚¾‚¼H

‚Ó‚Â[‚ÍŠJ”­‚ÆŒöŠJ—p‚͕ʕ¨B
‚»‚ê‚ð“ñdŠÇ—‚Ƃ͌¾‚í‚ñB


206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:15:01
>>205
eclipse“à•”‚Ìtomocat‚ÆAƒCƒ“ƒXƒg[ƒ‹‚µ‚½tomcat‚̈Ⴂ‚Å‚·B
•Ê•¨‚炵‚¢‚Å‚·B

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:20:08
eclipse‚Í‚»‚¤‚¢‚¤•”•ª‚Å‚àƒ|ƒ“ƒRƒc‚¾‚©‚ç‚Ë

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:21:42
swing‚Ń{ƒ^ƒ“‚Æ‚©‚ðƒNƒŠƒbƒN‚µ‚½uŠÔ‚ÉAƒCƒxƒ“ƒg‚ð”­¶‚³‚¹‚ç‚ê‚Ü‚·
‚±‚ê‚ð”CˆÓ‚̃R[ƒh‚Ì’†‚Å”­¶‚³‚¹‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂ł·‚©H


209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:22:48
ŒöŠJ—pƒT[ƒo‚É”z”õ‚·‚邯‚«‚Í.warŒ`Ž®‚É‚µ‚È‚¢H

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:23:25
>>206
‚¾‚©‚ç‚»‚̃Cƒ“ƒXƒg[ƒ‹‚µ‚½tomcat‚ð“®‚©‚·•K—v‚ª‚È‚¢B
ŒöŠJ‚·‚é‚̂ł ‚ê‚Εʂ̃}ƒVƒ“‚Å‚â‚êB

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:24:30
>>208
ƒ{ƒ^ƒ“ u‚Æ‚©v ‚Á‚ÄŒ¾‚í‚ê‚Ä‚à‚±‚܂邯‚ÇA
JButton ‚É‚Í doClick() ƒƒ\ƒbƒh‚ª‚ ‚邿

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:29:41
>>211
Œ¾—t‚ª‘«‚è‚Ü‚¹‚ñ‚Å‚µ‚½B—á‚Å‚Íswing‚ðo‚µ‚Ü‚µ‚½‚ªA
Ž©ìƒCƒxƒ“ƒg‚ðì‚Á‚ÄA‚»‚ê‚ð”CˆÓ‚ÌꊂŔ­¶‚³‚¹‚ç‚ê‚é‚©H
‚Æ‚¢‚¤Š‚ª’m‚肽‚¢Ž–‚Å‚·

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:34:56
>>210
eclipse‚Åì‚Á‚½ƒvƒƒWƒFƒNƒg‚ÍA‚ ‚­‚܂ŊJ”­—p‚Å‚ ‚é‚©‚ç
eclipse“à•”‚Ìtomocat‚݂̂ŊJ”­‚ÍIŽn‚·‚ê‚΂¢‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚æ‚ËB
203‚É‘‚¢‚½‚±‚Æ‚ªo—ˆ‚È‚¢‚悤‚Ȃ̂ÅA‚»‚¤‚µ‚悤‚©‚È‚ ‚ÆŽv‚¢‚Ü‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:37:30
>>212
Ž©ì‚ÌXxxListenerƒCƒ“ƒ^ƒtƒFƒCƒX‚ð’è‹`‚µ‚ÄA
‚»‚ê‚ðaddXxxListenerƒƒ\ƒbƒh‚Å“o˜^‚Å‚«‚邿‚¤‚É‚µ‚ÄA
‚»‚Ì“o˜^‚³‚ꂽ‚à‚Ì‚ð•’ʂɌĂÑo‚·‚¾‚¯‚Å‚ÍH

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:37:45
>>212
ƒCƒxƒ“ƒg‚Ƃ͉½‚©‚Æ‚¢‚¦‚ÎA’P‚Ȃ郃\ƒbƒh‚̌ĂÑo‚µ‚¾B
XxxListener ‚ÌŽÀ‘•‚â‚»‚̃Cƒxƒ“ƒg‚Ì”­¶Œ³‚̃R[ƒh‚ð^Ž—‚·‚ê‚΂¢‚¢B

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:45:49
>>200
‚È‚º1,2‚Åo—ˆ‚邱‚Ƃɂ킴‚í‚´3‚ðì‚Á‚½‚©l‚¦‚ë

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 19:52:36
‚Üeclipse‚ÍŒ³—ˆ‘flŒü‚¯‚¾‚©‚ç
‚»‚̕ӒˆÓ‚µ‚È‚ª‚çŽg‚í‚ñ‚Æ‚Ë

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 20:44:49
‚¾‚©‚çIDE‚ª‚ç‚݂͊Y“–ƒXƒŒ‚Å‚â‚êBƒAƒ“ƒ`‚܂ŘA‚ê‚Ä‚­‚é‚ÈB

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 20:49:17
>>200->>202“š‚¦‚Ä‚­‚ê‚él‚¢‚Ü‚¹‚ñ‚©H

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 20:51:05
‚¢‚Ü‚¹‚ñ‚æƒAƒz‚炵‚¢

221:198
09/08/07 20:52:52
>>197
‚·‚Ü‚ñB
o—ˆ‚é‚©‚Ç‚¤‚©‚â‚Á‚Ă݂½‚ñ‚¾‚ªA‚Ç‚¤‚àˆê’U in.read() ‚ő҂¿‚É“ü‚Á‚Ä‚µ‚Ü‚¤‚Æ
interrupt ‚µ‚悤‚ª close ‚µ‚悤‚ª–ß‚Á‚Ä‚±‚È‚¢‚悤‚¾B
ƒ|[ƒŠƒ“ƒO‚·‚邵‚©‚È‚¢‚Ì‚©‚Ë‚¥B

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 20:55:10
>>200
1‚Æ2‚͊ԈႦ‚Ä
str.equals(" ")
str.length() == 1
‚Æ‚µ‚Ä‚àƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂç‚È‚¢B
3‚̓ƒ\ƒbƒh–¼ŠÔˆá‚¦‚½‚çƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚Ì‚Å
ŠÔˆá‚¢‚É‹C•t‚­‚±‚Æ‚ª‚Å‚«‚éB

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 21:09:14
>>213
eclipse‚Ìtomcat‚Å‚àA
ƒCƒ“ƒXƒg[ƒ‹‚µ‚½tomcat‚Å‚àA
“¯‚¶webƒvƒƒWƒFƒNƒgŽQÆ‚·‚邱‚Ƃ͂ł«‚邿B

eclipse‚Å•’Ê‚Éì‚Á‚Ä‚©‚çA
ƒCƒ“ƒXƒg[ƒ‹‚µ‚½tomcat‚Å“®‚­‚悤ݒèƒtƒ@ƒCƒ‹‚𑂯‚΂¢‚¢B

‚¾‚¯‚ǂ݂Ȃ³‚ñ‚Í‚ ‚܂肻‚¤‚¢‚¤‚±‚Æ‚µ‚È‚¢B
ˆÓ–¡‚ª‚È‚¢‚©‚çB

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 21:10:59
System.out.println("ƒ^ƒ€‚ð‚µ‚ç‚ñ‚©‚Ì‚¤@ƒ^ƒ€‚ð‚µ‚ç‚ñ‚©‚Ì‚¤");

225:212
09/08/07 21:25:14
>>214-215
‚í‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 21:32:03
‚È‚ A‚È‚ñ‚ÅEclipse‚Ý‚½‚¢‚È‚­‚»IDE‚ª‚»‚ñ‚È‚Él‹C‚ ‚ñ‚ÌH

ƒ}ƒW‚ł킯‚í‚©‚ß‚¾‚íB

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 22:10:13
>>226
Žc”O‚È‚ª‚ç
‚È‚ñ‚ÅWindows‚ªl‹C‚ ‚é‚©‚Æ‚©
‚È‚ñ‚ÅMicrosoft Office‚ªl‹C‚ ‚é‚©‚Æ‚©
‚È‚ñ‚Å¡‚̃L[ƒ{[ƒh”z—ñ‚ªl‹C‚ ‚é‚©‚Æ‚©
‚»[‚¢‚Á‚½ƒŒƒxƒ‹‚ɂȂÁ‚¿‚á‚Á‚½‚ËB

ƒfƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh‚¾B
V‚µ‚¢ƒvƒƒWƒFƒNƒg“ü‚Á‚½‚Æ‚µ‚ÄA
ˆêl‚¾‚¯eclipse‚¶‚á‚È‚­‚Änet beans‚Å‚â‚è‚Ü‚·I
‚Ý‚½‚¢‚Ȃ̂ª’Ê—p‚µ‚È‚¢‚µB

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 22:13:57
Sun“I‚ɂ͂ǂ¤‚È‚ñ‚¾‚낤‚©
–¼‘O‚àŠÜ‚߂Ă—

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 22:27:21
–¼‘OAƒ[ƒ‹ƒAƒhƒŒƒXA“d˜b”Ô†‚ª‹K‘¥“I‚É‘‚¢‚Ä‚ ‚éƒeƒLƒXƒg‚ª‚ ‚è‚Ü‚·
‚±‚ê‚ðA¡‚܂łÍStringBuilder‚Å‚¿‚Ü‚¿‚Ü‚ÆHTML‚ɕϊ·‚µ‚Äswing‚Å•\ަ‚µ‚Ä‚«‚Ü‚µ‚½
‚µ‚©‚µAStringBuilder‚ÅŒ‹‡‚µ‚ÄHTML‚ðì‚é‚̂͑å•ςł·
‰½‚©Šy‚ð‚µ‚ÄHTML‚ðì‚èo‚·•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 22:42:14
‚Ü‚ÄB

ƒvƒƒOƒ‰ƒ€‚É‚â‚点‚Ä‚é‚ñ‚¾‚©‚çAˆêŒ•ª‚Ìo—Í•”•ª‚ð‘‚¢‚ă‹[ƒv‚ʼnñ‚·
‚¾‚¯‚È‚ñ‚¾‚©‚çA‘å•Ï‚à‚È‚É‚à–³‚¢‚ÆŽv‚¤‚ñ‚¾‚ªB


‹­‚¢‚ÄŒ¾‚¦‚ÎXHTML‚Á‚Ä‚¢‚¤‚à‚Ì‚ðƒOƒO‚邯K‚¹‚ɂȂêEEESwing‚Å•\ަ‚È‚ç
XSLT‚̂ق¤‚©‚ÈH

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 22:47:06
>>230
ƒ‹[ƒv‚Í‚¿‚á‚ñ‚ÆŽg‚Á‚Ä‚¢‚Ü‚·
‚Å‚àA–Ú“I‚̉æ–Ê‚ð•\ަ‚·‚邽‚߂ɂÍHTML‚ð‚¯‚Á‚±‚¤‘‚©‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚Å‚·(ƒ‹[ƒv‚ł͕\Œ»o—ˆ‚È‚¢)
‚¾‚©‚çAStringBuilder‚Å‚â‚Á‚Ä‚¢‚邯‰½‚ª‚È‚ñ‚¾‚©‚Ä‚±‚ƂɂȂé‚킯‚Å‚·

XHTML‚Å’²‚ׂĂ݂܂·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 22:49:54
>>226
‚Æ‚±‚ë‚Ç‚±‚ëƒCƒ}ƒCƒ`‚Å‚ ‚邯‚±‚ë‚àEclipse‚Ì‚¢‚¢‚Æ‚±‚낾‚©‚ç‚È‚Ÿ

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 23:02:15
>>231
ƒCƒ~ƒt

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 23:08:42
‘½•ªA¡‚Ç‚«‚̃Xƒ^ƒCƒ‹ƒV[ƒg—Š‚èØ‚è‚ÌHTML‹Lq‚Éõ‚Ü‚Á‚Ä‚¢‚È‚¢ƒsƒ…ƒA
‚ÈSª‚ÌŽ‚¿Žå‚È‚ñ‚¾‚æBˆê‚ˆê‚Â’š”J‚ÉS‚ðž‚߂đ®«‚ð‘‚«‚Ü‚µ‚½B

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 23:16:45
‰½‚©Šy‚ð‚µ‚ÄHTML‚ðì‚èo‚·•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 23:22:47
—Œ`‚ðì‚Á‚Ä‚¨‚¢‚Äreplace‚·‚é

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/07 23:35:28
>>235
‚·‚Ü‚ñ‚ª‚¨‚Ü‚¢‚³‚ñ‚Ì󋵂ª‚í‚©‚ç‚ñB
‚»‚ñ‚Ȃɑå•Ï‚¾‚ÆŽv‚¦‚È‚¢B
HTML‚ª•¡ŽG‚Ȃ̂©H
Velocity‚È‚ñ‚Ä‚à‚Ì‚ª‚ ‚邼B

238:231
09/08/07 23:55:45
>>237
>>235‚̓IƒCƒ‰‚¶‚á‚È‚¢‚ñ‚¾‚¯‚Ç
‚È‚ñ‚©Aŋ߂Ȃ肷‚Ü‚µ‚ª‘½‚¢‚È`

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 00:17:05
‚Ȃ܂¯‚à‚ÌÄ“oê‚—

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 00:39:10
‚»‚ÌAŠy‚ÉHTML‚ðì‚邽‚ß‚ÉA‘®«‚̓Oƒ‹[ƒv‰»‚µ‚ăXƒ^ƒCƒ‹ƒV[ƒg‚ɂ܂Ƃ߂ÄA
\‘¢‚ÍXML‚ÈŒ³ƒf[ƒ^‚ðŽæ‚èo‚µ‚ÄXSLT‚ŕϊ·‚µ‚ÄA‚Æ‚¢‚¤‹Zp‚ªì‚ç‚ꂽB
‚½‚Æ‚¦‚Î
<ZŠ˜^>
<–¼‘O>xxx</–¼‘O><ƒ[ƒ‹ƒAƒhƒŒƒX>xxx</ƒ[ƒ‹ƒAƒhƒŒƒX><“d˜b”Ô†>xxx</“d˜b”Ô†>
<–¼‘O>xxx</–¼‘O><ƒ[ƒ‹ƒAƒhƒŒƒX>xxx</ƒ[ƒ‹ƒAƒhƒŒƒX><“d˜b”Ô†>xxx</“d˜b”Ô†>
EEEE
<ZŠ˜^>
‚Æ‚¢‚¤Š´‚¶‚̃f[ƒ^‚ð“ü—͂Ƃµ‚ÄAXSLTƒXƒ^ƒCƒ‹ƒV[ƒg‚ÅŽw’肵‚½”CˆÓ‚ÌHTML‚É
•ÏŠ·‚·‚邱‚Æ‚ª‚Å‚«‚éB

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 00:43:19
>>231
HTML‚ªXHTML‚ɂȂÁ‚½‚Á‚đ債‚ĕςí‚é‚à‚ñ‚¶‚á‚È‚³‚»‚¤‚¾‚ªcB
ŒÂlî•ñ‚ðo‚³‚È‚¢’ö“x‚ÉŽÀۂ̃R[ƒhˆêŽ®‚ð‚¤‚‚낾‚Éo‚µ‚Ă݂½‚ç‚Ç‚¤‚¾B

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 00:43:43
>>212
URLØÝ¸(java.sun.com)

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 00:43:43
–{‰Æ‚È‚çƒpƒbƒP[ƒW javax.xml.transform ŽQÆB
‘¼‚̃vƒƒWƒFƒNƒg‚©‚ç‚àFX‚ƃ‰ƒCƒuƒ‰ƒŠ‚ªŒöŠJ‚³‚ê‚Ä‚éB

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 00:58:48
Eclipse IDE for Java EE Developers (189 MB)
‚Æ
Eclipse IDE for Java Developers (92 MB)
‚Í
‚Ç‚¤‚¢‚Á‚½“_‚ªˆÙ‚È‚é‚̂łµ‚傤‚©H
‚Ç‚¿‚炪‚¨Š©‚߂ł·‚©H

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:03:40
>>244
>>3

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:09:47
>>245
ˆê‰žŒ¾ŒêˆË‘¶‚¾‚©‚ç‚¢‚¢‚̂łÍH

>>244
Java EE Developers‚̂ق¤‚͂Ȃñ‚©‚¢‚ë‚¢‚ë‚‚¢‚Ä‚­‚éB
ƒ}ƒVƒ“‚̃XƒyƒbƒN‚ªˆ«‚­‚È‚¢‚È‚ç
Java EE Developers‚¢‚ê‚Æ‚¯‚ÎŒãX‚ß‚ñ‚Ç‚­‚³‚­‚È‚¢‚æB


247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:15:40
iƒAƒvƒŠ‚ð쬂µ‚Ä‚¢‚é‚̂ł·‚ªAjava.awt.geom.Point2D‚ªŽg‚¦‚È‚¢‚½‚ß“¯‹@”\‚̃Nƒ‰ƒX‚ðŽ©ì‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

Ž—‚½‹@”\i‚Ì‚P•”j‚Íì¬Ï‚݂Ȃ̂ł·‚ªŽg‚Á‚Ä‚Ý‚é‚Æƒkƒ‹ƒ|‚ª•Ô‚³‚ꂽ‚肵‚Ä‚P•”‹@”\‚µ‚©‚܂Ƃà‚ÉŽg‚¦‚Ü‚¹‚ñB

‚ǂ̂悤‚É‚·‚ê‚ÎA“¯‹@”\‚̃Nƒ‰ƒX‚Æ‚µ‚ÄŽg‚¦‚é‚̂łµ‚傤‚©H

ì¬Ï‚݃\[ƒXB
public class Point {
double x;
double y;
Point location;

Point(Point p){
location = new Point();
location.equals(p);
}
Point(double X,double Y){
x = X;
y = Y;
}


248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:17:39
void setLocation(Point p){
location = new Point();
location.equals(p);
}
void setLocation(double X ,double Y){
x = X;
y = Y;
}
double getX(){
return x;
}
double getY(){
return y;
}
}

‚¨Šè‚¢‚µ‚Ü‚·B


249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:21:41
>>247
‚§‚¡‚§‚¡‚§‚¡‚§‚¡

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:25:16
>>245
\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‹C‚ð‚‚¯‚Ü‚·B

>>246
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:30:00
eclipse‚Å“®“IWEBƒvƒƒWƒFƒNƒg‚ÅStruts1‚ª–³Ž–‚É“®‚­‚悤‚ɂȂè‚Ü‚µ‚½B
ˆêTŠÔ‹ê‚µ‚݂܂µ‚½B3ŒŽ‚©‚çjava•׋­Žn‚߂Ă¿‚傤‚Ç5‚©ŒŽ‚Å‚·B
‚±‚±‚ł̎¿–â‚Í100‰ñˆÈサ‚Ă܂·B7Š„‚­‚ç‚¢‚Í•Ô“š‚¢‚½‚¾‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½Bˆê’Ê‚èŠT—v‚ª—‰ð‚Å‚«‚½‚Ì‚ÅA‚à‚¤ˆê“xA
JavaƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚É–ß‚Á‚ÄA—‰ð‚ð[‚߂悤‚ÆŽv‚¢‚Ü‚·B

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:34:06
>>251
‚»‚ê‚Ȃ硓x‚Í“š‚¦‚é‘¤‚ɂȂÁ‚Ä‚±‚̃XƒŒ‚ÉvŒ£‚·‚邱‚Ƃʼn¶•Ô‚µ‚µ‚È‚¢‚Æ‚Ë

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:35:22
>>251
5ƒ–ŒŽ‚¾‚낤‚ª50ƒ–ŒŽ‚¾‚낤‚ªAK‚¤‚µ‚©‚µ‚ĂȂ¢‚̂Ȃçˆá‚¢‚Í–³‚¢B

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:38:18
>>252 >>253@‚ª‚ñ‚΂è‚Ü‚·B

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 01:45:14
>>244
‚»‚ñ‚ÈŽ¿–₵‚Ă邤‚¿‚Íã‚ɂ͉‚ª‚È‚¢‚̂ʼnº‚Å‚¢‚¢‚æ
ã‚ÍJ2EE‚Ë
EƒRƒ}[ƒX‚Æ‚©WebŠJ”­‚ÅŽg‚¤

256:255
09/08/08 01:46:20
‚Ü‚¶‚·‚Ü‚ñ
ƒŠƒ[ƒh‚µ‚ĂȂ©‚Á‚½
ƒXƒ‹[‚µ‚Ä‚¿‚傤‚¾‚¢

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 02:05:03
>>247
JDK‚̃I[ƒvƒ“ƒ\[ƒX‚ÈŽÀ‘•‚©‚玂Á‚Ä‚«‚½•û‚ª‘‚¢‹C‚ª‚·‚éB
OpenJDK
URLØÝ¸(openjdk.java.net)

Apache Harmony
URLØÝ¸(harmony.apache.org)

ƒ‰ƒCƒZƒ“ƒX‚Æ‚©‚ÍŽ©•ª‚Å’²‚ׂĂ­‚êB

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 02:22:22
>>255
‚Å‚à‚»‚ê‚Á‚ă‰ƒCƒZƒ“ƒX—¿‚ª•K—v‚ɂȂé‚Å‚µ‚åBŽx•¥‚¢‚͂ǂ¤‚·‚é‚ÌH

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 02:30:11
H

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 04:37:12
>>207
IDE‚ÌŠÇŠŠO‚É‚ ‚éŠÂ‹«‚ðIDE‚ªŠÇ—‚É‚·‚é‚킯‚È‚¢‚̂ɉ½Œ¾‚Á‚Ä‚ñ‚¾‚±‚Ì”nŽ­‚ÍB
Eclipse‚¾‚낤‚ªNetBeans‚¾‚낤‚ªŠÖŒW–³‚¢‚íB

>>219
(1)str==null‚̂Ƃ«‚Ê‚é‚ÛB“à•”“I‚É""‚ÌŽÀ‘Ì‚ð’T‚µ‚És‚­•ªA‹É‚߂ĭ‚µ‚¾‚¯ŽžŠÔ‚ª‚©‚©‚é‰Â”\«‚ª‚ ‚éB
(2)str==null‚̂Ƃ«‚Ê‚é‚ÛBstrˆÈŠO‚ÌŽÀ‘̂Ƀƒ‚ƒŠƒAƒNƒZƒX‚ð‚Æ‚à‚È‚í‚È‚¢•ªA(1)‚æ‚è‹É‚߂ĭ‚µ‚¾‚¯‘¬‚¢‰Â”\«‚ª‚ ‚éB
(3)str==null‚̂Ƃ«‚Ê‚é‚ÛBŒÃ‚¢ŠÂ‹«‚¾‚Æ“®‚©‚È‚¢B‚¨‚»‚ç‚­Å‘¬‚¾‚ª(2)‚ƕςí‚ç‚È‚¢‚悤‚È‹C‚à‚·‚éB
(4)str==null‚Å‚à‚Ê‚é‚ۂɂȂç‚È‚¢ˆÈŠO‚Í(1)‚Æ“¯‚¶B

>>255
ƒ‰ƒCƒZƒ“ƒX‚æ‚­‰ÅBŽ©•ª‚ÅŽg‚¤‚¾‚¯‚È‚ç‘S•”–³žB

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 05:26:33
‚¸‚¢‚Ô‚ñ̂̃ŒƒX‚ðˆø‚«‚¸‚Á‚Ä‚ñ‚¾‚È‚±‚¢‚‚—

EE‚ðŽ©•ª‚ÅŽg‚¤‚ñ‚È‚ç‘f’¼‚ÉMSŽg‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚ËH
‚»‚ê‚Æ‚àUNIXŽg‚¤ƒXƒLƒ‹‚à‚Ë[‚Ì‚©‚æ
‚¨‘O‚Í‚½‚¾‚Ìu‚¨‚̂ڂ肳‚ñv‚¾‚남‘OH‚—

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 07:41:55
>>260
>>219‚Å‚·‚ªA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Œ©ˆÕ‚³—Dæ‚Ìi‚PjA‘¬‚³‚ð—Dæ‚Ìi‚Qj‚Æ‚¢‚Á‚½‚Æ‚±‚ë‚Å‚µ‚傤‚©B
‹ó•¶Žš—ñƒ`ƒFƒbƒN‚ðs‚¤‚©‚ç‚É‚ÍA‘O‚Ìs‚Ånull‚łȂ¢‚±‚Æ‚ðƒ`ƒFƒbƒN‚µ‚Ä‚¨‚­‚Ì‚ÅA‚Ê‚é‚Û‚ÉŠÖ‚µ‚Ă͋C‚É‚µ‚È‚­‚Ä—Ç‚¢‚ÆŽv‚¢‚Ü‚·‚ªB

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 08:22:02
>>262
260‚¶‚á‚È‚¢‚¯‚lj¡‚©‚çB
str != null && str.equals("")
‚Á‚Ä‘‚­‚æ‚è‚Í
"".equals(str)
‚Á‚Ä‘‚­•û‚ªƒ\[ƒX‚Æ‚µ‚Ä‚àƒoƒCƒgƒR[ƒh‚Æ‚µ‚Ä‚àƒRƒ“ƒpƒNƒgB
equals‚̈ø”‚É‚Ínull‚ð“n‚µ‚Ä‚à‚æ‚¢‚©‚炱‚¤‘‚¯‚é‚킯‚Å‚·B

str != null && str.length() == 0
‚æ‚è‚Í’x‚¢‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA–ˆ‰ñ‚±‚¤‘‚­‚͖̂ʓ|‚Å‚µ‚åB
“Á‚É1‚‚Ìif•¶“à‚Å•¡”‚̕ϔ‚ðƒ`ƒFƒbƒN‚·‚éꇂƂ©B

‚Ƃ͂¢‚¦A—¼•û•Ï”‚Ȃ猋‹Ç‚Í
str1 != null && str1.equals(str2)
‚Á‚Ä‘‚­‚͂߂ɂȂé‚ñ‚¾‚¯‚ÇB
‚ ‚é‚¢‚Íorg.apache.commons.lang.StringUtils.equals(String, String)‚ðŽg‚¤B


264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 10:56:35
ŠJ”­ŠÂ‹«‚ł̎ÀsŽž‚̃ƒ‚‚è‚ÌŽg—p—Ê‚ðƒRƒ“ƒgƒ[ƒ‹‚·‚éƒc[ƒ‹‚Æ‚©‚Á‚Ä‚ ‚è‚Ü‚·‚©H
ƒ\[ƒX‚Ì‘‚«•û‚ŃpƒtƒH[ƒ}ƒ“ƒX‚ðˆá‚¢‚ð’m‚肽‚¢‚̂ł·‚ª

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 11:24:54
>>201
>>263
‚à‚µŽÀÛ‚ÉŽ©•ª‚Å‚»‚¤‘‚¢‚Ä‚¢‚é‚̂ȂçA‚±‚ê‚ð‹@‰ï‚ɉü‚ß‚½•û‚ª‚¢‚¢B
if("".equals(str)){
//ˆ—
}else{
System.out.println("length=" + str.length());
}
‚Æ‚©‘‚©‚ꂽ‚Æ‚«‚Ì‚±‚Æ‚ðl‚¦‚é‚ׂ«B

266:263
09/08/08 12:01:56
>>265
‚»‚è‚ástr‚̃ƒ\ƒbƒhŒÄ‚Ô‹C‚Ȃ玖‘O‚Énullƒ`ƒFƒbƒN‚·‚é‚Å‚µ‚傤‚æB
‚Å‚à‚»‚ÌꇂÍA
if (str != null && str.equals("")) {
//ˆ—
} else {
}
‚Æ‘‚¢‚Ä‚àelse‚É‚Ínull‚Å‚à—ˆ‚Ä‚µ‚Ü‚¤–ó‚ÅA
if (str != null) {
if (str.equals("") {
} else {
}
}
‚Æ‚©A
if (str == null) {
return;
}
if (str.equals("")) {
} else {
}
‚Æ‘‚­Ž–‚ÉB

‚à‚µAnull‚Ü‚½‚Í‹ó•¶Žš‚Æ‚»‚êˆÈŠO‚𕪂¯‚½‚¢‚È‚ç
if (str == null || str.equals("")) {
} else {
}
‚Á‚Ä‘‚«‚Ü‚·‚¯‚Ç‚ËB

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:02:58
—Ç‚­˜b‘è‚É‚È‚é•¶Žš—ñ‚̃`ƒFƒbƒN‚¾‚ªAnullƒ`ƒFƒbƒN‚Í‚»‚±‚Å‚·‚é‚Ì‚©H‚ÆŽv‚¤B
—á‚Pj
public void method(String str) {
if(str != null && str.eqals("XXX") {
// ˆ—
}
}
‚Í‚¨‚©‚µ‚­‚Ä
public void method(String str) {
if(str == null) throw new IllegalArgumentException();
if(str.eqals("XXX") {
// ˆ—
}
}
‚¾‚ëH
String str = buf.toString();
‚È‚ç‚ÎAnullƒ`ƒFƒbƒN‚µ‚È‚¢‚¾‚ëH

nullƒ`ƒFƒbƒN‚Æ”äŠr‚͂܂Ƃ߂é•û‚ª’¿‚µ‚¢‚ÆŽv‚¤


268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:04:43
>>266
‚Ç‚ñ‚Èó‹µ‚Å‚à‚±‚¤‚â‚ê‚΂¢‚¢‚Æ‚¢‚¤Š´‚¶‚Å‘‚¢‚Ä‚¨‚«‚È‚ª‚ç››—‹ü‚±‚Ë‚é‚È‚â
Œão‚µ‚ÅFX‚¢‚Á‚Ä‚àŒ©‹ê‚µ‚¢‚º

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:06:44
‚±‚ꂾ‚©‚çJava‚â‚Á‚Ä‚é“z‚Í

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:09:21
‚±‚ꂾ‚©‚çƒvƒƒOƒ‰ƒ€‚â‚Á‚Ä‚¢‚é“z‚Í

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:11:50
>>268
‚±‚ñ‚ȃUƒR‚½‚߂ɒè΂Ȃ±‚Æ‚ð‚í‚´‚í‚´’š”J‚É“š‚¦‚½‚¨‘O‚Ì•û‚ªuƒ}ƒkƒPv‚¾‚ÆŽv‚¤‚ªH

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:13:19
•Ê‚É>>263‚Ì‘‚«•û‚ÉŽ^¬‚Á‚Ă킯‚ł͂Ȃ¢‚ªA
>>263‚Æ>>265,267‚ÍŒŸ¸‚·‚é“à—e‚ªˆÙ‚È‚Á‚Ä‚éB

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:20:08
>>271
ƒXƒŒ‚ÌŽïŽ|‚É”½‚µ‚È‚¢ŒÀ‚èA•ʂɉ½‘‚¢‚½‚Á‚Ä‚¢‚¢‚¾‚ëH

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:26:06
>>271
‚Ü‚ ‚Ü‚ lŠiUŒ‚‚Í‚â‚߂悤‚æB

>>265
‚ÅA‚Ç‚¤‘‚­‚Ì‚ª—Ç‚¢‚Ì‚©Œ©‚¹‚Ä‚æB

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:29:43
‹‹ê‚µ‚¢‚È‚ 

276:265
09/08/08 12:43:21
>>274
null‚ð‚Ç‚¤‚·‚é‚©‚É‚æ‚éB
null‚ð‹–‚·‚È‚ç>>267‚Ìã‚̂悤‚É‘‚­‚µ
null‚ð‹–‚³‚È‚¢‚È‚ç>>267‚̉º‚̂悤‚É‘‚­B


277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:51:23
jframe¨jscrollpane¨jpanel¨jeditorpane‚̇”Ô‚Å’£‚è•t‚¯‚Ä‚¢‚­‚ÆA
jframe‚ł͉½‚à•\ަ‚³‚ê‚Ü‚¹‚ñ
jscrollpane‚ðŒo—R‚¹‚¸‚ÉAjpanel‚ðjframe‚É’£‚è•t‚¯‚邯‚¿‚á‚ñ‚Æ•\ަ‚³‚ê‚é‚̂ł·‚ª
‚È‚º‚Å‚·‚©H

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:54:39
Ž©‰‰‘½‚·‚¬B

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 12:58:25
>277
jpanel‚¢‚ç‚ñ

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 13:05:54
>>279
‚ ‚Ì`A‚Ü‚Á‚½‚­•\ަ‚³‚ê–³‚¢‚ñ‚Å‚·‚¯‚Ç
JFrame mainFram = new JFrame();
mainFram.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JScrollPane scrollPane = new JScrollPane();
mainFram.add(scrollPane);

for(JEditorPane view : viewList) {
scrollPane.add(view);


281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 13:12:44
‘S•”‚Í‚ê‚âƒJƒX

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 13:18:11
>>281
‘S•”“\‚ê‚ÆŒ¾‚í‚ê‚Ä‚àAJEditorPane pane = new JEditorPane("text/plain",str);
viewList.add(pane);
‚µ‚Ä‚¢‚邾‚¯‚È‚ñ‚¾‚¯‚Ç
‚±‚êˆÈãƒR[ƒh‚Í–³‚¢

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 13:29:02
jframe¨jpanel¨jscrollpane¨jeditorpane
‚¶‚á‚È‚¢‚ÌH

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 13:31:29
‚‚©‚±‚êˆÈã‚È‚¢‚Á‚ÄsetVisivle(true)‚Í‚µ‚Ă邾‚ëB‘S•”“\‚ê‚æB

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 13:33:02
>>277
Swing’m‚ç‚È‚¢‚ªA‚±‚̕ӊ֌W‚ ‚é‚̂łÍH
URLØÝ¸(iiyo-tabun.blogspot.com)

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 13:42:29
>>284
‚¨‘OA‚»‚ñ‚­‚ç‚¢’N‚Å‚à‚í‚©‚邾‚ëJK
‚¨‘OA–{“–‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚â‚Á‚Ä‚ñ‚ÌH

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 13:59:49
>>274
Ž©‰‰‰³

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 14:06:13
>>286
‚ ‚Ì‚ÈA‚»[‚ä[“–‚½‚è‘O‚¾‚ÆŽv‚Á‚Ă邱‚Æ‚ð‚â‚Á‚ĂȂ¢‚Á‚Ä‚±‚Æ‚ªŒ‹\‚ ‚é‚ñ‚¾‚æB
ŒoŒ±ŽÒ‚Ù‚Ç‚»‚ê‚ð’m‚Á‚Ă邩‚çA284‚Í‘S•”“\‚ê‚Á‚Ä‚¢‚Á‚Ä‚é‚ñ‚¾‚æB



289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 14:13:31
>>285
‚â‚Á‚Ă݂܂µ‚½‚ªA•\ަ‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 14:28:54
>>288
Ž©‰‰‰³

291:279
09/08/08 14:45:37
JScrollPane scrollPane = new JScrollPane(mainPanel);
‚Æ‚µ‚½‚çA‚È‚º‚©•\ަ‚³‚ê‚Ü‚µ‚½
>>283,>>285
–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

>>280‚ÅA‚¿‚á‚ñ‚ƃR[ƒh‚ð•\ަ‚µ‚½‚̂Ƀqƒ“ƒg‚à‚­‚ê‚È‚©‚Á‚½‚Ì‚Å
>>281,>>284,>>288AŒû‚¾‚¯‚Í’BŽÒ‚Ȃ̂ª‚í‚©‚è‚Ü‚µ‚½
ˆÐ’£‚Á‚Ä‚¢‚邾‚¯‚Ȃ烌ƒX‚µ‚È‚¢‚Å‚­‚¾‚³‚¢

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 14:45:54
>>282
mainFram.pack();
mainFram.setSize(800,600);

‚Ç‚±‚ª‚¨‚©‚µ‚¢‚©•ª‚©‚ç‚È‚¢‚­‚¹‚ÉŸŽè‚ÉÈ—ª‚·‚ñ‚È‚Á‚Ä‚ñ‚¾B
ƒ|ƒJƒ~ƒX‚Í’N‚¾‚Á‚Ä‚â‚é‚ñ‚¾‚æB
ˆêsˆá‚¤‚¾‚¯‚ÅŒ‹‰Ê‚Í‘S‚­ˆá‚¤B‚¨ŒÝ‚¢„‘ª‚Å‚¨‚©‚µ‚¢‚¨‚©‚µ‚¢‚Á‚Ä
ŽžŠÔH‚Á‚Ä‚àŽd•û‚È‚¢‚¾‚낤B
•S•·‚͈ꌩ‚Éc‚Á‚Ä‚±‚Æ‚¾B

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 14:51:52
>>291
280‚̃R[ƒh‚̂ǂ±‚É mainPanel ‚ª‚ ‚é‚ñ‚¾‚æ‚—

294:281
09/08/08 15:40:47
>>279
‚È‚ñ‚ʼn´‚ª‚¨‘O‚³‚ñ‚Ì‚½‚ß‚ÉA‚¸‚Á‚Æ2ch‚É’£‚è•t‚¢‚Ä‚¢‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚Ì‚©‹³‚¦‚Ä‚­‚ê‚—

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 16:09:41
>>291
‚»‚¤‚â‚Á‚Ä’²Žq‚Ìæ‚é‚Ȃ炿‚á‚ñ‚ÆŽ¿–â—¿‚ðŽû‚߂Ă­‚ê‚Ü‚·‚©H
‚ ‚È‚½‚̓XƒŒ‚ÉvŒ£‚·‚炵‚Ă܂¹‚ñ‚æ‚ËB

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 16:12:38
Xˆ«‚¾‚È‚ 

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 16:25:49
•n–Rl‚ª‚­‚Ô‚é

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 16:52:27
>>291
ƒNƒŒƒWƒbƒg‚ňꊇ‚É‚µ‚Ä‚­‚ê‚Ü‚·‚©H

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 17:03:37
‚Ü‚ EclipseŽg‚¤‚Á‚Ä‚±‚Ƃ͎ü‚è‚©‚ç10”NŽæ‚èŽc‚³‚ê‚é‚Á‚ÄŒ¾‚¤‚̂Ɠ¯‚¶ˆÓ–¡‚¾‚©‚ç‚È
ŠoŒå‚Í—v‚邿‚È

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 17:21:26
Java‚̕׋­‚ðŽn‚ß‚½‚΂©‚è‚Ì‚à‚̂ł·B
Eclipse‚Å¡ŠwK’†‚Ȃ̂ł·‚ªAˆá‚¤‚à‚̂ɕς¦‚½‚Ù‚¤‚ª‚¢‚¢‚Å‚µ‚傤‚©H

‚ЂƂ܂¸Šî–{î•ñ‚̌ߌã–â‘èAJava‚ð‰ð‚¯‚郌ƒxƒ‹‚܂łðl‚¦‚Ä‚¢‚Ü‚·B

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 17:33:28
>>300
‚Ü‚Á‚½‚­‚È‚¢B
¢ŠE‚ňê”ÔŽg‚í‚ê‚Ä‚éIDE‚¾‚µA
‘å’ï‚ÌEê‚ł‚©‚í‚ê‚Ä‚éB
ˆê•”ƒAƒ“ƒ`‚ª‚¢‚邾‚¯‚¾B
‹C‚É‚·‚é‚ÈB

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 17:42:39
>>300
java‚̕׋­‚È‚çAeclipse‚¾‚낤‚ª‚È‚ñ‚¾‚낤‚ªŠÖŒW‚È‚¢B
IDE‚Ì‹@”\‚ɘf‚킳‚ê‚È‚¯‚ê‚΂ÈB

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 17:53:51
>>301,302
‚¨“ñ•û‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‹}‚É•sˆÀ‚ɂȂÁ‚½‚̂ő‚«ž‚݂܂µ‚½‚ªA
ˆø‚«‘±‚«ROM‚è‚È‚ª‚ç•׋­‚É—ã‚݂܂·B

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 18:19:30
>>303
‚¿‚á‚ñ‚ƕ׋­‚µ‚½‚¢‚È‚ç‚Q‚¿‚á‚ñ‚Ë‚é‚ðŒ©‚é‚È‚ñ‚Ä”nŽ­‚È‚±‚Ƃ͂·‚é‚È

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 19:44:00
‰Ä‚ɂȂÁ‚½‚炨‚©‚µ‚¢‚Ì‚ª‘òŽR”­¶‚µ‚½

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 20:52:11
public final class Struts1Process extends Action {
public ActionForward execute
(ActionMapping map, ActionForm frm, HttpServletRequest request, HttpServletResponse response) {
Struts1Form outFrm = (Struts1Form) frm;
request.setAttribute ("outFrm",outFrm);
return map.findForward ("success");
‚±‚ÌꇂÉAActionForm frm ‚̃IƒuƒWƒFƒNƒg‚Æ‚µ‚ăAƒNƒVƒ‡ƒ“ƒtƒH[ƒ€Bean‚Ì
“à—e‚ðˆø‚«Œp‚¢‚Å‚¢‚邯l‚¦‚Ä‚¢‚¢‚̂łµ‚傤‚©B

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 20:54:19
‚Í‚¢

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 20:57:08
ƒpƒbƒP[ƒW‚Á‚ăl[ƒ€‹óŠÔ‚Ý‚½‚¢‚È‚à‚ñH

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 20:58:28
ƒRƒ“ƒ|[ƒlƒ“ƒg‚ð•¡”d‚Ë‚ ‚킹‚½ÛAƒ}ƒEƒXƒCƒxƒ“ƒg‚ð
‘SƒRƒ“ƒ|[ƒlƒ“ƒg‚Ɉ—‚³‚¹‚é‚̂͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
ƒgƒbƒv‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ɃCƒxƒ“ƒg‚ªŽ‚Á‚Äs‚©‚ê‚¿‚á‚Á‚Ä¢‚Á‚Ä‚¨‚è‚Ü‚·

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 20:59:08
>>307 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 21:02:36
>>308
Wikipedia€–ÚØÝ¸

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 21:10:03
>>311
‚ ‚肪‚Æ‚¤I

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 22:06:17
>>308
ƒpƒbƒP[ƒW‚Á‚ăfƒBƒŒƒNƒgƒŠ(ƒtƒHƒ‹ƒ_)‚Ì‚±‚Æ‚¾‚æ

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 23:03:20
>>308
>>313
ƒfƒBƒŒƒNƒgƒŠ‚ƈá‚Á‚ÄŠK‘w\‘¢‚ɂȂÁ‚ĂȂ¢‚©‚ç‹C‚ð‚‚¯‚ÄB

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 23:52:55
ŠK‘w\‘¢‚ɂȂÁ‚Ă邾‚ëiLEƒÖEMj

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/08 23:54:21
>>292
>mainFram.pack();
>mainFram.setSize(800,600);
‚±‚ꂾ‚ƃtƒŒ[ƒ€‚Ì’†‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚̃TƒCƒY‚ª‹¶‚¤‚©‚çƒpƒlƒ‹‚̃TƒCƒY‚ðݒ肵‚½ŒãƒtƒŒ[ƒ€‚ðƒpƒbƒN‚¶‚á‚È‚¢‚©H


317:292
09/08/09 00:30:25
>>316
„‘ª‚µ‚Ä‚½–¼Žc‚¾‚ÆŽv‚Á‚Ä–³Ž‹‚µ‚Ä‚­‚êA‚·‚Ü‚ñB
‚¿‚Ȃ݂ÉsetSize¨pack‚¾‚ÆApack‚ÅÄŒvŽZ‚³‚ê‚é‚©‚çsetSize‚̈Ӗ¡‚ª–³‚¢B

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 01:23:03
>>317
pack‚É”C‚¹‚é‚É‚ÍsetSize‚ł̓_ƒ‚ÅAsetPreferredSize‚ª•K—v‚È‚ñ‚¶‚á?

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 01:26:46
>>315
URLØÝ¸(www.atmarkit.co.jp)
‚±[‚ä[‚±‚Æ‚ª‚¢‚¢‚½‚©‚Á‚½‚킯‚ÅB

‚Ü‚ŸA‚²‚ß‚ñ‹C‚É‚µ‚È‚¢‚Å‚­‚êB
‰SŽÒ‚̓pƒbƒP[ƒWàƒfƒBƒŒƒNƒgƒŠ‚¾‚Æl‚¦‚Ä‚­‚ê‚ê‚ÎB

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 02:33:30
JDK6u14‚Á‚Ä“ú–{Œê”łȂ¢‚Ý‚½‚¢‚¾‚¯‚Ç‚±‚ê‚Á‚Ä“à•”ƒƒbƒZ[ƒW‚Í‚¿‚á‚ñ‚Æ“ú–{Œê‚È‚ñ‚¾‚æ‚Ë
‚ ‚ÆJRE‚ÌÅV”Å‚Íu15‚Ý‚½‚¢‚¾‚¯‚ÇSDK‚̃o[ƒWƒ‡ƒ“‚ÆJRE‚̃o[ƒWƒ‡ƒ“‚ªˆá‚¤‚±‚Æ‚Á‚Ä‚ ‚é‚ÌH

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 02:35:51
>>320
URLØÝ¸(java.sun.com)

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 03:09:44
>>321
ƒoƒJH
‚»‚±‚̃_ƒEƒ“ƒ[ƒh‚·‚邯lanage‘I‘ð‚ÅEnglish‚µ‚©‘I‚ׂȂ¢‚ñ‚¾‚æI
Ž€‚Ë‚©‚·I

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 03:27:15
>>322
–°‚¢‚È‚çQ‚ë

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 04:12:34
lanage‚Á‚Äwww

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 04:41:42
>>322
Ò‘”½ŽË‚µ‚Äã‚°‚é‚ȃJƒX

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 11:21:24
u‚Ë‚©‚·Iv‚Á‚ĂȂÉH

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 11:23:13
‚ ‚°‚È‚¢ƒ[ƒJƒ‹ƒ‹[ƒ‹‚Á‚Ăǂ±H

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 11:30:41
‹³‚¦‚Ä‚­‚ñ‚̓JƒGƒŒ

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 12:55:24
java‚ÅŠÈ’P‚Èwebƒuƒ‰ƒEƒU‚ðì‚낤‚Æl‚¦‚Ä‚¢‚é‚̂ł·‚ª
JEditorPane‚ðŽg‚¤‚Æ’x‚¢‹C‚ª‚µ‚Ü‚·A‰½‚©‘¼‚É—Ç‚¢ƒ‰ƒCƒuƒ‰ƒŠ‚ð’m‚Á‚Ä‚¢‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 13:49:46
>>326-327
ã‚°‚é‚È
‚Þ‚³‚­‚邵‚¢‚¾‚ëI

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 14:21:11
Java‚ÅClass.forName‚ðŽg‚Á‚ăNƒ‰ƒXƒIƒuƒWƒFƒNƒg‚ðì‚Á‚½ê‡A
ƒvƒƒZƒX‚𗎂Ƃ·‚Ü‚ÅJavaVM‚ɃNƒ‰ƒX‚̓LƒƒƒbƒVƒ…‚³‚ꂽ‚܂܂łµ‚傤‚©H

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 15:08:03
>>331
URLØÝ¸(d.hatena.ne.jp)

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 16:23:55
ƒeƒXƒg‚̂Ƃ«‚¾‚¯ŽÀs‚µ‚½‚¢ƒƒ\ƒbƒh‚ª‚ ‚è‚Ü‚·B
CŒ¾Œê‚ł̓eƒXƒg‚©‚Ç‚¤‚©‚ðŠO•”‚ÌÝ’èƒtƒ@ƒCƒ‹‚ðŒ©‚ÄAŽÀs‚·‚é‚©‚µ‚È‚¢‚©‚ð§Œä‚µ‚Ä‚½‚̂ł·‚ªA
Java‚à“¯—l‚̧Œä‚ª–³“ï‚Å‚µ‚傤‚©H
‚à‚Á‚Ƃ悢•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 16:32:42
>>333
ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚Æ‚©ƒAƒmƒe[ƒVƒ‡ƒ“‚Æ‚©‚ðŽg‚¤‚±‚ƂɂȂé‚Ì‚©‚à‚µ‚ê‚È‚¢‚ªA
ƒeƒXƒg‚̂Ƃ«‚Æ‚¢‚¤‚Ì‚ª‚Ç‚ñ‚È‚±‚Æ‚ð‚·‚é‚©‚É‚æ‚邾‚ëB
Ý’èƒtƒ@ƒCƒ‹‚ɃNƒ‰ƒX–¼.ƒƒ\ƒbƒh–¼‚ð—…—ñ‚µ‚ÄA‚»‚̇”Ô‚ÉŽÀs‚·‚é‚Ì‚©H
‚»‚ê‚Æ‚à’P‚Ƀ‰ƒ“ƒ`ƒƒ[‚©‚ç‚ǂ̃Nƒ‰ƒX‚Ìmain()ƒƒ\ƒbƒh‚ðŽÀs‚·‚é‚©‚¾‚¯‚Ȃ̂©H
‚Æ‚©‚ÈB

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 16:34:32
static final boolean debugFlag = true;
‚ð’è‹`‚µ‚Ä

•’Ê‚ÉƒŠƒŠ[ƒX‚·‚邯‚«‚É
false‚É‚·‚ê‚΂¢‚¢‚¾‚ëEEE


336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 16:36:58
>>334
Œ¾—t‘«‚炸‚Å‚µ‚½B
–{”ÔŽž‚Í‘¼ŽÐ‚̃VƒXƒeƒ€‚ÉÚ‘±‚µiSOAP‚Åjƒf[ƒ^‚ðŽó‚¯Žæ‚é‚̂ł·‚ªA
ƒeƒXƒgŽž‚ÍŠO•”ƒVƒXƒeƒ€‚ÉÚ‘±‚Å‚«‚È‚¢‚Ì‚ÅA“K“–‚È’l‚ð•Ï”‚Éݒ肵‚½‚¢‚̂ł·B
‚»‚±‚ÅAˆ—‚𕪊ò‚³‚¹‚½‚¢‚̂ł·B

>>335
Java‚ÍV‚µ‚¢Œ¾Œê‚Ȃ̂ÅA‰½‚©‚µ‚Ô‚¢‚â‚è•û‚ª‚ ‚é‚Ì‚©‚ÆŽv‚¢‚Ü‚µ‚ÄB

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 16:43:41
JAVA AWT‚ÉŠÖ‚µ‚Ă̎¿–â‚Ȃ̂ł·‚ª
ʼn‚̃EƒBƒ“ƒhƒEH‚É
ƒRƒ“ƒ|[ƒlƒ“ƒg‚ðextends‚µ‚Ä쬂µ‚½ƒNƒ‰ƒX‚ð’ljÁ‚µ‚½Œã
’ljÁ‚µ‚½ƒRƒ“ƒ|[ƒlƒ“ƒgã‚Ń}ƒEƒX‚ªƒNƒŠƒbƒN‚³‚ꂽ“™‚Ì“®ì‚ðʼn‚̃EƒBƒ“ƒhƒE‚̃Nƒ‰ƒX‚ÅŒŸ’m‚·‚邱‚Ƃ͂ł«‚é‚̂łµ‚傤‚©H


i‚æ‚­•ª‚©‚ç‚È‚¢‚½‚ß@—pŒê‚ÌŽg‚¢•û“™‚ª‚¨‚©‚µ‚¢‰Â”\«‚ª‚‚¢‚Å‚·Bj
URLØÝ¸(www.dotup.org)@ƒCƒ[ƒW


338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:11:16
ʼn‚̃EƒBƒ“ƒhƒEƒNƒ‰ƒX‚ÉƒŠƒXƒi[’ljÁ‚µ‚½‚炨‚‹

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:14:50
>>336
¡‚Ç‚«‚È‚ç‚ÎJUnit‚Ń‚ƒbƒN‚Æ‚©Žg‚¤B
‚Æ‚¢‚¤‚©A‘åÌ‚©‚ç‚»‚ꂵ‚©‚È‚¢‚ªEEE(CŒ¾Œê‚Å‚àŽ—‚½‚悤‚È‚±‚Æ‚â‚Á‚Ä‚½)

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:17:32
>>336
‚¨‚¨‚´‚Á‚Ï‚É
u‘¼ƒVƒXƒeƒ€‚ÉÚ‘±‚µ‚ăf[ƒ^Žæ“¾v‚Ì•”•ª‚ðˆê‚‚̃IƒuƒWƒFƒNƒg‚É‚µ‚Ä‚¨‚¢‚ÄA
interface Transfer { Data receiveData(Param param); }
class RealTransfer impliments Transfer {
public Data receiveData(Param param) { /*‘¼ƒVƒXƒeƒ€‚ÆÚ‘±‚µ‚ÄData‚𓾂ĕԂ·*/ }
}
class MockTransfer impliments Transfer {
public Data receiveData(Param param) { /*ƒeƒXƒg—p‚ÌData‚ð“K“–‚ɶ¬‚µ‚ĕԂ·*/ }
}
class Main {
public static void main(String args[]) {
//“]‘——pƒIƒuƒWƒFƒNƒg‚ð‘I‘ð¶¬
Transfer trans = null;
if(args.length == 1 && args[1].equals("test")) {
trans = new MockTransfer();
} else {
trans = new RealTransfer();
}
//–{”Ô‚©ƒeƒXƒg‚©‹C‚É‚¹‚¸Žg—p
Param param = `;
Data data = trans.receiveData(param);
}
}
‚ĂȊ´‚¶B

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:20:59
>>337
‚·‚݂܂¹‚ñ@‚»‚Ì•û–@‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©B

Š´‚Å
addMouseListener(’ljÁ‚µ‚½ƒLƒƒƒ“ƒoƒXƒNƒ‰ƒX);
‚Æ‘‚¢‚Ă݂½‚à‚̂̑ʖڂłµ‚½orz

‚Ü‚½Aʼn‚̃EƒBƒ“ƒhƒEƒNƒ‰ƒX‚É
public void mouseClicked(MouseEvent e) {
System.out.println("click");
}
‚Æ‘‚¢‚Ä‚à’ljÁƒRƒ“ƒ|[ƒlƒ“ƒg‚ðƒNƒŠƒbƒN‚µ‚½Žž‚Í”½‰ž‚ª‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
(ƒEƒBƒ“ƒhƒEãƒRƒ“ƒ|[ƒlƒ“ƒgŠO‚ł͔½‰ž‚µ‚Ü‚µ‚½B)

342:340
09/08/09 17:27:42
>>340
‚¤‚ ‚  "args[1]"¨"args[0]"
‚»‚Ìê‘‚«‚¾‚©‚ç‚Æ‚ä‚邵‚Ä‚â‚Á‚Ä‚­‚êc‰˜‚µƒXƒ}

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:31:17
>>341
hŠ´h‚¶‚á‚È‚­‚ÄhЍh‚¾‚낤‚—
–¢Šm”F‚¾‚ª
@’ljÁ‚µ‚½ƒLƒƒƒ“ƒoƒX.addMouseListener(ʼn‚̃EƒCƒ“ƒhƒE);
‚ł͂ǂ¤‚¾H

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:37:48
Java‚Á‚Ä‹@”\‚²‚ƂɃNƒ‰ƒX‚𕪊„‚·‚é‚¶‚á‚ñBi“ü—̓`ƒFƒbƒNƒNƒ‰ƒXAƒtƒ@ƒCƒ‹‘‚«ž‚݃Nƒ‰ƒXEEEj
‚Å‚àA‚±‚ê‚ç‚Á‚Ä‚P‚‚̂¨‚¨‚à‚Æ‚ɂȂéƒNƒ‰ƒX‚©‚çA‚¢‚¿‚¢‚¿new‚µ‚ČĂԂñ‚Å‚µ‚åB
‚P‚‚̃Nƒ‰ƒX‚É‘‚¢‚½‚Ù‚¤‚ªA‚½‚­‚³‚ñƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚ç‚È‚­‚Ă悢•ªA«”\‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
ƒNƒ‰ƒX‚ª‘‚¦‚邯ƒƒ“ƒeƒiƒ“ƒX‚àˆ«‚­‚Ȃ邵B
‚«‚¿‚ñ‚ƃƒ\ƒbƒh‚²‚Ƃɋ@”\‚ð‚킯‚Ä‚¢‚ê‚΂悢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:42:35
>>343
ãŽè‚­‚¢‚«‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:48:00
>>344
‚ñ‚È‚±‚½–³‚¢BÄ—˜—p«‚Á‚ăOƒO‚Á‚Ă݂悤B

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:55:37
/home/ƒ†[ƒU[/hoge1/hoge2/hoge.txt‚Æ‚¢‚¤ƒpƒX‚É‚ ‚éƒtƒ@ƒCƒ‹‚ðì‚肽‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·
‚Ç‚±‚̃fƒBƒŒƒNƒgƒŠ‚܂ő¶Ý‚µ‚Ä‚¢‚é‚©H‚Æ‚¢‚¤‚±‚Æ‚ð‚Ç‚¤‚â‚Á‚½‚çA’²‚ׂç‚ê‚Ü‚·‚©H
—Ⴆ‚Î/home/ƒ†[ƒU[/‚܂ł͂¿‚á‚ñ‚ƃfƒBƒŒƒNƒgƒŠ‚ª‘¶Ý‚µ‚ÄAhoge1ˆÈ‰º‚Í‘¶Ý‚µ‚È‚¢‚æ`
‚Á‚ÄŠ´‚¶‚Å‚·B

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 17:58:40
>>344
³‰ðBŠFéx‚³‚ê‚Ä‚¢‚邾‚¯

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:09:57
>>347
File file = new File("/home/ƒ†[ƒU[/hoge1/hoge2/hoge.txt");
while(!file.exists()) file = file.getParentFile();
//‚±‚ÌŽž“_‚Ìfile‚Í‚ ‚é‚炵‚¢
//root‚à‚È‚¯‚è‚á‚Ê‚é‚Û
‚à‚¿‚ë‚ñ–¢Šm”F


350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:20:26
>>347
ì‚肽‚¢‚¾‚¯‚È‚ç
file.getParentFile().mkdirs();
file.createNewFile();

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:22:10
>>348
‚â‚Á‚ς肻‚¤‚Å‚·‚æ‚ËB
–l‚Í‚»‚¤ŠÈ’P‚É‚¾‚Ü‚³‚ê‚Ü‚¹‚ñB
æ“úA“ü—̓`ƒFƒbƒNƒNƒ‰ƒX‚ðì‚Á‚Ä‚¢‚é“¶’傪‚¢‚Ü‚µ‚½B
C++_‚Ì–l‚ɂ͂»‚ñ‚ȃNƒ‰ƒX‚Í‚©‚Á‚±ˆ«‚­‚Äì‚ê‚Ü‚¹‚ñB

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:24:07
>>344
>>348
ˆêl‚Å‘S•”ì‚Á‚Ä‚ë

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:24:20
•”•i‰»iBeanj‚È‚ÇãŽè‚­‚¢‚Á‚Ä‚¢‚錻ê‚Í’¿‚µ‚¢B
‚Ù‚Æ‚ñ‚ǂ̓Eƒ“ƒRB‚킯‚í‚©‚ßB•ª‚¯‚è‚â‚ ‚¢‚¢‚Á‚Ä‚à‚ñ‚¶‚á‚È‚¢B
‚©‚¦‚Á‚ÄŽvl‚ª•ªŽU‚·‚éBˆÈゾB

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:27:05
‘¾ŒÃ‚ÌÌ‚©‚ç•”•i‚Ì‹¤’ʉ»‚ȂǂƔ\‘‚«‚Í‚‚ê‚邪
ו”‚ɂ܂ňêŠÑ«‚ð•Û‚Á‚ăvƒƒWƒFƒNƒg‚ð‰^—p‚µAÝŒvŽv‘z‚ðŠÑ‚¯‚邿‚¤‚È
‚r‚d‚Í–w‚Ç‚¢‚È‚¢B—‘z‚Í‚»‚¤‚¾‚낤‚ªlŠÔ‚Ì“ª‚Í•t‚¢‚Ä—ˆ‚È‚¢B
‚í‚©‚Á‚½‚©B

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:27:44
‰´‚Å‚«‚邿H

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:28:47
>>351
‰½‚Å“ü—̓`ƒFƒbƒNƒNƒ‰ƒX‚ªƒ_ƒ‚È‚ÌH


357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:32:39
•ª‚¯‚È‚­‚Ä‚¢‚¢‚à‚ñ‚܂ŕª‚¯‚½‚èA
•ª‚¯‚ç‚ê‚é‚à‚ñ‚𕪂¯‚È‚©‚Á‚½‚èA
Žæ‚Á‚Ä‚¨‚¯‚é‚à‚ñ‚𖈉ñì‚Á‚ÄÁ‚µ‚½‚èA
’P‚ɃcƒNƒŠ‚ªˆ«‚¢‚¾‚¯‚¾‚ëB

358:347
09/08/09 18:50:47
>>349-350
‚í‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ŽQl‚É‚µ‚Ü‚·

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:52:48
>>344
‚P‚‚̂¨‚¨‚à‚Æ‚ɂȂéƒNƒ‰ƒX‚©‚瑼‚̃Nƒ‰ƒX‚ðŒÄ‚Ô‚Á‚Ă̂ÍA
ŋ߂ ‚Ü‚è‚݂Ȃ¢‚æB

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 18:57:42
>>336
JavaŒ¾ŒêŒü‚¯‚Ì‚â‚è•û‚Æ‚µ‚Ä‚ÍAŠO•”ƒVƒXƒeƒ€Ú‘±‚ª‚ç‚݂̋«ŠEü‚Å
interface‚ð’è‹`‚µ‚ÄAƒeƒXƒgŠÂ‹«‚ł̓‚ƒbƒNƒIƒuƒWƒFƒNƒg‚ÉØ‚è‘Ö‚¦‚é
‚悤‚É‚·‚é‚Ì‚ª’èÎB

‚ÅA‚»‚ÌØ‚è‘Ö‚¦ˆ—‚Í‚ ‚é’ö“xDIƒRƒ“ƒeƒi(Spring, Seasar2,
Google Guice“™)‚É”C‚¹‚é‚Ì‚ªÅ‹ß‚ÌŒXŒüB

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 19:08:33
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚ð1s“ǂݞ‚ñ‚¾‚çA“ǂݞ‚ñ‚¾ƒf[ƒ^‚ðƒeƒLƒXƒg‚ðˆ—‚·‚éƒNƒ‰ƒX‚É“n‚·
‚Æ‚¢‚¤ì‹Æ‚ðƒ‹[ƒv‚ðŽg—p‚µ‚ÄŽÀ‘•‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B
‘¬“xŒüã‚Ì‚½‚߂ɃeƒLƒXƒg‚ðˆ—‚·‚éƒNƒ‰ƒX‚ÍThread‚ðŒp³‚µ‚悤‚Æl‚¦‚Ä‚¢‚Ü‚·B
‚µ‚©‚µAIO‚Ì•û‚ª’x‚¢‚Ì‚Ås‚ð“ǂݞ‚ÝI‚é‘O‚ɃeƒLƒXƒg‚ðˆ—‚·‚éƒXƒŒƒbƒh‚ªI—¹‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·
‚Ç‚¤‚É‚©‚µ‚ÄAŸŽè‚É‚¨‚í‚点‚È‚¢‚悤‚É‚µ‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 19:12:20
1s1ƒXƒŒƒbƒh‚Æ‚¢‚¤”­‘z‚Í_‚Å‚·‚ËB
Š´“®‚µ‚Ü‚µ‚½B

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 19:18:35
>>362
ø‚é‚ÌD‚«‚¾‚È

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 19:21:59
>>361
‚ÂBlockingQueue

365:361
09/08/09 19:29:12
>>364
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘‘¬ƒOƒO‚Á‚Ă݂܂·

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 19:46:02
final String str = "str";str = "STR";‚̓_ƒ‚Ȃ̂É
final ArrayList<String> list = new ArrayList<String>();list.add(str);
‚Í–â‘è‚È‚­add()o‚«‚é‚̂ł·‚©H

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 19:54:55
Java ‚ɂ͑ã“ü‚ƃƒ\ƒbƒh‚Ì‹æ•Ê‚ª‚Å‚«‚é‚©‚ç

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 20:04:11
>>366
final ‚̓IƒuƒWƒFƒNƒg‚ÌŽQÆ‚»‚Ì‚à‚Ì‚ª•ω»‚µ‚È‚¢‚±‚Æ‚ð—v‹‚·‚邾‚¯B
String ‚Ö‚Ì‘ã“ü‚ÍŽQÆ‚»‚Ì‚à‚Ì‚ª•ω»‚·‚é‚©‚ç~
list.add ‚Í list ‚Ö‚ÌŽQÆ‚»‚Ì‚à‚͕̂ω»‚µ‚È‚¢‚©‚ç›

369:366
09/08/09 20:06:49
>>367-368
”ñí‚ÉŽQl‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 20:30:23
>>366
final‚ª§ŒÀ‚·‚é‚Ì‚ÍA•Ï”‚ƃIƒuƒWƒFƒNƒg‚ÌŒ‹‚Ñ•t‚«‚¾‚¯‚Ȃ̂ÅAƒIƒuƒWƒFƒNƒgŽ©g‚ɑ΂·‚é‘€ì‚ɂ͉e‹¿‚µ‚È‚¢B
â‘ÎØ‚ê‚È‚¢•R‚Ìæ‚ÉŒ¢‚ðŒ‹‚Ñ•t‚¯‚½‚ç•ʂ̌¢‚ÉŽæ‚è‘Ö‚¦‚邱‚Ƃ͂ł«‚È‚¢‚¯‚ÇAŒ¢‚ªƒ‚ƒm‚ðH‚Á‚Ä‚à•R‚ÌŽí—ނɂ͊֌W‚È‚¢B

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 21:53:02
‚P‚‚̃ƒCƒ“‚̃Nƒ‰ƒX‚©‚çAFX‚ȃNƒ‰ƒX‚ð‚æ‚Ô‚Æ‚«A
ƒNƒ‰ƒX}‚͂ǂ¤•\Œ»‚·‚ê‚΂悢‚̂łµ‚傤‚©H
‚P‚‚̃ƒCƒ“‚ɂȂéƒNƒ‰ƒX‚©‚çAŽg—p‚µ‚Ä‚¢‚éƒNƒ‰ƒX‚É–îˆó‚ð‚ЂÁ‚Ï‚é‚̂łµ‚傤‚©H

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 22:03:19
ƒAƒmƒe[ƒVƒ‡ƒ“‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
ƒAƒmƒe[ƒVƒ‡ƒ“‚Í‚ ‚­‚܂ŃNƒ‰ƒX(Class<?>)‚ªŽ‚‚à‚Ì‚Å
—Ⴆ‚Î
class Hoge {
@@Anno
@Integer i;
}
Hoge h = new Hoge();
‚Æ‚µ‚½‚Æ‚«
h.i‚©‚ç‚»‚̃tƒB[ƒ‹ƒh‚É•t‚¢‚Ä‚é@Anno‚ðŽæ“¾(h.getDeclaredFields()‚µ‚ÄField‚ðŽæ“¾‚·‚邱‚ƂȂ­)‚·‚邱‚Ƃ͂ł«‚È‚¢‚Æ‚¢‚¤”Fޝ‚ł悢‚̂łµ‚傤‚©H

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 22:23:59
>>371
“K“–‚ɂ₶‚邵ˆø‚Á’£‚Á‚Æ‚¯B
‚ ‚Á‚Ä‚à‚¢‚È‚¢‚µŠÔˆá‚Á‚Ä‚à‚¢‚È‚¢‚µA—‰ð‚à‚µ‚Ä‚¢‚È‚¢B

>>372
³‚µ‚¢Bh.i‚Í’P‚È‚éIntegerŒ^‚ÌŽQƂł»‚ê‚©‚ç‚Íî•ñ‚ðŽæ‚é‚±‚Ƃ͂ł«‚È‚¢B
Hoge‚̃Nƒ‰ƒXî•ñih.getClass, Hoge.classj‚©‚çŽæ“¾‚·‚éB
‚¿‚Ȃ݂ÉAƒAƒmƒe[ƒVƒ‡ƒ“‚ÍRuntime‘®«‚É‚µ‚Ä‚¨‚©‚È‚¯‚ê‚ÎŽÀsŽž‚É‚Íî•ñ‚ª‚È‚­‚È‚é‚̂ŒˆÓ‚³‚ꂽ‚µ

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 22:37:45
ƒAƒmƒe[ƒVƒ‡ƒ“‚Á‚ĉ½‚ªo—ˆ‚é‚̂ł·‚©

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 22:38:23
>>373
ƒAƒmƒe[ƒVƒ‡ƒ“‚̈Ӗ¡“I‚ɂ͎擾‚Å‚«‚Ä‚à‚æ‚³‚»‚¤‚È‚à‚̂ł·‚ªA‚â‚͂薳—‚Ȃ̂ł·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 22:46:24
>374
ˆêŒ¾‚ÅŒ¾‚¦‚΃tƒB[ƒ‹ƒh‚⃃\ƒbƒh‚Ƀ‰ƒxƒ‹‚ð•t‚¯‚ç‚ê‚é
ƒ‰ƒxƒ‹‚ª•t‚¢‚Ä‚¢‚é‚©•t‚¢‚Ä‚¢‚È‚¢‚©‚ÅIDE‚âƒtƒŒ[ƒ€ƒ[ƒN‚ªu‚Ȃɂ©v‚ð‚·‚é‚©‚à‚µ‚ê‚È‚¢

>375
‚¢‚â‚Å‚«‚È‚¢‚Ì‚ªŽ©‘R‚¾‚낤B
ƒAƒmƒe[ƒVƒ‡ƒ“‚ͤ•i‚Ì’lŽD‚̂悤‚È‚à‚ÌB
’lŽD‚̓pƒbƒP[ƒW‚â’—ñ’I‚ɂ͂‚¯‚邪A¤•i‚»‚Ì‚à‚̂ɂ͕t‚¯‚È‚¢
‚ªA‘¼‚Ì“X‚Å“™X‚Ì•i‚Í‚ ‚éB

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 22:51:09
java‚É‚ÍRTTI‚ª‚È‚¢‚©‚ç>>372‚Ì“®ì‚ªŽ©‘R‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚¾‚ª>>375‚͂Ȃñ‚Å‚»‚¤Žv‚¤‚ÌH

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 22:52:00
>>371
‚»‚ê‚͈ˑ¶‚Ȃ̂Ŕjü‚Ì–îˆó‚Å•\‚·B
–îˆó‚Ì•ûŒü‚Í‚»‚ê‚Å‚ ‚Á‚Ä‚éB

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/09 23:00:58
@deprecate‚ÍŽæ‚èÁ‚µü‚ª•t‚¢‚Ä—L‰v‚¾‚ÆŽv‚¤
@supress‚͉©F‚¢‚Ñ‚Á‚­‚èwarning‚ªÁ‚¦‚é‚̂ŗL‰v
‘¼‚ɉ½‚©‚ ‚éH

380:>>375
09/08/09 23:07:10
>>376-377
l‚¦‚ª‚©‚È‚èó‚©‚Á‚½‚悤‚Å‚·B
>>376‚Ì—á‚ðl‚¦‚邯”[“¾‚Å‚µ‚½B

•׋­‚ɂȂè‚Ü‚µ‚½Bd‚˂è—ç‚ð\‚µã‚°‚Ü‚·B

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 05:15:08
Š”‚âFX‚̋Ǝ҃TƒCƒg‚ðŠJ‚­‚Æ—L–¼‚Èjava‚̃}[ƒN‚ÌŽü‚è‚𡂪‚®‚é‚®‚é‰ñ‚éƒAƒCƒRƒ“‚ª•\ަ‚³‚ê
‚»‚ÌŒãƒ`ƒƒ[ƒg‚Ȃǂª•\ަ‚³‚ê‚Ü‚·‚ªA‚ ‚ê‚ÍuJAVA‚Å쬂³‚ꂽƒvƒƒOƒ‰ƒ€€”õ’†v‚Æ‚¢‚¤ˆÓ–¡‚Å‚µ‚å‚©H


382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 12:12:04
BlockingQueue‚ð‹³‚¦‚Ä‚à‚ç‚Á‚½ŽÒ‚Å‚·‚ªAŠm”F‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·
BlockingQueque‚ɉ½‚à–³‚­‚È‚Á‚½‚çA
Ž©•ªŽ©g(BlockingQueque)‚ª‚ ‚éƒXƒŒƒbƒh‚ðŽ©•ªŽ©g‚ÅŽ~‚߂邯‚¢‚¤‚±‚Ƃł¢‚¢‚ñ‚Å‚·‚æ‚Ë?

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 12:20:40
>>374
DI

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:00:29
ƒtƒ@ƒCƒ‹“Çž‚ÅABufferedReader‚ÆInputStreamReader‚ðŽg—p‚·‚邯“ǂݞ‚Þ‚±‚Ƃ͉”\‚Å‚·‚ªAUTF8‚ɕϊ·‚³‚ê‚é‚Ì‚ª¢‚Á‚Ă܂·B

SJIS“Çž¨UTF8‚ƂȂÁ‚ÄŒã‚̈— SJISƒtƒ@ƒCƒ‹o—͂Ńtƒ@ƒCƒ‹‚ðo—Í‚·‚邯ˆê•”•¶Žš‚ª•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚±‚ê‚ð‰ðŒˆ‚·‚邽‚ß‚ÉASJISƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚ÅA“à•”“I‚É‚àSJIS‚Ìó‘Ô‚ð•ÛŽ‚µ‚ēǂݞ‚Þ‚±‚Ƃ͉”\‚Å‚µ‚傤‚©H



385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:03:54
>>382
Ž©•ªŽ©g(BlockingQueque)‚ª‚ ‚éƒXƒŒƒbƒhA‚ȂǂƂ¢‚¤‚à‚̂͑¶Ý‚µ‚È‚¢‚æ
BlockingQueueŽ©g‚̓XƒŒƒbƒh‚ðŽ‚Á‚Ä‚¢‚È‚¢
Ž~‚ß‚é‚̂͗v‘f‚ðŽæ‚èo‚»‚¤‚Æ‚µ‚½(take‚ðŒÄ‚Ño‚µ‚½)ƒXƒŒƒbƒh
‚ ‚Ƃ‚¢‚Å‚ÉA–ž”t‚̃Lƒ…[‚Éput‚µ‚悤‚Æ‚µ‚½ƒXƒŒƒbƒh‚à‹ó‚«‚ªo—ˆ‚é‚܂Ŏ~‚ß‚ç‚ê‚é

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:08:37
>>384
‚»‚à‚»‚àInputStreamReader‚Æ‚¢‚¤‚Ì‚ÍAbyte(ƒoƒCƒg)‚ðchar(Unicode•¶Žš)‚ɕϊ·‚·‚邽‚߂̃Nƒ‰ƒX
•ÏŠ·‚ð’Ê‚³‚¸InputStream‚©‚ç’¼‚Ébyte‚ð“ǂݎæ‚Á‚ÄOutputStream‚Éo—Í‚·‚ê‚΂悢‚̂łÍ

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:20:19
>>386

‚â‚Á‚ς肻‚¤‚È‚è‚Ü‚·‚æ‚Ë‚¥B
ˆês“Çž‚Æ‚©‚â‚肽‚©‚Á‚½‚ñ‚¾‚¯‚ÇAŽ©‘O‚Å‘g‚Þ‚µ‚©‚È‚³‚»‚¤‚Å‚·‚Ë‚¥B

ƒTƒ“ƒNƒX‚Å‚·B

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:23:32
if(objFrm.get("idno")!=null && !objFrm.get("idno").equals("")){
‚±‚̂Ƃ«‚ÉA!=null‚̓kƒ‹‚¶‚á‚È‚¢‚ðŒŸ¸‚µ‚ÄA
!objFrm.get("idno").equals("")‚àƒkƒ‹‚¶‚á‚È‚¢‚ðŒŸ¸‚µ‚Ä‚¢‚é‚̂ł·‚¯‚Ç
‚Ç‚¤‚µ‚Ä2‰ñŒJ‚è•Ô‚·‚̂łµ‚傤‚©B

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:24:39
s-jis‚ÌreaderŽg‚Á‚Ĉês“ǂݞ‚ñ‚ÅCs-jis‚ÌwriterŽg‚Á‚Äoutputstream‚É‘‚«ž‚߂΂¢‚¢‚ñ‚łȂ¢H

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:25:51
‚¿‚á‚ñ‚Ɠǂ܂Ȃ©‚Á‚½Œ‹‰Ê‚ª‚±‚ꂾ‚æc

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:29:58
>>384
‚à‚µ‚©‚µ‚Ä "SJIS" ‚¶‚á‚È‚­‚Ä "Windows-31j" ‚Æ‚© "MS932" ‚ðŽw’è‚·‚邯ãŽè‚­“®‚¢‚½‚肵‚È‚¢‚¾‚낤‚©

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:31:17
>>388
null ‚Æ "" ‚͕ʂ̂à‚̂Ȃ̂ÅA2ŒÂƒ`ƒFƒbƒN‚·‚é•K—v‚ª‚ ‚è‚Ü‚·

393:382
09/08/10 13:33:58
>>385
‚í‚©‚è‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:43:53
>>384

"Windows-31j" ‚Æ"MS932"‚ÍAŽŽ‚µ‚Ă݂܂µ‚½‚ª‚¾‚߂łµ‚½B

2ch‚̃XƒŒƒbƒh“à—e‚ðŽæ“¾‚µ‚悤‚ÆŽv‚Á‚½‚ñ‚Å‚·‚¯‚ÇAhttpHeader‚Éݒ肳‚ê‚Ä‚¢‚éucontent-lengthv‚Ì’l‚Æ
SJIS¨UTF8¨SJISƒtƒ@ƒCƒ‹o—͂Ŏ擾‚µ‚½byte’·‚ªˆÙ‚È‚é‚̂Ţ‚Á‚Ă܂·B

‚¤[‚ñ‚¢‚¢•û–@‚͂Ȃ¢‚Ì‚©‚È‚ŸB


395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:53:40
>>394
‰üsƒR[ƒh‚Ì–â‘è‚Æ‚©‚͂Ȃ¢H
readLine‚Í\n‚Å‚à\r‚Å‚à\r\n‚Å‚à‰üsˆµ‚¢‚·‚é‚Í‚¸‚¾‚¯‚ÇAo—Í‚µ‚Ä‚é‰üsƒR[ƒh‚ªŒ³‚ƈႤ‚Æ‚©
‹ï‘Ì“I‚ɉ½‚ª‚Ç‚¤•Ï‚í‚Á‚Ä‚é‚Ì‚©AƒoƒCƒiƒŠƒ_ƒ“ƒv‚©‚È‚ñ‚©‚Å”äŠr‚µ‚Ä’²‚ׂé‚ׂ«‚©‚Æ

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:19:09
>>387
>ˆês“Çž‚Æ‚©‚â‚肽‚©‚Á‚½‚ñ‚¾‚¯‚Ç
URLØÝ¸(commons.apache.org)
‚±‚¤‚¢‚¤‚Ì‚ª‚ ‚è‚Ü‚·‚ªAŽg‚¦‚Ü‚¹‚ñ‚©?


397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:27:35
>>394
‚â‚肽‚¢‚±‚ƂƂâ‚Á‚Ă邱‚Æ‚ª”÷–­‚ɇ‚Á‚Ä‚¢‚È‚¢‚悤‚É•·‚±‚¦‚邪B
2ch‚Ìhtml‚ª•¶Žš—ñ‚¾‚©‚ç‚Æ‚¢‚Á‚ÄAReader/Writer‚ðŽg‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢–ó‚¶‚á‚È‚¢B
‚»‚à‚»‚àContentLength‚Íhttp‚̃{ƒfƒB•”‚ªhƒoƒCƒiƒŠ‚Æ‚µ‚Äh‰½ƒoƒCƒg‚ ‚é‚©‚ðŽ¦‚µ‚Ä‚¢‚é‚Í‚¸‚¾B
‚¾‚©‚çReader/Writer‚¶‚á‚È‚­AInputReader/Writer‚ŃoƒCƒiƒŠ‚̂܂܃tƒ@ƒCƒ‹‚É—Ž‚Æ‚¹B

398:397
09/08/10 14:29:48
>>397
‚²‚ßAƒCƒLƒIƒC‚ÅŠÔˆá‚Á‚½B
>inputRaeader/Writer
‚¶‚á‚È‚­‚Ä
InputStream/OutputStream


399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:45:36
>>396

ƒfƒBƒŒƒNƒgƒŠ‘€ì‚Æ‚©•Ö—˜‚»‚¤‚Å‚·‚ªA¡‰ñ‚̃tƒ@ƒCƒ‹“üo—͂Ɋւµ‚Ă͂¿‚å‚Á‚Æ—p“r‚ªˆá‚¤‚ȂƎv‚¢‚Ü‚µ‚½B

>>397,398

‚â‚Á‚Ï‚µstream‚ÅI/O‚·‚é‚Ì‚ªƒXƒ}[ƒg‚»‚¤‚Å‚·‚ËB
‚¿‚å‚Á‚ÆŽÀ‘•‚µ‚Ă݂܂·B

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:46:08
>>394
>ucontent-lengthv‚Ì’l‚Æ
>SJIS¨UTF8¨SJISƒtƒ@ƒCƒ‹o—͂Ŏ擾‚µ‚½byte’·‚ªˆÙ‚È‚é‚̂Ţ‚Á‚Ă܂·B
content-length‚ÌŽ–‚ð‘‚¢‚Ä‚¢‚é‚Ì‚ðŒ©‚é‚ÆA·•ªƒf[ƒ^‚ðŽæ‚è‚És‚«‚½‚¢‚ñ‚Å‚µ‚å?
ƒXƒŒƒbƒh”Ô†.info‚Ý‚½‚¢‚Ȃ̂ðì‚Á‚ăŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚©‚çconect-length‚Ì’l‚ðŽæ“¾‚µ‚ÄA
<content-length>”’l</content-length>‚Æ‚©‚â‚Á‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:46:16
>>394

‰üsƒR[ƒh‚Í–â‘è‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚k‚e‚Ȃ̂œÁ‚É¢‚Á‚ĂȂ¢‚Å‚·B



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5395“ú‘O‚ÉXV/104 KB
’S“–:undef