-OOPŒÀ’è-ƒvƒƒOƒ‰ƒ€ ..
[2ch|¥Menu]
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/09 13:16:12
>>172
ƒXƒŒˆá‚¢

176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/09 13:46:24
Eê‚Ì‹ð’s‚©A‚¹‚¢‚º‚¢‹³ˆç•û–@‚̘b‚¾‚µ‚ÈB
–³—‚ÉÝŒv‚É—‚Ü‚¹‚邯Au”nŽ­‚Å‚à•ª‚©‚éA‚©‚ÂOO‚ð¶‚©‚·•û–@‚Æ‚ÍHv‚ɂȂ邩B
ŋߗ¬s‚ÌDI‚ª‹ß‚¢‰ñ“š‚©H

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 10:58:06
–{lA‰ð‚Á‚ĂȂ¢Ž–‚Í”»‚Á‚Ä‚é‚ñ‚¾‚낤‚©H

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/19 12:07:22
>>175
‚Æ‚¢‚¤‚©A”ˆႢB‚Ç‚¤l‚¦‚Ä‚àƒ}”‚̘b‘èB

>>172
ƒIƒuƒWƒFƒNƒgŽwŒü‚ª—‰ð‚Å‚«‚È‚¢PG
½ÚØÝ¸(prog”Â)


179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/05 13:05:29
( ß„tß )

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/06 22:17:05
Java‚È‚ñ‚¾‚ªAƒtƒŒ[ƒ€ƒ[ƒN‚ª——§‚µ‚Ä‚éð¡B
ƒtƒŒ[ƒ€ƒ[ƒN‚»‚Ì‚à‚Ì‚ÍOO‚µ‚È‚¢‚Å‚‘¬‚É‚µ‚Ä—~‚µ‚¢‚ÆŽv‚¤B
Hibernate‚Æ‚©‚Í“à•”‚ÍMap‚ÅŒöŠJ‚·‚邯‚«‚¾‚¯Bean‚炵‚¢‚µ
‰½‚Í–³‚­‚Æ‚à‚¿‚å‚Á‚Ï‚â‚Á‚Ă̂ðƒRƒ“ƒZƒvƒg‚É‚µ‚½ƒtƒŒ[ƒ€ƒ[ƒN‚ª—~‚µ‚¢B

181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/07 04:02:33
( ß„tß ) ( ß„tß ) ( ß„tß )

182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/10 09:52:51
>OO‚µ‚È‚¢‚Å‚‘¬‚É
‚ÈA‚È‚ñ‚¾‚Á‚Ä[(AA—ª

183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/10 19:12:27
package private‚Æ‚©friend‚Æ‚©Žg‚¦‚Î
ŒöŠJ•”‚¾‚¯‚ðOO‚É‚µ‚½newŬŒÀƒƒWƒbƒN‚ª•`‚¯‚邯‚Ç
¢ŠÔ‚ł͂±‚¤‚¢‚¤‚Ì‚Á‚ă^ƒu[‚Ȃ̂©‚Ë

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/11 08:19:28
( ß„tß ) ( ß„tß ) ( ß„tß ) ( ß„tß ) ( ß„tß ) ( ß„tß )

185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/12 22:11:57
>>180
Java‚Á‚ÄŽž“_‚Å‘¬“x‹]µ‚É‚µ‚Ä‚ñ‚¾‚©‚ç
CŒ¾Œê‚̃tƒŒ[ƒ€ƒ[ƒN‚Æ‚©‚—

186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/12 23:52:58
‚¨‚Ü‚¦‚ç

ƒtƒŒ[ƒ€ƒ[ƒN

‚Á‚ĉ½H

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/12 23:58:53
frame‚Æwork‚ð‘g‚݇‚킹‚½‚Ü‚ñ‚܂̈Ӗ¡‚¾‚æB
˜g‘g‚݂̒†‚ł̎dŽ–B‚»‚Ìì‹Æ‚ªo—ˆ‚éŠÂ‹«‚ª—pˆÓ‚³‚ꂽ’†‚ÅŽdŽ–‚·‚éB

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/13 01:35:53
ƒvƒŒƒnƒuZ‘î‚̃Cƒ[ƒW‚¾‚É‚å

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/14 13:20:59
>>187
‹t‚¶‚á‚ËH

190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/14 13:42:31
ƒ[ƒNƒtƒŒ[ƒ€H

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/14 23:50:33
>190
‹t‚Ȃ̂͘a–ó‚Ì•û‚¾‚ë‚—

192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/28 00:05:34
ƒCƒ“ƒeƒOƒŒ[ƒVƒ‡ƒ“‘w‚ƃrƒWƒlƒX‘w‚̃Cƒ“ƒ^[ƒtƒFƒCƒX‚̘b‚È‚ñ‚Å‚·‚ªA

ƒrƒWƒlƒX‘w‚Ì‹Lq‚Æ‚µ‚ĂǂÌÝŒv‚ªˆê”Ô‡—“I‚Å‚·‚©‚ËH

/*
@ƒf[ƒ^ƒIƒuƒWƒFƒNƒg‚ɂ͂¢‚©‚Ȃ郃WƒbƒN‚àÚ‚¹‚È‚¢‚¼A‚Æ
*/
public Member addMember( String groupname, String membername ) {
@@Group group = this.integration.getGroup( groupname );
@@this.integration.assignMember( group, membername );
@@return group.getMember( membername );
}

/*
@ƒf[ƒ^ƒIƒuƒWƒFƒNƒg‚ª‚È‚ñ‚Å‚à‚â‚Á‚¿‚Ⴄ‚¼A‚Æ
*/
public Member addMember( String groupname, String membername ) {
@@Group group = this.integration.getGroup( groupname );
@@group.addMember( membername );
@@return group.getMember( membername );
}

/*
@ƒf[ƒ^ƒIƒuƒWƒFƒNƒg‚̓f[ƒ^ƒ\[ƒX‚ɂ̓AƒNƒZƒX‚µ‚È‚¢‚¼A‚Æ
*/
public Member addMember( String groupname, String membername ) {
@@Group group = this.integration.getGroup( groupname );
@@group.addMember( membername );
@@integration.updateGroup( group );@@
@@return group.getMember( membername );
}


193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/28 00:13:11
ƒe[ƒuƒ‹‚Æ‚ ‚é’ö“x“™‰¿‚ÈJavaBeans‚Æ
DB‚Ö‚Ì–â‚¢‡‚킹ƒƒ\ƒbƒh‚ð‹Lq‚µ‚½ƒCƒ“ƒ^ƒtƒF[ƒX‚ð
—pˆÓ‚·‚é‚Ì‚ªDAOƒpƒ^[ƒ“‚¶‚á‚È‚©‚Á‚½‚Á‚¯H

‚±‚¤‚µ‚Ä‚¨‚­‚Æ•ª‹Æ‘̧‚̂Ƃ«‚ɃXƒ^ƒu‚ªì‚ê‚邵
ƒŒƒCƒ„[‚𕪂¯‚邱‚Ƃɂæ‚é•ÛŽç«‚ÌŒüã‚É‚à–𗧂—˜“_‚ª‚ ‚Á‚½‚Í‚¸B

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/28 16:36:01
>>193
ŠÖ˜A‚ðl—¶‚µ‚È‚¢‚̂ł ‚ê‚ÎA‚»‚ꂾ‚¯‚ł悢‚̂ł·‚ªB

Member ‚ª Group ‚ÉŠ‘®‚·‚éA‚Æ‚¢‚¤‚悤‚È\‘¢‚ª‚ ‚Á‚½ê‡‚ÉA
‚»‚ÌŠÖ˜A‚ð‚ǂ̕”•ª‚ňµ‚¤‚©‚Æ‚¢‚¤‚±‚Ƃł·B

ƒe[ƒuƒ‹‚Æ“™‰¿‚È JavaBeans ‚ð DAO ‚Å get ‚µ‚½ê‡A
—Ⴆ‚ÎA

Group group = dao.get();

‚Æ‚µ‚Ä‚àA“¾‚ç‚ê‚é‚Ì‚Í Group ‚Ìî•ñ‚¾‚¯‚¾‚Æ‚·‚邯A
Member ‚ÌƒŠƒXƒg‚ð“¾‚é‚æ‚¤‚Ȉ—‚ÍA‚Ç‚±‚ɂǂ̂悤‚É“ü‚ê‚é‚Ì‚ª‘Ó–‚Ȃ̂©A
‚Æ‚¢‚¤–â‘è‚Å‚·B

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/17 21:57:43
ÄÞÄÈĂ̘b‚È‚ñ‚¾‚¯‚Ç‚³‚ŸBOOP‚̂͂ǂê“Ç‚ñ‚Å‚àÃÞ»ÞÊßÀŽg‚Á‚ÄÎߨӂ·‚ê‚θ׽‚ÌŠg’£‚àŠyƒ`ƒ“‚¾‚æ‚£‚Á‚Ä
‘‚¢‚Ä‚ ‚邯‚ÇA¸×½‚ÌDLL‚¾‚¯‘‚₵‚ÄςނȂ炻‚̒ʂ肾‚¯‚Ç‚³‚ŸB
ŽÀۂ͸׽‚ª‘‚¦‚ê‚ÎŒ‹‹ÇŽQƂ̒ljÁ‚âËÞÙÄÞ‚Ì‚µ’¼‚µ‚ª”­¶‚·‚é‚¶‚á‚ñH
‚»‚±‚ç‚Ö‚ñ‚܂ő‚¢‚Äà–¾‚µ‚ĂȂ¢‚æ‚ËB¸×½‚ÆŽÀ̧²Ù‚Ì\¬‚Ü‚Åà–¾‚µ‚Ä‚­‚ê‚æBËÞÙÄÞ‚â‚è’¼‚·‚ñ‚È‚ç
’Pˆȩ̂²Ù‚̂łÁ‚©‚¢¸×½‚Å‚à‚¢‚¢‚¶‚á‚ñA‚ĂȂç‚ËH

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/17 22:49:26
>>195
‚¦[‚ÆA‚»‚ê‚̓‚ƒfƒ‹‚ÆŽÀ‘•‚ªƒSƒbƒ`ƒƒ‚ɂȂÁ‚Ă邾‚¯‚Ȃ̂ł͂Ȃ¢‚©‚ÆŽv‚¢‚Ü‚·‚ªH

197:195
06/11/18 11:07:44
>>196
ƒSƒbƒ`ƒƒ‚Æ‚¢‚¤‚©A‚Å‚àŽÀ‘•‚ðl‚¦‚È‚¢‚ÅÓÃÞØÝ¸Þ‚µ‚½‚Á‚ĈӖ¡‚È‚¢‚¶‚á‚ñH
—Ⴆ‚Î̧¸ÄØÊßÀ݂Ÿ׽¶¬‚̸׽‚ðFactory.dll‚Æ‚µ‚Ä‹@”\¸×½‚ªbuhin1.dllAbuhin2.dll
‚Á‚Ä‚ ‚Á‚½‚Æ‚µ‚Äbuhin3.dll‚ð‘‚₵‚½‚çŠÖŒW‚È‚¢buhin1.dll‚Ƹײ±ÝÄ‚àËÞÙÄÞ‚µ’¼‚µ‚¶‚á‚ñH
‚»‚ñ‚È‚çclass.dll‚ɂ܂Ƃ߂ĕú‚èž‚ñ‚Å‚±‚¢‚‚ÌËÞÙÄÞ‚¾‚¯‚Å‚Á‚Ă̂àƒAƒŠ‚È‚ñ‚¶‚á‚Á‚Ä
‹C‚ª‚·‚邯‚Ç‚±‚ê‚ÍŽÀ‘•‚ÌÃÞ»ÞÊßÀH‚Ý‚½‚¢‚Ì‚©‚ç‚ÍŠO‚ê‚¿‚Ⴄ‚ñ‚¾‚µ‚åH
‚±‚¤‚¢‚Á‚½ê‡‚Ì—ÇÝŒvÊßÀ°Ý‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢‚Ü‚µB

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/18 23:45:24
‚悤‚µ‚ç‚ñ‚¯‚ÇA“{““”M“’‚Á‚ÄA•K‚¸A‚PƒNƒ‰ƒX‚PDLL ‚È‚ÌH

Ž©•ª‚Í Java ‚µ‚©‚µ‚ç‚ñ‚¯‚ÇAProduct ’ŠÛƒNƒ‰ƒX‚È‚èA
ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðì‚ê‚ÎA‹ïÛƒNƒ‰ƒX‚ª‚¢‚­‚ç‘‚¦‚悤‚ªA
—˜—p‘¤‚ÍăRƒ“ƒpƒCƒ‹‚Í‚¢‚ç‚ñ‚ÆŽv‚¤‚Ì‚¾‚ªA
“{““”M“’‚Í‚»‚¤‚¢‚¤‚±‚Ƃ͂ł«‚È‚¢‚ÌH
‚‚¤‚©AProduct ‚ð’ŠÛ‰»‚Å‚«‚È‚¢‚È‚çA Factory ‚Ì‚ ‚肪‚½‚݂͔¼Œ¸‚̂悤‚ÈEEEB

199:195
06/11/19 18:53:40
>>197‚Ì’ù³
>ŠÖŒW‚È‚¢buhin1.dll‚Ƹײ±ÝÄ‚à
«
ŠÖŒW‚È‚¢Factory.dll‚Ƹײ±ÝÄ‚à


>>198
> ‚悤‚µ‚ç‚ñ‚¯‚ÇA“{““”M“’‚Á‚ÄA•K‚¸A‚PƒNƒ‰ƒX‚PDLL ‚È‚ÌH

‚¢‚âAˆêŒÂ‚Ìdll‚É‚Ü‚Æ‚ß‚Ä‚à‚æ‚¢‚¯‚ÇA‚»‚¤‚·‚邯ˆê‰ÓŠ‚Ì¸×½‚ÌC³‚¾‚¯‚Å
±¾ÝÌÞØ(dllj‚ÌÊÞ°¼Þ®Ý‚ªã‚ª‚Á‚Ä‚µ‚Ü‚¤‚©‚ç‚ǂ̸׽‚ªC³‚³‚ꂽ‚©ŠÇ—ã
‚í‚©‚è‚É‚­‚¢‚æ‚ËB

> Ž©•ª‚Í Java ‚µ‚©‚µ‚ç‚ñ‚¯‚ÇAProduct ’ŠÛƒNƒ‰ƒX‚È‚èA
> ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðì‚ê‚ÎA‹ïÛƒNƒ‰ƒX‚ª‚¢‚­‚ç‘‚¦‚悤‚ªA
> —˜—p‘¤‚ÍăRƒ“ƒpƒCƒ‹‚Í‚¢‚ç‚ñ‚ÆŽv‚¤‚Ì‚¾‚ªA
> “{““”M“’‚Í‚»‚¤‚¢‚¤‚±‚Ƃ͂ł«‚È‚¢‚ÌH

‹t‚ɉ´‚ÍJava’m‚ç‚ñ‚¯‚ÇAÄÞÄÈÄ‚ÍÍÞ°½¸×½‚ŕϔ‚ð’è‹`‚µ‚ĂĂàŽÀۂɲݽÀݽ‰»
‚³‚ê‚éŽÀ‘Ԃ̸׽‚ªŠÜ‚Ü‚ê‚édll‚ðŽ–‘O‚ÉŽQÆ‚µ‚Ä‚¨‚©‚È‚¢‚Æ–³—B
‚‚܂茾—t‚̂܂܎QÆÝ’肪•K—vB’x‰„ÊÞ²ÝÃިݸނłł«‚È‚­‚͂Ȃ¢‚¯‚Ç•’Ê‚â‚ç‚È‚¢B
VS2005‚©‚ç‚Í•¡”‚Ìdll‚Æ‚©‚Ì̧²Ù‚ðˆêŒÂ‚ɂ܂Ƃ߂é‹@”\‚ª•t‚¢‚½‚Ý‚½‚¢‚¾‚¯‚ÇA‚»‚ê‚Í
’ñ‹Ÿã‚ÌŠÇ—«‚Æ‚©‚ªŽåŠá‚Å‚±‚ê‚Ì–â‘è‚Æ‚͕ʉӂ¾‚©‚ç‚È‚ŸEE


200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/08 20:47:55
‚Á‚Ä‚¢‚¤‚©Aƒtƒ@ƒNƒgƒŠƒpƒ^[ƒ“Žg‚¤‚È‚ç’x‰„ƒoƒCƒ“ƒfƒBƒ“ƒO‚É‚µ‚È‚¢‚ƈӖ¡‚Ë[‚¶‚á‚ñ

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/15 01:10:51
ƒVƒiƒŠƒI§Œä‚ð‚¤‚Ü‚¢‚±‚Æ‚â‚ñ‚̂͂ǂ¤‚·‚ñ‚ÌH


202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/15 01:12:36
‚à­‚µ‹ï‘Ì“I‚É‚¢‚Á‚½‚Ù‚¤‚ª‚¢‚ñ‚¶‚á‚ËH

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/30 23:09:50
ƒIƒuƒWƒFƒNƒgŽwŒüƒvƒƒOƒ‰ƒ€‰SŽÒ‚È‚ñ‚Å‚·‚¯‚Ç
”Y‚ñ‚Å‚é‚ñ‚ŃAƒhƒoƒCƒX’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
—Ç‚­‚ ‚éƒP[ƒX‚¾‚ÆŽv‚¤‚̂ł·‚ª

DB‚ÉAn:n‚ÌŠÖŒW‚Ì2‚‚̃e[ƒuƒ‹iA‚ÆBj‚ª‚ ‚Á‚ÄA
ŠÔ‚ÉA‚¨ŒÝ‚¢‚ÌID‚ÌŽåƒL[‚É‚µ‚½ŠÖ˜A•t‚¯—pƒe[ƒuƒ‹C‚ª‚ ‚邯‚µ‚Ä

B‚̃e[ƒuƒ‹‚ÌA‚ ‚éID‚Æ‚ ‚éID‚ðŽ‚Á‚Ä‚¢‚éA‚Ì—ñiƒJƒ‰ƒ€‚Í‘S•”jŽæ“¾‚µ‚½ŽžA
Œ‹‰Ê‚ð”z—ñi–”‚Í”z—ñƒIƒuƒWƒFƒNƒgj‚Ŏ擾‚·‚é‚¶‚á‚È‚¢‚Å‚·‚©H

‚ÅA‚µ‚©‚àC‚É‚ ‚éî•ñ‚àŽg‚¢‚½‚¢Žž‚Á‚Ď擾‚µ‚½”z—ñ‚ð‰ñ‚µ‚ÄA
‚Ü‚½ADB‚ÉC‚Ìî•ñ‚ð—v‹‚µ‚È‚«‚á‚È‚ç‚È‚¢‚¶‚á‚È‚¢‚Å‚·‚©H

—Ⴆ‚ÎH‚ו¨‰®iƒe[ƒuƒ‹Aj‚ðƒƒjƒ…[iƒe[ƒuƒ‹Bj‚ÅŒŸõ‚µ‚ÄA
ƒƒjƒ…[‚»‚ꂼ‚ê‚Ì’l’iiƒe[ƒuƒ‹Cj‚àŽæ“¾‚·‚鎞A‚ȂǂðƒCƒ[ƒW‚µ‚Ä‚à‚炦‚邯—Ç‚¢‚ÆŽv‚¢‚Ü‚·B

‚±‚ÌŽžshop_class‚ÉFX‚ÈðŒ‚ÅŒŸõ‚µ‚Ä”z—ñ‚ð•Ô‚·ƒƒ\ƒbƒh‚ðŽÀ‘•‚·‚é‚Ì‚ª—Ç‚¢‚̂łµ‚傤‚©H

Ž„‚ªŽv‚¢‚‚¢‚½‚Ì‚Íshop_class‚ɂ͈ꌕª‚Ì“Xƒf[ƒ^i“Xƒf[ƒ^‚Æ•¡”‚̃ƒjƒ…[ƒf[ƒ^j
‚ðŽæ“¾‚·‚郃\ƒbƒh‚݂̂ðŽÀ‘•‚µ‚ÄA•ʂ̃Nƒ‰ƒXi—Ⴆ‚Îshop_search_classj‚ÅŠÖ˜A•t‚¯ƒe[ƒuƒ‹‚©‚ç
ðŒ‚É‚ ‚Á‚½“X‚ÌID‚Ì‚Ý‚ðŽæ“¾‚µ‚ÄA‚»‚Ì”z—ñ‚ð‰ñ‚µ‚Äshop_class‚̃ƒ\ƒbƒh‚ðŽÀs‚µ‚ÄÅI“I‚È
ƒf[ƒ^‚𓾂é‚͕̂û–@‚Ȃ̂ł·‚ªA•ςłµ‚傤‚©H

‚È‚ñ‚©–³‘Ê‚ÈDB‚Ö‚Ì–â‚¢‡‚킹‚ªˆê‰ñ‘½‚¢‚悤‚É‚àŽv‚í‚ê‚邵A
‚·‚²‚¢Š´Šo“I‚È•¨‚Ȃ̂ł·‚ªA
ˆêŒ•ª‚̃f[ƒ^‚𓾂éƒNƒ‰ƒX‚Æ•¡”‚Ì“X‚ðŒŸõ‚µ‚ÄƒŠƒXƒg‚𓾂éƒNƒ‰ƒX‚ð
“¯‚¶ƒNƒ‰ƒX‚É‚·‚é‚̂ɂȂñ‚©’ïR‚ª‚ ‚Á‚½•¨‚ÅB

‚²ˆÓŒ©‚ ‚è‚Ü‚µ‚½‚炨Šè‚¢’v‚µ‚Ü‚·B
’·•¶‚·‚¢‚Ü‚¹‚ñB


204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/30 23:26:34
>>203@‚ÌŒ¾‚í‚ñ‚Æ‚µ‚Ä‚¢‚邱‚Æ‚ª
•ª‚©‚Á‚½“zA‚¢‚é‚©H


205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/30 23:33:10
>>203
A=“Xƒ}ƒXƒ^AB=¤•iƒ}ƒXƒ^AC=ƒ‰ƒCƒ“ƒiƒbƒvƒe[ƒuƒ‹‚Å
AFC‚ª‚PFNACFB‚ª‚PFN‚ÉŒ©‚¦‚邯‚ÇA”Fޝˆá‚¢H

Šî–{‚ÍC‚ɑ΂µ‚ÄSELECT‚©‚¯‚ÄA‚ÌID‚ÌƒŠƒXƒg‚ð“¾‚é‚ÆŽv‚¤‚µ
Ú׌Ÿõ‚È‚çB‚ði‚èž‚ñ‚Å‚©‚çAŒŸõðŒ‚Æ‚µ‚Ä‚ÌC‚ÌƒŠƒXƒg‚𓾂ÄA‚»‚±‚©‚çA‚ÌIDƒŠƒXƒg‚𓾂éB
“à•”“I‚ÈSELECT‰ñ”‚͕ʂƂµ‚ÄASQL‚¾‚¯‚È‚ç‚ЂƂ‚¾‚¯‚Å‚¢‚¯‚邯Žv‚¤‚ªB

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/30 23:55:21
>>203
‘Ê•¶‚œǂނ̔æ‚ê‚é‚©‚çA—¬‚µ“ǂ݂µ‚½‚ñ‚¾‚ªŒ¾‚Á‚Ă邱‚Ƃ͂킩‚é
‚‚܂è”Þ‚ÍRDB‚ð”Û’è‚·‚él‚¦‚ÌŽ‚¿Žå

>>202
•¶Í‚àƒvƒƒOƒ‰ƒ€‚àƒZƒ“ƒX‚È‚¢‚Ë
‚±‚̬Šw¶‚Ì•¶Í‚͂ȂÉHV“üŽÐˆõH
“ǂ܂¹‚é‹C‚ª‚È‚­‚Ä‚ ‚ê‚ð‘‚¢‚½‚̂ȂçŒN‚͑啨‚¾
>DB‚ÉAn:n‚ÌŠÖŒW
n:n‚¶‚á‚È‚­‚ÄUML‚É‘¥‚Á‚Ä*‘Î*‚̂ق¤‚ª‚¢‚¢‚ÆŽv‚¤

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/31 00:00:58
ˆÈ~A‰½‚Ìß‚à–³‚¢
>>202@‚ðˆ£‚ê‚ÞƒXƒŒ‚ƂȂè‚Ü‚·‚½B


208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/31 00:12:00
>>203
DB‚ðŽg‚¤ê‡AƒvƒƒOƒ‰ƒ€‚ʼn½“x‚àSELECT‚·‚邿‚è‚àŒ‹‡‚ðŽg‚Á‚Ä
ˆê‰ñ‚Å‚â‚Á‚½‚Ù‚¤‚ª‘¬‚¢‚Æ•’ÊŽv‚¤‚Ì‚ÅA”z—ñ‚Ɉê“x‚¢‚ê‚Ä‚©‚çSELECT‚·‚é
‚̂͂ ‚Ü‚è‚â‚ç‚È‚¢‚©‚àB

‚ ‚ÆAƒNƒ‰ƒX‚ÍAƒe[ƒuƒ‹‚ðƒx[ƒX‚É‚·‚é‚̂ł͂Ȃ­‚ÄAŒŸõŒ‹‰Ê‚ðƒx[ƒX‚É
‚µ‚½‚Ù‚¤‚悳‚»‚¤‚Å‚·‚ËB
‚»‚̗Ⴞ‚ÆAshop‚Ì”z—ñ‚ðŽ‚ÂƒNƒ‰ƒX‚Æ‚µ‚ÄAƒƒ\ƒbƒh‚ÅŒŸõðŒ‚ð“n‚·Š´‚¶‚Å
‚æ‚¢‚©Žv‚¢‚Ü‚·‚ªB


209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/31 00:14:42
•›–â‚¢‡‚킹‚Á‚Ä¡‚Å‚à’x‚¢‚ÌH
Œ©‚â‚·‚¢‚©‚çƒe[ƒuƒ‹Œ‹‡‚æ‚è‚»‚Á‚¿‚Ì‚ªƒƒCƒ“‚È‚ñ‚¾‚æ‚Ë

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/31 00:25:57
>>209
½Úˆá‚¢‚È‹C‚à‚·‚邪
DB‚Æ—¬‚·QUERY‚É‚à‚æ‚邯Žv‚¤‚ªA‚»‚ñ‚Ȃɕςí‚ç‚È‚¢‚ÆŽv‚¤‚¯‚Ç‚Ë

211:203
07/01/31 08:51:59
>>205
>>206
>>208
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚¿‚å‚Á‚Æ‚·‚êˆá‚¢‚Șb‚ɂȂÁ‚Ä‚«‚¿‚á‚¢‚Ü‚µ‚½‚ª

—Ⴆ‚Τ•iX‚ðˆµ‚Á‚Ä‚¢‚é“X‚Æ‚»‚Ì“X‚ªˆµ‚Á‚Ä‚¢‚é‘S‚Ă̤•iA
“X1i¤•iXE¤•iYj
“X3i¤•iXj
“X6i¤•iXE¤•iSE¤•iYE¤•iZj
ª‚±‚¤‚¢‚¤‚ÌŽæ‚èo‚µ‚½‚¢Žž‚Á‚Ĉê‰ñ‚ÌSQL‚Å‚¢‚¯‚é‚ñ‚Å‚µ‚傤‚©H
‚¾‚Æ‚µ‚½‚çSQL‚̕׋­•s‘«‚ÆŒ¾‚¤‚±‚Æ‚ÅA”Y‚݂͈ê‹C‚ɉðÁ‚Ȃ̂ł·‚ªB

DB”Ås‚Á‚½•û‚ª‚悳‚°‚Å‚·‚©H

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/31 10:25:47
>>211
•›–â‚¢‡‚킹‚âGROUP_CONCAT()‚ðŽg‚¦‚΂ł«‚Ü‚·‚ª

‚±‚±‚æ‚è‚ÍSQLŠÖ˜A‚ÌŽ¿–â½Ú‚Ö‚Ù‚¤‚ª‚¢‚¢‚©‚à

213:211
07/01/31 12:36:44
>>212
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
GROUP_CONCAT()‚Æ‚¢‚¤‚̂͒m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚Æ‚¢‚¤‚©AŽg‚Á‚Ä‚é‚Ì‚ªpostgreSQL‚È‚ñ‚Å‚·‚¯‚ÇA
‚¿‚å‚Á‚Æ’²‚ׂĂ݂½‚çpostgre‚ɂ͂Ȃ¢‚Á‚Û‚¢‚Å‚·‚ËB
Ž©ìŠÖ”‚ðŽÀ‘•‚µ‚È‚«‚á‚È‚ç‚È‚¢‚悤‚Å‚·B

‚Ç‚Á‚¿‚É‚µ‚Ä‚à‚·‚êˆá‚¢‚Ȃ̂ÅASQL‚Ì•û‚És‚Á‚Ă݂܂·B

ŠF‚³‚ñ‚¨¢˜b‚ɂȂè‚Ü‚µ‚½B

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/01/31 23:56:42
>>213
>Ž©ìŠÖ”‚ðŽÀ‘•‚µ‚È‚«‚á‚È‚ç‚È‚¢‚悤‚Å‚·B

‚¹‚Á‚©‚­@>>212@‚ªŽw“E‚µ‚Ä‚­‚ꂽ
u•›–â‚¢‡‚킹v‚ÌŒ‚Í–³Ž‹‚©‚æEEE

‚ÜA‚²Ž©—R‚É(w


215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/02/01 00:14:33
‚µ‚債‚ñ‚µ‚á‚Á‚Ä
‚¨‚à‚µ‚ë‚¢‚æ‚Ë
‚¨‚ê‚à‚»‚ñ‚È‚¶‚«‚ª‚ ‚Á‚½‚Ì‚©‚È‚Ÿ

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/02/02 15:36:07
‚Ç‚ñ‚È—v‘f‹Zp‚ɂ‚¢‚Ä‚àA‘S‚Ä‚Ìl‚͉SŽÒ‚Å‚ ‚Á‚½ŽžŠú‚Í‚ ‚邾‚낤B
¢‚Ì’†‚Ì—v‘f‹Zp‘S‚Ăɂ‚¢‚ĉSŽÒ‚ð’E‹p‚µ‚½l‚È‚¼‚¨‚ç‚ñB
‚Æ‚¢‚¤‚±‚Æ‚Í‚à‚¤V‚½‚È—v‘f‹Zp‚ð’m‚é•K—v‚̂Ȃ¢—§ê^ƒ|ƒWƒVƒ‡ƒ“‚É‚¢‚é‚킯‚¾B

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 09:06:47
>>214
‚¤‚ʂڂꂷ‚¬‚¶‚á‚Ëw

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 00:06:58
delegate event model‚Æobserver pattern‚̈Ⴂ‚ª‚í‚©‚è‚Ü‚¹‚ñ„ƒ

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 02:32:49
ŒÄ‚Ñ•û‚ªˆá‚¤‚¾‚¯‚¶‚á‚Ë[‚ÌH

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 07:43:59
‰´AƒIƒuƒU[ƒo[ƒpƒ^[ƒ“‚Ísubject‚ÆobserverA‚Q‚‚̗v‘f‚ª‚ ‚Á‚ÄA
observer‚ªƒCƒxƒ“ƒg‚ðŠÄŽ‹‚µAsubject‚ɑ΂µƒCƒxƒ“ƒg‚É•ÏX‚ª‚ ‚Á‚½‚±‚Æ’Ê’mA
‚»‚µ‚ÄAsubject‚ª‘¼‚Ìobserver‚É’Ê’mB
‚È‚ñ‚Ä‹³‚¦‚ç‚ꂽ‚ñ‚¾‚¯‚Ç
‚±‚Ì‚®‚ç‚¢‚Ì•ÏX‚Ȃ狖—e”͈ÍH


221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 10:48:54
subject‚ªAŽ©•ª‚ª•ÏX‚³‚ꂽ‚±‚Æ‚ðobserver‚ɂ‚¤‚¿‚·‚é‚ñ‚¾‚¼[
observer‚ªsubject‚Ö•ÏX‚ð‰Á‚¦‚鎖‚ª‚ ‚Á‚Ä‚àAsubject‚É
‰½‚©‚ð’Ê’m‚·‚鎖‚͂Ȃ¢
‚à‚Á‚Æ‚àobserver‚ª•Ê‚Ìobserver‚Ìsubject‚È‚ç˜b‚͕ʂ¾‚ª

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/28 01:38:17
‚Ó‚Þ‚Þ‚ÞEEEEEEEEE

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/13 22:19:14
SwingƒAƒvƒŠ‚ÌÝŒv‚Á‚Ĉê”Ê“I‚ɂ͂ǂ¤‚È‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
Observerƒpƒ^[ƒ“Žg‚Á‚ÄView‚ªƒCƒxƒ“ƒg‚ðŽó‚¯Žæ‚Á‚½‚çController‚É“n‚µ‚ÄAController‚©‚çService‚ð—p‚¢‚ăf[ƒ^‘€ì¨Model‚ɉÁH‚µ‚ĕۑ¶¨’Ê’m‚µ‚ÄView‚ÌƒŠƒyƒCƒ“ƒg‚Á‚ÄŠ´‚¶‚Å‚·‚©H
’Pƒ‚ÈSwingƒAƒvƒŠ‚ÅModel‚Æ‚©Service‚Á‚Ăǂ¤‚¢‚¤–ðŠ„‚É‚È‚é‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñBModel‚Ì–ðŠ„‚Á‚Ăǂ¤‚¢‚¤‚à‚̂Ȃ̂©AŽÀ—á‚ðŒ©‚Ä‚Ý‚½‚¢‚̂ł·‚ªBBBŒoŒ±‚ª‘S‚­–³‚¢‚̂Ţ‚Á‚Ă܂·B‚ǂȂ½‚©ÝŒv‚̕׋­‚ɂȂé–{‚Æ‚©‹³‚¦‚ĉº‚³‚¢BBB

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/13 23:58:46
ˆêŽžŠúƒfƒXƒNƒgƒbƒv‚Å‚àŽ©ì‚æ‚èƒVƒ‡ƒbƒvƒuƒ‰ƒ“ƒh‚Æ‚©DELL‚Ì•û‚ªˆÀ‚­•t‚¢‚½ŽžŠú‚ ‚Á‚½‚¯‚ÇA
ŋ߂͖¾‚ç‚©‚ÉŽ©ì‚Ì•û‚ªˆÀ‚¢‚æ‚ËB‚ÆC2Dƒ}ƒVƒ“‚ð‘gI‚¦‚ÄMemtest’†‚̉´‚ª—¬‚ê‚𖳎‹‚µ‚ÄŒ¾‚Á‚Ă݂éB

E6600Aƒƒ‚ƒŠ1GBx4AHDD320GBx4AGF7900GSA“dŒ¹550WAƒP[ƒX‚¾‚¯ŒÃ‚¢Songcheer‚ðŽg‚¢‰ñ‚µB
ŋ߃AƒLƒo‚̓Lƒ‚‚¢‚̂ŃcƒNƒ‚‚ňꊇ’Ê”ÌB
‚±‚Ì‘g‚݇‚킹‚Å16–œ‚¿‚å‚¢‚È‚ñ‚ÄDELL‚¶‚áâ‘΃€ƒŠB

‚ÜAŠm‚©‚É’´ƒ[ƒGƒ“ƒh‚¾‚ƃL[ƒ{[ƒh‚Æ‚©‘¼‚̃p[ƒc‚ªè‚߂銄‡‚ª‘‚¦‚é‚©‚猋‰Ê‚Æ‚µ‚ĈÀ‚¢‚¯‚Ç‚ËB
“Á‚ɃnƒCƒXƒyƒbƒN‚łȂ­‚Æ‚à—e—ʂȂñ‚©‚ª—~‚µ‚¯‚ê‚ÎŽ©ì‚Ì•û‚ªˆÀ‚¢B

‰Å‚àIntelMac‚ɂȂÁ‚ÄMac‚ÉŒ©Ø‚è•t‚¯‚½‚Ý‚½‚¢‚¾‚©‚玟‚͈À‚­ã‚ª‚é‚È‚—
Œ³‚ªMac G5‚¾‚©‚炨‰º‚ª‚è‚ÌP4 3Ghz‚Å‚à‘¬‚­Š´‚¶‚邾‚낤‚—‚—‚—

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/14 00:01:11
Œë”š‚©H

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/14 00:08:33
ŽŸ‚͂ǂñ‚ÈŽ©ì‰Å‚𓊉º‚µ‚Ä‚­‚ê‚é‚Ì‚©Šy‚µ‚Ý‚¾

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/15 16:01:49
‘å‚«‚È‚¨‚Á‚Ï‚¢

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/18 12:24:33
ƒvƒ‰ƒKƒuƒ‹ MVC ‚ð Java ‚Åà–¾‚µ‚Ä‚­‚ê‚Ü‚¹‚ñH

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/21 02:41:10
interface

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 08:33:51
C++‚Å”ñŒˆ’è«—LŒÀƒI[ƒgƒ}ƒgƒ“(NFA)‚̃Nƒ‰ƒX‚ðì‚肽‚¢‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªA
‚È‚©‚È‚©‚¢‚¢ƒAƒCƒfƒA‚ª‚܂Ƃ܂è‚Ü‚¹‚ñB‚Ç‚±‚©—Ç‚¢ƒTƒCƒg‚≽‚©‚æ‚¢ƒAƒCƒfƒA‚ ‚è‚Ü‚µ‚½‚炨Šè‚¢‚µ‚Ü‚·B
‚¿‚Ȃ݂ɡl‚¦‚Ä‚¢‚é‚Ì‚ÍA
CState ó‘ÔSBŽŸ‚Ì‘JˆÚæ‚ð‹³‚¦‚éBCEpsilon‚ÆCDelta‚Ì”h¶CDeltaMultipleACDeltaRange‚ð•¡”•ÛŽB
CEpsilon ƒCƒvƒVƒƒ“‘JˆÚB•¡”‚Ì‘JˆÚæ(CState*)‚ð•ÛŽ‚·‚éB
CDeltaMultiple •¡”‚Ì‘JˆÚðŒ‚ňê‚‚̑JˆÚæ(CState*)‚ð•ÛŽ‚·‚éB
CDeltaRange ‚ ‚é”͈͂̑JˆÚðŒ‚ňê‚‚̑JˆÚæ(CState*)‚ð•ÛŽ‚·‚éB
CStateChart •¡”‚ÌCState*‚ð•ÛŽŠÇ—‚·‚éBʼn‚Ìó‘ÔS0‚ð‹³‚¦‚éB
CAutomaton ˆê‚‚ÌCState*‚ð•ÛŽ‚·‚éB
CAutomata •¡”‚ÌCAutomaton‚ðŠÇ—‚·‚éBCStateChart*‚ðŽ‚¿A“ü—Í(ƒVƒOƒ})‚ɉž‚¶‚Ä“KØ‚Èó‘Ô‚ðŽ‚ÂCAutomaton‚𶬂·‚éB
‚±‚̂悤‚ÈŠ´‚¶‚ɂȂÁ‚Ä‚¢‚Ü‚·B
‚µ‚©‚µA‚±‚ꂾ‚Æ“ü—Í(ƒVƒOƒ})‚ÌŒ^‚É‚æ‚Á‚ăeƒ“ƒvƒŒ[ƒg‚É‚µ‚ă\[ƒX‚ðŽN‚µ‚½‚肵‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñB
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 00:05:11
‚È‚ñ‚ÉŽg‚¤‚ñ‚¾‚»‚ñ‚È‚à‚ñ

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/04 07:05:40
C++‚Å‘‚¢‚Ă܂·BƒNƒ‰ƒCƒAƒ“ƒgƒNƒ‰ƒX‚ÌŠÇ—‚ð‚µ‚½‚¢‚̂ł·‚ªA
ŠÇ—‚³‚ê‚éƒNƒ‰ƒCƒAƒ“ƒgƒNƒ‰ƒX‚Ínew‚Å“®“I‚ɶ¬‚³‚ê‚邯‚¢‚¤•¨‚Å‚·B
‚Ü‚½Aƒ}ƒ‹ƒ`ƒXƒŒƒbƒhŠÂ‹«‚ł̎g—p‚àl‚¦‚Ä‚¢‚Ü‚·B
class client{
client_management *cmgmt_;
public:
@client( client_management *cmgmt ):cmgmt_( cmgmt ){
@@cmgmt_->add( this ); // ”r‘¼ˆ—‚Ícmgmt“à‚Å
@}
void haandle(){
@@//ƒNƒ‰ƒCƒAƒ“ƒg‚Ƃ̒ÊM‚Æ‚©A‚¢‚­‚‚©‚̈—
@@//ˆ—I—¹‚ÅAƒNƒ‰ƒCƒAƒ“ƒg‚ÆØ’fŒãA
@@cmgmt_->remove( this );
@@delete this;
@}
};
‚±‚ê‚ðserver‘¤‚Å
class server{
@client_management cmgmt_;
@void listen(){
@@socket sock = accept();//clientƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð•Ô‚·
@@new client( &cmgmt_ );
@}
};
‚±‚ñ‚ÈÝŒv‚µ‚©Žv‚¢•‚‚©‚΂Ȃ©‚Á‚½‚̂ł·‚ªA“Á‚É
new client( &cmgmt_ )‚Ì•”•ª‚Æ‚©delete this‚È•”•ª‚ªŒ™‚ÈŠ´‚¶‚ª‚µ‚Ü‚·B
‚æ‚èƒxƒXƒg‚ÈÝŒv‚ðŽf‚¢‚½‚¢‚Å‚·B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/04 23:17:11
>>232
‚Ƃ肠‚¦‚¸ÝŒv‚ÉŠÖ‚µ‚ÄB
client‚ªclient_management‚ðŽQÆ‚·‚é‚̂͗ǂ­‚È‚¢B
i­‚È‚­‚Æ‚à”ñconst‚̃|ƒCƒ“ƒ^‚ðŽ‚Â‚Ì‚Í—Ç‚­‚È‚¢j
client‚ªclient_management‚ð’m‚Á‚Ä‚¢‚é•K—v‚ðŠ´‚¶‚È‚¢B

client‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðclient_management‚ɒljÁ‚·‚é‚Ì‚ÍA
¡‰ñ‚Ì—á‚Å‚ÍserverƒNƒ‰ƒX‚Ås‚¤‚Ì‚ª‘Ó–‚©B
—Ⴆ‚ÎA
client* ptr = new client;
cmgmt_.add(ptr);

client‚Ì휂ðs‚¤‚Ì‚àAclient_management‚És‚킹‚éB
‚»‚¤‚¶‚á‚È‚¯‚ê‚Ή½‚Ì‚½‚ß‚Éadd‚µ‚½‚Ì‚©‚í‚©‚ç‚ñB
•¡”‚Ìclient‚ÌŠÇ—‚𓊇‚·‚邽‚߂łµ‚åH
delete this;‚ÍF‚ñ‚ȈӖ¡‚Å‚ ‚肦‚È‚¢B‚Æ‚¢‚¤‚©Åˆ«B
‘å‘ÌAptr->haandle();‚ÌŒãAptr‚ªŽg‚¦‚È‚­‚È‚é‚Æ‚Íâ‘Î’N‚àl‚¦‚È‚¢‚©‚çB

‚»‚Ì‘¼
socket sock = accept();//clientƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð•Ô‚· ¨@socket‚ª•Ô‚Á‚Ä‚¢‚邿‚¤‚ɂ݂¦‚é
new client(&cmgmt_);@¨Žv‚¢‚Á‚«‚胃‚ƒŠƒŠ[ƒN
haandle()ƒƒ\ƒbƒh‚ª’·‚¢B•¡”‚̃ƒ\ƒbƒh‚É•ªŠ„‚·‚邱‚ÆB
haandle()‚Æ‚¢‚¤ƒƒ\ƒbƒh–¼‚ðŒ©‚Ä‚à‰½‚ð‚·‚éƒƒ\ƒbƒh‚©‚í‚©‚ç‚È‚¢B
–½–¼‚ª‹C‚É“ü‚ç‚È‚¢
¨cmgmt‚ðŒ©‚ÄAclient_management‚¾‚Ƃ킩‚Á‚½‚çƒGƒXƒp[B
¨ƒƒ\ƒbƒh–¼AƒNƒ‰ƒX–¼AˆêŽžƒIƒuƒWƒFƒNƒg–¼‚Ì‹æ•Ê‚ª‚‚©‚È‚¢B


234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 15:58:39
>>233
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B


235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 23:47:14
‚Ç‚¤‚¢‚½‚΂µ‚­

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/30 21:18:52
‚±‚±‚ÅŽ¿–â‚·‚é‚Ì‚ª“KØ‚©‚Ç‚¤‚©‚͂킩‚ç‚È‚¢‚̂ł·‚ªA
‚æ‚­‚¢‚¤ƒrƒWƒlƒXƒƒWƒbƒN‚Á‚Ăǂ¤‚¢‚¤‚à‚Ì‚ðŒ¾‚¤‚̂łµ‚傤‚©B
static‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚郆[ƒeƒBƒŠƒeƒBƒƒ\ƒbƒh‚Ȃǂ̓rƒWƒlƒXƒƒWƒbƒN‚ł͂Ȃ¢‚̂ȂçA
‚Ç‚¤‚¢‚¤ŠÏ“_‚ÅŒ©‚Ăǂ¤‚¢‚¤‚­‚­‚è‚Å‚±‚̈—‚ðs‚¤ƒrƒWƒlƒXƒƒWƒbƒNƒNƒ‰ƒX‚ÆÝŒv‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B
‚È‚ñ‚ƂȂ­‚͂킩‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªA‚È‚ñ‚©‚µ‚Á‚­‚肱‚È‚¢‚ñ‚Å‚·B
‚Ü‚½AƒrƒWƒlƒXƒƒWƒbƒNƒNƒ‰ƒX‚É쬂·‚郃\ƒbƒh‚ð‚ǂ̃rƒWƒlƒXƒƒWƒbƒNƒNƒ‰ƒX‚ɃR[ƒfƒBƒ“ƒO‚·‚é‚©‚Í
‚ǂ̂悤‚ÉŒˆ‚ß‚ê‚΂¢‚¢‚Å‚µ‚傤‚©Bƒ†[ƒU[‚ÉŠÖ˜A‚·‚鈗‚¾‚©‚炱‚̃Nƒ‰ƒX‚Æ‚©A•ª‚¯•û‚ª—‰ð‚Å‚«‚Ü‚¹‚ñ¡

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/31 04:02:07
>>236
‚Ü‚¸‚±‚±‰Å
Wikipedia€–ÚØÝ¸

‘S‚­‚̉SŽÒ‚Ìê‡AŽ©•ª‚ÅÝŒv‚µ‚悤‚Æ‚µ‚È‚¢‚Å
Šù‘¶‚̃tƒŒ[ƒ€ƒ[ƒN‚âƒA[ƒLƒeƒNƒ`ƒƒ‚Ì—¬‹V‚É]‚¤‚Æ—Ç‚¢


238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/31 21:25:45
>>237
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
“Ç‚ñ‚Å‚Ý‚é‚ÆˆÓ–¡‚͂킩‚é‚̂ł·B‚Å‚·‚ªA‚»‚ê‚ðŽÀÛ‚É‚©‚½‚¿‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB
‚±‚ñ‚ȃŒƒxƒ‹‚Å‚àŽÀÛ‚ÉŽdŽ–‚ð‚µ‚Ä‚¢‚Ü‚·BŽ„‚̉ïŽÐ‚ł͂±‚ê‚ç‚ð‘S‚Ä“¯‚¶ƒNƒ‰ƒX“à‚ɃR[ƒfƒBƒ“ƒO‚·‚é‚̂ł·B
ŽÀÛ‚É—vŒ‚©‚çÝŒvAƒR[ƒfƒBƒ“ƒOAƒNƒ‰ƒXÝŒv‚ðŠw‚Ô‚±‚Æ‚ª‚Å‚«‚é‘ЂȂǂ͂Ȃ¢‚Å‚µ‚傤‚©B
‘Ђð“Ç‚ñ‚Å‚à‘aŒ‹‡‚¾‚Æ‚©ƒrƒWƒlƒXƒƒWƒbƒN‚Í•ª—£‚¾‚Æ‚©A‚¢‚ë‚¢‚ë‘‚¢‚Ä‚ ‚é‚̂ł·‚ª
Ž©•ª‚ÌŽdŽ–‚Å‚¤‚Ü‚­‚â‚邱‚Æ‚ª‚Å‚«‚È‚¢‚̂ł·B

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/31 21:48:49
> ŽÀÛ‚É—vŒ‚©‚çÝŒvAƒR[ƒfƒBƒ“ƒOAƒNƒ‰ƒXÝŒv‚ðŠw‚Ô‚±‚Æ‚ª‚Å‚«‚é‘ЂȂǂ͂Ȃ¢‚Å‚µ‚傤‚©B

‚Ç‚¤‚µ‚Ä‚àŽ©•ª‚ÅÝŒv‚µ‚½‚¯‚ê‚ÎA
‘å‚«–Ú‚Ì–{‰®‚És‚Á‚ăIƒuƒWƒFƒNƒgŽwŒü
‚ÉŠÖŒW‚ ‚è‚»‚¤‚È–{‚ð•Ð’[‚©‚甃‚Á‚ēǂÞB
‘½•ª100û‚à–³‚¢‚ÆŽv‚¤B

‚»‚Ìã‚ÅAŽÀí‚ð10‰ñ‚­‚ç‚¢ŒoŒ±‚·‚ê‚Î
‚È‚ñ‚Æ‚©l•À‚ÉÝŒv‚Å‚«‚邿‚¤‚É‚È‚é‚ÆŽv‚¤B

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/01 21:38:01
AOP‚ȂǂðŽg‚¦‚È‚¢ŠÂ‹«‚ÅADBƒRƒlƒNƒVƒ‡ƒ“ŠÇ—AƒRƒ~ƒbƒg^ƒ[ƒ‹ƒoƒbƒN‚ð§Œä‚µ‚½‚¢‚̂ł·‚ªA
‚Ç‚¤‚¢‚Á‚½•û–@‚ªÅ‘P‚Ȃ̂łµ‚傤‚©Bƒƒ\ƒbƒh‚ðוª‰»‚·‚é‚̂͂¢‚¢‚̂ł·‚ªAˆø”‚ÉDBƒRƒlƒNƒVƒ‡ƒ“‚ð•K—v‚Æ‚·‚éꇂª‘½‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/02 01:33:17
spring‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ƒ}ƒl[ƒWƒƒŽg‚¦‚ÎH
‚»‚ê‚àŽg‚¦‚È‚¢‚È‚çƒXƒŒƒbƒhƒ[ƒJƒ‹•Ï”‚ð‚‚©‚Á‚Ä
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ƒ}ƒl[ƒWƒƒ‚ðŽ©ì

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/08 22:48:52
ƒrƒWƒlƒXƒƒWƒbƒNƒNƒ‰ƒX‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚ðl‚¦‚éꇂÉ
‹Æ–±ƒtƒ[‚©‚烃\ƒbƒh‚Ì’è‹`‚ðl‚¦‚é‚̂͂¨‚©‚µ‚¢‚Å‚µ‚傤‚©B
ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðl‚É‘‚¢‚Ä‚à‚炦‚ÎŽÀ‘•‚Í‚¢‚­‚ç‚Å‚à‚Å‚«‚é‚̂ł·‚ªA
‚¢‚Ü‚¢‚¿‚±‚̃Œƒxƒ‹‚Ü‚Å—Ž‚Æ‚µž‚Þ•û–@‚ª‚í‚©‚炸‚±‚Ü‚Á‚Ä‚¨‚è‚Ü‚·B

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/09 00:37:07
>>242
PofEAA‚Æ‚©URLØÝ¸(d.hatena.ne.jp)
“Ç‚ñ‚ÅŽ©•ª‚Å‚¢‚ë‚¢‚ëH•v‚µ‚½‚ç‚¢‚¢‚æ




244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/10 20:04:09
>>243
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‘Ђðw“ü‚µ‚ĕ׋­‚Í‚µ‚Ü‚·A‚ªAAA
‚Ù‚©‚É‚à‚¢‚ë‚¢‚ë’²‚ׂ½‚肵‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂ŎžŠÔ‚ª‚Æ‚ê‚È‚»‚¤‚Å‚·B

‚Ђª‚³‚ñ‚Ìblog‚Í‘‚¢‚Ä‚ ‚邱‚Ƃ̈Ӗ¡‚͂Ȃñ‚ƂȂ­‚í‚©‚é‚̂ł·‚ªA
ŽÀ‘H‚É‚à‚Á‚Ä‚¢‚­‚ɂ͎„‚ɂͭ‚µH“‚¢‚悤‚Å‚·B

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/12 22:36:59
Http’ÊM‚ÅAƒŒƒXƒ|ƒ“ƒX‚ªcsv‚¾‚Á‚½‚èxml‚ÅURI‚²‚Ƃɂ¢‚ë‚¢‚ë‚ȃpƒ^[ƒ“‚ð•Ô‚·‚̂ł·‚ªA
‚±‚Ìê‡AView—p‚Ì’ŠÛƒNƒ‰ƒX‚ð—pˆÓ‚µ‚Ä‚»‚ê‚ðƒpƒ^[ƒ“‚²‚Æ‚Ésetter‚ð—pˆÓ‚µ‚悤‚Æl‚¦‚Ä‚¢‚Ü‚·B
‚à‚Á‚Ƃ悢ƒAƒCƒfƒA‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/13 00:38:46
Http’ÊMÜÛ½

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/13 00:47:02
‚¨‚©‚µ‚­‚à‚È‚ñ‚Æ‚à‚È‚¢‚ÈB

>>245
“¯‚¶ƒf[ƒ^‚ð•¡”‚̃tƒH[ƒ}ƒbƒg‚ŕԂ¹‚éƒT[ƒrƒX‚Ȃ̂©A
ƒVƒXƒeƒ€‚ÅŽg‚í‚ê‚郌ƒXƒ|ƒ“ƒXƒf[ƒ^‚ª•¡”‚ ‚é‚Ì‚©‚Ç‚Á‚¿H
ŒãŽÒ‚È‚çÝŒv‚̃Rƒ“ƒZƒvƒg‚ð’m‚肽‚¢B

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/13 01:40:34
‚»‚êAHotJava (ƒ¿)Žž‘ã‚©‚ç’ñ‹Ÿ‚³‚ê‚Ä‚é‹@”\‚¾‚©‚çB

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/15 23:16:14
Java‚È‚ñ‚¾‚¯‚ÇService Provider InterfaceƒXƒ^ƒCƒ‹‚ð‚Æ‚éˆ×‚É
“Á’è‚̈ø”‚ðŽ‚ÂƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðƒŠƒtƒŒƒNƒVƒ‡ƒ“‚Å’T‚·‚Ì‚Á‚ă_ƒ‚©‚ÈH
‚悤‚ÍBuilder‚¾‚¯‚ÅŠ®Œ‹‚³‚¹‚ÄABuilderFactory‚Íì‚ç‚È‚¢•û–@B

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 00:08:41
>>243
>ƒhƒƒCƒ“ƒƒWƒbƒN‚ð()‚ň͂Á‚Ä‚¢‚é‚Ì‚ÍAƒhƒƒCƒ“ƒƒWƒbƒN‚ð
>ƒhƒƒCƒ“ƒ‚ƒfƒ‹‚ÉŽ‚½‚¹‚½ê‡AƒhƒƒCƒ“ƒƒWƒbƒN‚ÍAƒrƒWƒlƒXƒƒWƒbƒN

‚±‚Ì•¶‚̃Jƒ^ƒJƒi—¦‚ðŒvŽZ‚¹‚æB

ƒ`ƒ‰ƒbƒgŒ©‚½‚¾‚¯‚łǂñ‚Èl‚Ȃ̂©‘S‘R’m‚ç‚È‚¢‚¯‚ÇA
“ú–{Œê‚ðƒ}ƒgƒ‚‚ɘb‚¹‚È‚¢(˜b‚»‚¤‚Æ‚µ‚È‚¢)ƒ„ƒc‚ÍA
‚ë‚­‚Å‚à‚È‚¢‚±‚Æ‚ª‘½‚¢B

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 16:53:20
ƒOƒ‰ƒtƒ‰ƒCƒuƒ‰ƒŠƒB[‚ðì‚肽‚¢‚ñ‚¾‚¯‚Ç
C++‚Å‘‚©‚ê‚Ä‚¢‚ÄAƒfƒUƒCƒ“ƒpƒ^[ƒ“‚ð—p‚¢‚½‚¨Žè–{‚ɂȂ郉ƒCƒuƒ‰ƒŠƒBƒ\[ƒX‚Á‚Ä
‚È‚¢‚Á‚·‚©H

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/16 19:01:29
boost

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/20 18:04:51
>>250
‚»‚¢‚‚ÌlŠÔ«‚Í‚³‚Ä‚¨‚«A‘S‘R’m‚ç‚È‚¢‚Á‚Ă̂͋ƊEl‚Æ‚µ‚Ăǂ¤‚Ȃ̂æEEE

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/30 13:03:50
Ruby‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B

OOP‚ÌÝŒv‚łƂÁ‚Ä‚à”Y‚ñ‚Å‚¢‚Ü‚·B

—Ⴆ‚ÎA
•ǂɃ{[ƒ‹‚𓖂Ă鎖‚ðl‚¦‚Ü‚·B
•ǃNƒ‰ƒX
ƒ{[ƒ‹ƒNƒ‰ƒX
“Š‚°‚élƒNƒ‰ƒX‚ª
‚ ‚邯‚µ‚Ü‚·B

•ǂɃ{[ƒ‹‚ª“–‚½‚Á‚Ä’µ‚˕ԂÁ‚Ä‚­‚é‚Ì‚Í
‚ǂ̃Nƒ‰ƒX‚ÅŽÀ‘•‚µ‚Ü‚·‚©H
MediatorƒNƒ‰ƒX‚ðì‚é‚ׂ«‚Å‚·‚©H

‚ ‚ÆA
ƒƒ\ƒbƒh‚Ìaugument‚É‚Í
‘¼‚̓Ǝ©‚̃Nƒ‰ƒX‚ð‚Æ‚Á‚Ă悢‚̂łµ‚傤‚©H
ƒƒ\ƒbƒh‚Ìaugument‚É‚ÍA
operand‚Í‚¨k‚ÅAoption‚ÍNO
‚¾‚Æ‚¢‚¤‚Ì‚ªHeuristic‚¾‚»‚¤‚Å‚·‚ªA
‚Æ‚¢‚¤Ž–‚ÍA‘¼‚̃Nƒ‰ƒX
—Ⴆ‚΂±‚¤‚¢‚¤‘‚«•û‚ð‚·‚é‚©’m‚è‚Ü‚¹‚ñ‚ª

method(MyClass object)
‚̂悤‚ȃƒ\ƒbƒh‚ðŽÀ‘•‚µ‚Ä‚à‚¢‚¢‚̂ł·‚©H
‚ ‚Ü‚è‚É‚à”Ä—p«‚ªŽ¸‚í‚ê‚邿‚¤‚È‹C‚ª‚µ‚Ü‚·B

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/30 15:16:33
>>254
“Š‚°‚邯‚¢‚¤“®ŽŒ‚ª‘¶Ý‚·‚éˆÈãAThrower‚ÆThrowable‚ÌŠÖŒW‚Í‚ ‚Á‚Ä‚¢‚¢B
‚Ü‚½A•ÇA‹ÊAl‚ç‚ÍA‚»‚ꂼ‚ê‚ÉՓˉ”\‚ÈObjecti‘­‚ÉŒ¾‚¤Mobj‚Æ‚·‚éB
‚æ‚Á‚ÄA‚¨‚¢‚ç‚È‚çˆÈ‰º‚ð“y‘䂯‚·‚éB

GameField field = GameField.getInstance(); // ƒQ[ƒ€ƒ}ƒXƒ^[
field.add(new ConcreteWall(0,0,0,768);
field.add(new ConcreteWall(0,0,1024,0);
field.add(new ConcreteWall(1024,0,1024,768));
Thrower thrower = new ConcreteThrower();
thrower.set(new ConcreteBall());
field.startGame(thrower); // ƒQ[ƒ€ƒ‹[ƒv‚ÌŠJŽn

‚Ü‚½AˆÈ‰º‚̈ˑ¶«‚à•K—v‚ÆŽv‚í‚ê‚é
Throwable extends Mob
Mob.collision(Mob) // ƒxƒNƒgƒ‹‚Ì•ÏX‚Ì‚Ý

‚±‚̗Ⴞ‚ÆGameFiled‚ªis‚𖱂߂邩‚çAMediator‚Ƃ͋tB
collision‚Ì–Ô—…‘O‚ÉMob‚ÉMediator‚ð“n‚·‚̂͂ ‚èB

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:27:46
Ž¿–â‚Å‚·B
ÝŒvŽÒ‚ÍŠJ”­ŽÒ‚ɑ΂µ‚Äpublic‚ÈAPI‚¾‚¯‚ð
Žd—l‚Æ‚µ‚Ä“n‚µ‚ÄA
ŠJ”­ŽÒ‚Í‚»‚ê‚ðprivate‚ȃƒ\ƒbƒh‚É
•ª‰ð‚µ‚ÄÅI“I‚Épublic‚ȃƒ\ƒbƒh‚̃eƒXƒg‚É’Ê‚ê‚΂¢‚¢‚Æ‚¢‚¤Ž–‚Å‚·‚©H


257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:55:02
ƒf[ƒ^Œ`Ž®‚ªˆÈ‰º‚̂悤‚ȃuƒƒbƒNW‡‚Ì‘g‚݇‚킹‚Ìê‡
DATA( A or B or C or D)

‚±‚̂悤‚ȃf[ƒ^‚ð”Ä—p“I‚É‘‚«o‚µ‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚ÉÝŒv‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©B

[A,B,D]‚Ìê‡‚à‚ ‚邵[C,D]‚Ìê‡‚à‚ ‚邵
‚©‚Æ‚¢‚Á‚Ä‚¿‚Ü‚¿‚܃P[ƒX•¶‚Å‘‚«o‚·‚̂͋ð‚Ìœ’¸‚¾‚µ
‰ð‚ç‚È‚¢B



258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 02:08:14
‚Æ‚¢‚¤‚æ‚è‚Ç‚¤‚¢‚¤—p“rE—p–@‚ňµ‚í‚ê‚é‚Ì‚©‚í‚©‚ç‚È‚¢‚̂őz‘œ‚µ‚Â炢‚ñ‚¾‚ªD
’Pƒ‚ɃrƒbƒgƒtƒB[ƒ‹ƒh‚Á‚Ä‚±‚Ƃł¨‚‹H

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 10:01:59
>>257
A ` D ‚ðŽ©—R‚É‘g‚݇‚킹‚Äo—Í‚µ‚½‚¢‚Æ‚¢‚¤’ö“x‚È‚ç‚Ü‚¸AA ` D ‚É
‹¤’Ê‚Èu‘‚«o‚µ‰Â”\ƒf[ƒ^v‚Æ‚¢‚¤ƒCƒ“ƒ^ƒtƒF[ƒX‚ð’è‹`‚·‚éB‚»‚µ‚Ä
A ` D ‚ª‚±‚ê‚ðŒp³‚·‚éB

ŽŸ‚Éuƒf[ƒ^‚ð‘‚«o‚·lv‚Æ‚¢‚¤’ŠÛ‚ðì‚èAu‘‚«o‚µ‰Â”\ƒf[ƒ^v‚Ì
W‡(”z—ñAƒŠƒXƒg‚È‚Ç)‚ðŽó‚¯Žæ‚Á‚ÄA‚Ђ½‚·‚ç‘‚«o‚·‚悤‚É‚·‚éB

u‘‚«o‚µ‰Â”\ƒf[ƒ^v‚ÌW‡‚𶬂·‚邽‚ß‚ÉA§Œä–ð‚Ì’ŠÛ‚ª•K—v‚É
‚Ȃ邩‚à‚µ‚ê‚È‚¢B

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 17:32:42
>>256
‚¢‚¢‚ñ‚¶‚á‚ËH
ÝŒvŽÒ‚ÌÝŒv—±“x‚ª‚ǂ̒ö“x‚©‚í‚©‚ç‚ñ‚¯‚Ç

Žd—l‚Æ‚µ‚Ă͊O•”‚©‚ç‚Ý‚½U‚é•‘‚¢‚ª³‚µ‚¯‚ê‚΂¢‚¢‚킯‚¾‚µ

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/25 16:07:35
SRP‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
uƒNƒ‰ƒX‚Ì•ÏX——R‚ðˆê‚‚ɂµ‚È‚³‚¢v
‚Æ‚¢‚¤Ž–‚Í‹t‚É‚¢‚¤‚ÆA
u‚à‚µƒNƒ‰ƒX‚ª•ÏX‚³‚ê‚鎞‚Í‚»‚̃Nƒ‰ƒX‚ÌŽd—l‚ð‚·‚×‚Ä•ÏX‚µ‚È‚³‚¢B
‚à‚µ•ÏX‚³‚ê‚È‚¢Žd—l‚ª¬Ý‚·‚é‚È‚ç‚΂»‚ê‚Í•ÏX——R‚ªˆê‚‚ł͂Ȃ¢v
‚Æ‚¢‚¤ˆÓ–¡‚Å‚·‚©H

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/25 22:18:55
>>261
ˆá‚¢‚Ü‚·B•ÏX——R‚ªˆê‚‚ł ‚邱‚ƂƃNƒ‰ƒXŽd—l‘S‚Ä‚ð•ÏX‚·‚邱‚Æ‚É
‘ŠŠÖ‚Í‚ ‚è‚Ü‚¹‚ñB

SRP ‚ÍuƒNƒ‰ƒX‚Í’Pˆê‚ÌŠT”O‚ð•\Œ»‚·‚ׂµv‚Æ‚¢‚¤ƒ‹[ƒ‹‚Å‚·B’Pˆê‚Ì
ŠT”O‚ð•\Œ»‚·‚邽‚߂ɕ¡”‚̃f[ƒ^‚ƃƒ\ƒbƒh‚ª’è‹`‚³‚ê‚é‚Ì‚¾‚©‚çA
•”•ª“I‚È•ÏX‚ð‚©‚¯‚Ä‚¢‚­sˆ×Ž©‘Ì‚ÍA‰½‚ç SRP ‚É”½‚µ‚Ü‚¹‚ñB

—Ⴆ‚ÎA‚ ‚é’ŠÛŠT”O‚ð•\Œ»‚µ‚Ă݂½‚à‚Ì‚ÌA‚ ‚Æ‚©‚ç‘«‚è‚È‚¢‚à‚Ì‚É
‹C•t‚¢‚ăƒ\ƒbƒh‚ð’ljÁ‚·‚éA‚Æ‚¢‚¤‚²‚­‚ ‚è‚ӂꂽƒP[ƒX‚ðl‚¦‚Ă݂ĂàA
ƒNƒ‰ƒX‚ÌŠù‘¶Žd—l‚ð‰ó‚³‚¸‚É•”•ª“I‚È•ÏX‚ð‚©‚¯‚Ä‚¢‚邱‚Æ‚ªŽÀŠ´‚Å‚«‚é
‚Å‚µ‚傤B

‚ ‚éƒNƒ‰ƒX‚ª SRP ‚É”½‚µ‚Ä‚¢‚é‚©‚Ç‚¤‚©”»’f‚·‚é‚É‚ÍAˆÙ‚È‚éŠT”O‚ª
¬Ý‚µ‚Ä‚¢‚È‚¢‚©‚Ç‚¤‚©‚ð펯“I‚Ƀ`ƒFƒbƒN‚·‚ê‚Ηǂ¢‚̂ł·B‚à‚µ
¬Ý‚µ‚Ä‚¢‚é‚̂ȂçA‚»‚ê‚Í“ñ‚‚̃Nƒ‰ƒX‚É•ª—£‚·‚é‚ׂ«‚Ȃ̂ł·B

‚½‚¾ASRP ‚Ɉᔽ‚µ‚Ä‚¢‚éƒNƒ‰ƒX‚ªˆêŠT‚Ɉ«‚Ƃ͌¾‚¦‚È‚¢‚±‚Æ‚àˆÓޝ‚µ‚Ä
‚¨‚­‚±‚Æ‚Í‘åØ‚Å‚·B‰½Ž–‚às‚«‚·‚¬‚½Œ´—Žå‹`‚͂悭‚È‚¢B

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/25 23:21:24
>>262
‚ ‚Æ‚©‚ç‘«‚è‚È‚¢‚à‚Ì‚É
‹C•t‚¢‚ăƒ\ƒbƒh‚ð’ljÁ‚·‚éA‚Æ‚¢‚¤‚²‚­‚ ‚è‚ӂꂽƒP[ƒX

‚Æ‚¢‚¢‚Ü‚·‚ªA‚±‚ê‚ÍOCP‚ªˆá”½‚µ‚Ü‚¹‚ñ‚©H

¡AHead First‚̃IƒuƒWƒFƒNƒgŽwŒüÝŒv‚Æ‚©‚¢‚¤–{‚ð“Ç‚ñ‚Å‚¢‚Ü‚·B
‚»‚±‚É‚ÍSRP‚Ì—á‚Æ‚µ‚ÄAŽÔ‚̃Nƒ‰ƒX‚ð’è‹`‚·‚éꇂÉ
‚»‚±‚Éwash‚Ȃǂ̃ƒ\ƒbƒh‚ð‘g‚Ýž‚ñ‚ł͂¢‚¯‚È‚¢‚Æ‚¢‚¤Ž–‚ɂȂÁ‚Ä‚¢‚Ü‚·‚ªA
—Ⴆ‚ΊO•”‚Å
CarWasher#wash(AutoMobile)‚ð’è‹`‚µ‚½ê‡A
‚±‚ÌCarWasherƒNƒ‰ƒX‚ÍAutoMobile‚̗Ⴆ‚Îdirt‚Æ‚¢‚¤ƒtƒB[ƒ‹ƒh‚ª‘¶Ý‚µ‚Ä‚¢‚鎖‚ð’m‚Á‚Ä‚¢‚È‚¢‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
i—Ⴆ‚Îwash‚Æ‚¢‚¤ƒƒ\ƒbƒh‚ªdirt‚ð0‚É‚·‚é‚à‚Ì‚¾‚Æ‚·‚邯j
‚±‚ê‚Íî•ñ‚̉B•Á‚ÉŽ¸”s‚µ‚Ä‚¢‚Ü‚¹‚ñ‚©H
‚»‚ê‚É–³ˆÅ‚ÉAutoMobile#setDirt‚ðݒ肵‚Ä‚±‚ê‚ðŽó‚¯“ü‚ê‚ê‚ÎA
‘¼‚łǂñ‚Ȉ«—p‚ð‚³‚ê‚é‚©•ª‚©‚è‚Ü‚¹‚ñB
ޏ”s‚µ‚½ÝŒv‚¾‚ÆŽv‚¢‚Ü‚·B

ƒJƒvƒZƒ‹‰»‚ɂ‚¢‚Ăǂ¤l‚¦‚Ä‚¢‚Ü‚·‚©H
setter‚͂Ȃé‚ׂ­ŽÀ‘•‚µ‚È‚¢•û‚ª—Ç‚¢‚悤‚ÉŽv‚¤‚Ì‚ÅA
ƒf[ƒ^‚ɂ‚¢‚ăNƒ‰ƒX‚𕪗£‚·‚é‚Ì‚ª‚¢‚¢‚ÆŽv‚¤‚̂ł·‚ªA
‚±‚Ì–{‚É‚ÍU‚é•‘‚¢‚ɂ‚¢‚Ä•ª—£‚¹‚æ‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚·B

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/26 01:09:50
>>263
Šg’£‚ƈêŒû‚ÉŒ¾‚Á‚Ä‚àA—ÞŽ—ŠT”O‚̒ljÁ‚ÆAƒƒ\ƒbƒh‚̒ljÁ‚ł͈Ӗ¡‡‚¢‚ª
ˆá‚¢‚Ü‚·BOCP ‚ðŽç‚邽‚߂Ƀƒ\ƒbƒh‚̒ljÁ‚ł͂Ȃ­Œp³‚őΉž‚·‚é‚Ì
‚ł͖{––“]“|‚Å‚µ‚傤BŒ´‘¥‚Íâ‘΂ł͂Ȃ¢‚Ì‚¾‚©‚çA_“î‚ɑΉž‚·‚ê‚Î
‚¢‚¢‚ÆŽv‚¢‚Ü‚·‚æB

‚»‚Ì–{‚͓ǂñ‚Å‚¢‚È‚¢‚Ì‚Å󋵂ª—Ç‚­‚í‚©‚è‚Ü‚¹‚ñ‚ªAŽÔƒNƒ‰ƒX‚ª wash
‚ð’ñ‹Ÿ‚·‚é‚ׂ«‚ł͂Ȃ¢——R‚ª‘‚¢‚Ä‚ ‚é‚̂ł͂ ‚è‚Ü‚¹‚ñ‚©? ŽÔ‚ÌŽå—v‚È
Ó–±‚Íul‚ðæ‚¹‚Ĉړ®‚·‚év‚Å‚ ‚邯‚©‚È‚ñ‚Æ‚©B

‚Ü‚ A‚¢‚¸‚ê‚É‚µ‚Ä‚à‚¢‚¢—Ⴓ͂Ȃ¢‹C‚ª‚µ‚Ü‚·‚ªAƒNƒ‰ƒX‚ł͊T”O‚ð
Š®‘S‚É•\Œ»‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢ˆÈãA‚Ç‚±‚©‚ÉŽ²‘«‚ð’u‚­•K—v‚ª‚ ‚é
‚킯‚Å‚·B‚»‚ꂪuô‚¤v‚Ȃ̂©u‘–‚év‚Ȃ̂©‚Í–Ú“I‚É‚æ‚Á‚ĕςí‚Á‚Ä
‚­‚é‚Å‚µ‚傤B

ƒJƒvƒZƒ‹‰»‚ÍŒ¾‚¤‚܂łà‚È‚­‚ƂĂàd—v‚Å‚·‚ËB

‘åØ‚È‚Ì‚ÍAŽ©•ª‚ª•\Œ»‚µ‚½‚¢‚à‚Ì‚ð‚Í‚Á‚«‚肳‚¹‚邱‚Ƃł·B‚»‚¤‚·‚ê‚Î
Ž©‘R‚Æ•K—v‚ȃf[ƒ^‚âU‚é•‘‚¢‚ª”õ‚í‚Á‚Ä‚¢‚«‚Ü‚·‚æB

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/14 12:54:34
>>263
CarWasherƒNƒ‰ƒX‚ªAutoMobileƒNƒ‰ƒX‚ÌdirtƒtƒB[ƒ‹ƒh‚ð’m‚Á‚ĂȂ¯‚ê‚΂Ȃç‚È‚¢
‚͓̂–‚½‚è‘OB
‚»‚à‚»‚àAôŽÔ‹@‚ÍŽÔ‚Ì‘¶Ý‚ð‘O’ñ‚Éì‚ç‚ê‚邵AŽMôòŠí‚ÍŽM‚Ì‘¶Ý‚ð‘O’ñ
‚Éì‚ê‚éB‰½‚ðH‚Ç‚¤‚·‚éH‚Ì‚Q‚‚ð’m‚Á‚ĂȂ¢‚Æu‚·‚鑤v‚Íì‚ê‚È‚¢B
‚Ä‚©AôŽÔ‚͗Ⴆ‚Æ‚µ‚Ä•ª‚©‚è“ï‚¢‚¼‚—

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/14 15:08:00
‚»‚à‚»‚àu‰˜‚ê‹ï‡v‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¯‚ê‚Îuô‚¤v‚±‚Æ‚àu‰˜‚ê‚év‚±‚Æ‚à’è‹`‚Å‚«‚È‚¢D

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/22 06:02:42
OOP‚ÉŋߎQ“ü‚µ‚½VŽQŽÒ‚Å‚·B

ÝŒvi“Á‚ɃNƒ‰ƒX‚ÌÝŒvj‚ÉŠÖ‚·‚éƒIƒXƒXƒ‚̑Љ½‚©‚È‚¢‚Å‚µ‚傤‚©H
—Ⴆ‚΃Vƒ‡ƒbƒsƒ“ƒOƒTƒCƒgAƒŒƒ“ƒ^ƒ‹ƒrƒfƒIƒVƒ‡ƒbƒv‚Ȃǂ킩‚è‚â‚·‚»‚¤‚È‚à‚Ì‚©‚çl‚¦‚Ä‚¢‚±‚¤‚Æ‚µ‚½‚à‚Ì‚Ì
OOP‚Ö‚Ì—‰ð‚ªó‚¢‚¹‚¢‚©‚Ç‚¤‚É‚àŒË˜f‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/22 12:13:26
>>267
ƒfƒUƒCƒ“ƒpƒ^[ƒ“‚ƂƂà‚ÉŠw‚ÔƒIƒuƒWƒFƒNƒgŽwŒü‚Ì‚±‚±‚ë


269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/25 20:58:00
MVC•ªŠ„‚µ‚½‚Æ‚«‚ÉUndo‚̃ƒWƒbƒN‚Á‚ÄModel‚ÌŽÀ‘•—̈æ‚É‚È‚é‚ÆŽv‚¤‚ñ‚Å‚·‚ªA
‘å’‚ÌUndo‚Á‚ăRƒ}ƒ“ƒhƒpƒ^[ƒ“‚Æ‚©‚ÅŽÀ‘•‚³‚ê‚Ü‚·‚æ‚ËH

‚±‚̂Ƃ«AModel‚ɑ΂·‚é•ÏX–½—ß‚ª‘S‚ăRƒ}ƒ“ƒh‚ÅŽÀs‚³‚ê‚邱‚Æ‚ðƒR[ƒhƒŒƒxƒ‹‚Å•Ûá‚·‚é‚É‚ÍA
Model‚ɑ΂·‚é•ÏX–½—ß‚ðŽó‚¯Žæ‚Á‚ăRƒ}ƒ“ƒh‚ð”­s‚·‚éƒNƒ‰ƒX‚ðì‚Á‚ÄA
X‚ÉModel“à•”‚̃f[ƒ^\‘¢‚ɑ΂·‚éƒAƒNƒZƒX‚ð§ŒÀ‚·‚邽‚ß‚Ì
“ǂݎæ‚èê—pƒ‰ƒbƒp[ƒNƒ‰ƒX‚ðì‚Á‚ÄŠO‚ÉŒöŠJ‚·‚éA‚Æ‚¢‚¤Š´‚¶‚ɂȂé‚̂łµ‚傤‚©H

ŽÀÛ‚±‚̂悤‚È‚±‚Æ‚Á‚ċƖ±ƒŒƒxƒ‹‚ÌŠJ”­‚Å‚Ís‚Á‚Ä‚¢‚½‚肵‚Ü‚·‚©H

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/26 00:23:07
>>267
ŒÂl“I‚ÉAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ÌŽÀ‘H‚ªˆê”Ôg‚É•t‚«‚â‚·‚¢‚ÆŽv‚¤B
ƒtƒŠ[ƒ\ƒtƒg‚Æ‚©‚̃\[ƒX—Ž‚Æ‚µ‚Ä‚«‚Ä‚â‚è‚Ü‚­‚邯‚¢‚¢B
‚Æ‚¢‚¤‚±‚Æ‚Å
EƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/19 22:55:43
ŽÀŒ±‚ÅŽg—p‚·‚éƒVƒŠƒAƒ‹ƒ|[ƒg‚©‚牓Šu‘€ì‚Å‚«‚é
‰·“x’²ß‹@”\•t‚«‚Ì…Ž¿ƒ‚ƒjƒ^[‚ðŠÇ—‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·

1•ª–ˆ‚É…Ž¿ƒf[ƒ^‚Æ…‰·‚ðŽæ“¾‚·‚é
PC‚©‚牷“x‚ÌŠÇ—’l‚ð•ÏX‚Å‚«‚é

‚Æ‚¢‚¤‹@”\‚ðŽÀŒ»‚µ‚½‚¢‚̂ł·‚ª‚±‚Ìê‡

ƒ|[ƒg‚ÌŠJ•‚âƒf[ƒ^‚Ì‘—ŽóM‚ðŠÇ—‚·‚éCommƒNƒ‰ƒX
…Ž¿ƒf[ƒ^‚ÌŽóM—v‹‚âŠÇ—’l‚Ì•ÏX–½—ß‚ðCommµÌÞ¼Þª¸Ä‚É‘—‚éA…Ž¿ƒ‚ƒjƒ^[‚Ì‹@”\‚ðŽÀŒ»‚·‚éMonitorƒNƒ‰ƒX
MonitorµÌÞ¼Þª¸Ä‚©‚ç’l‚ðŽó‚¯Žæ‚èŽÀÛ‚É•\ަ‚·‚éGUIƒNƒ‰ƒX

GUI‚ªMonitor‚ÌŽQÆ‚ð•ÛŽ‚µ‚Ä
Monitor‚ªComm‚ÌŽQÆ‚ð•ÛŽ‚·‚é
‚±‚̂悤‚È\‘¢‚ł悢‚̂łµ‚傤‚©H

272:271
08/06/20 00:31:37
‚»‚ê‚Æ‚à
MonitorƒNƒ‰ƒX‚Ì’èŠú‘ª’è‚ÆŠÇ—’l‚Ì•ÏX‚͕ʂ̃Nƒ‰ƒX‚ÌU‚é•‘‚¢‚É‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚̂łµ‚傤‚©

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/20 20:41:49
>>271
‚¢‚¢‚ÆŽv‚¢‚Ü‚·B‚ ‚Æ‚ÍA…Ž¿ƒ‚ƒjƒ^[‚̃}ƒ‹ƒ`ƒxƒ“ƒ_[‰»‚⑽d‰»“™‚ª
ŠmŽÀ‚È‚çAŽ–‘O‚ÉŠg’£«‚ðl—¶‚·‚é‚Ì‚à‚ ‚èB

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/20 22:07:46
>>273
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

‚ ‚ÆAVŒ^‚̃‚ƒjƒ^[‚ðŽg—p‚·‚éꇂàl‚¦‚邯
Šg’£‹@”\‚ðŽÀ‘•‚µ‚â‚·‚¢‚悤‚ɃfƒRƒŒ[ƒ^‚É‚µ‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚Å‚·‚©‚Ë

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/21 00:04:07
>>274
”ƒ–ŒŽˆÈ“à‚ÉVŒ^‚ª“±“ü‚³‚ê‚é‚È‚ç‚ËB‚³‚à‚È‚­‚ÎAƒVƒ“ƒvƒ‹‚É“O‚·‚éB

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/21 00:47:55
ŠÌS‚È‚±‚Æ•·‚«–Y‚ê‚Ă܂µ‚½

“ñ‚‚̒l‚ðˆê‚‚̕¶Žš—ñ‚ɇ¬‚µ‚ăVƒŠƒAƒ‹’ÊM‚·‚é‚̂ł·‚ª
‚±‚Ì–½—߂̇¬‚ƕԓš‚Ì–|–ó‚ÍMonitor‚ÆCommƒNƒ‰ƒX‚Ç‚¿‚ç‚ÉŽÀ‘•‚·‚é‚ׂ«‚Å‚µ‚傤‚©

Ž¿–⑱‚«‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñ

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/21 06:02:48
>>276
"“ñ‚‚̒lConstructor"‚É”C‚¹‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢H
‚à‚µ‚­‚ÍMul/Demultiplexer‚Æ‚©H

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/21 10:29:05
>>276
Comm ƒNƒ‰ƒX‚͔ėp“I‚ȃVƒŠƒAƒ‹’ÊM‚¾‚¯‚ðs‚¤ƒ†[ƒeƒBƒŠƒeƒBƒNƒ‰ƒX‚Å
‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB§ŒäƒvƒƒgƒRƒ‹‚Ì’mޝ‚Í Monitor ‚ÉŽ‚½‚¹‚éB


279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/21 12:11:06
>>276
‚¨‚ꂾ‚Á‚½‚çA‡¬‚ƕԓš‚Ì–|–ó‚ðs‚¤ƒNƒ‰ƒX‚ð•Ê“rì‚é‚©‚ÈB

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/05 22:06:37
>>279
>‚¨‚ꂾ‚Á‚½‚çA‡¬‚ƕԓš‚Ì–|–ó‚ðs‚¤ƒNƒ‰ƒX‚ð•Ê“rì‚é‚©‚ÈB

ƒƒbƒZ[ƒWI/F‚ƃp[ƒT[I/F–”‚͂ǂꂩˆê‚—pˆÓ‚µ‚Ä
ƒƒbƒZ[ƒW‚ÌÚׂ̓xƒ“ƒ_[–ˆ‚ÉŽÀ‘•‚·‚é‚Ì‚ªˆê”Ê“I‚©‚ÆŽv‚¤B


281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/08 03:31:53
>>271
‚¿‚å‚Á‚ÆOO•ªÍ‚Á‚Û‚¢‚±‚Æ‚â‚Á‚Ă݂½‚©‚Á‚½D

#@[ŽÀŒ±]‚Å[Žg—p‚·‚é][ƒVƒŠƒAƒ‹ƒ|[ƒg]‚©‚ç[‰“Šu‘€ì‚Å‚«‚é]
#@[‰·“x][’²ß][‹@”\]•t‚«‚Ì[…Ž¿ƒ‚ƒjƒ^[]‚ð[ŠÇ—‚·‚é]
#@[1•ª–ˆ]‚É[…Ž¿ƒf[ƒ^]‚Æ[…‰·]‚ð[Žæ“¾‚·‚é]
#@[PC]‚©‚ç[‰·“x]‚Ì[ŠÇ—’l]‚ð[•ÏX‚Å‚«‚é]

•K—v‚È–¼ŽŒ(ƒIƒuƒWƒFƒNƒg)
@ƒVƒŠƒAƒ‹ƒ|[ƒgC‰·“xC…Ž¿ƒ‚ƒjƒ^[C1•ª–ˆC…Ž¿ƒf[ƒ^C…‰·C‰·“xCŠÇ—’l
‘«‚è‚È‚¢–¼ŽŒ
@ƒ^ƒCƒ}[
•K—v‚È“®ŽŒ(ƒƒ\ƒbƒh)
@‘€ìC’²ßCŠÇ—CŽæ“¾C•ÏX

‚±‚±‚܂łâ‚Á‚½‚¯‚Ǖʂɉ½‚ðì‚낤‚Æ‚¢‚¤‚킯‚ł͂Ȃ¢

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/10 12:13:24
‰·“x‚ªƒIƒuƒWƒFƒNƒg‚©‚æ[
1•ª–ˆ‚à‚©‚æ[
…‰·E‰·“x‚à‚©‚æ[B

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/10 13:31:40
“–‚½‚è‘O‚·‚¬‚Ü‚·‚æ‚Ë[OO

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/20 20:05:43
ƒNƒ‰ƒX‚ÌÝŒv‚ÉŠÖ‚µ‚Ä”Y‚Ý’†‚Å‚·B
—Ⴆ‚Έȉº‚̂悤‚È•K—v‚Æ‚³‚ê‚é—v‘f‚ª—L‚Á‚½‚Æ‚µ‚Ü‚·B
(—v‘f“à—e‚͂ł½‚ç‚߂ł·B)

EƒR[ƒh/–¼Ì/ƒƒbƒZ[ƒW/Œ‹‰Ê/F/‚‚³/•
@/’ljÁ“ú/XV“ú/휓ú/c(‘S•”‚Å20—v‘f‚®‚ç‚¢)

ˆ—1 c ƒR[ƒh/–¼Ì/ƒƒbƒZ[ƒW/Œ‹‰Ê
ˆ—2 c ƒR[ƒh/Œ‹‰Ê/F/‚‚³/•
ˆ—3 c Œ‹‰Ê/F/XV“ú
ˆ—4 c 휓ú

Šeˆ—‚ÍAƒNƒ‰ƒX‚Ɍ•ʕª—Þ‚Å‚«‚鈗‚ɂȂèAŠeˆ—‚É­‚µ‚¸‚Âã‹L—v‘f‚ª
—‚ñ‚Å‚­‚éó‘ԂɂȂè‚Ü‚·B

‚±‚̂悤‚Èê‡A‚ǂ̂悤‚ȃNƒ‰ƒXÝŒv‚ª“K‚µ‚Ä‚¢‚Ü‚·‚©H

Œ»Ý‚ÍAƒR[ƒh/–¼Ì`‚ȂǂÌ20—v‘f‚®‚ç‚¢‚ðBaseƒNƒ‰ƒX‚É‚µ‚ÄA
ˆ—1`4‚܂łðŒp³‚³‚¹‚Ä‚¢‚Ü‚·B
‚½‚¾A‚±‚¤‚·‚邯•K—v‚Ì–³‚¢—v‘f‚܂œü‚Á‚Ä‚µ‚Ü‚¢A‚à‚Á‚Æ‚·‚Á‚«‚è
‚³‚¹‚½‚¢‚ȂƎv‚Á‚Ä‚¢‚Ü‚·B

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/21 02:24:17
>>284
> ‚½‚¾A‚±‚¤‚·‚邯•K—v‚Ì–³‚¢—v‘f‚܂œü‚Á‚Ä‚µ‚Ü‚¢

‚±‚ÌŽž“_‚ÅŒp³‚ð‘I‚Ô‚Ì‚ª‚¨‚©‚µ‚¢BˆÓ–¡‚Ì‚ ‚é’PˆÊ‚ÉØ‚蕪‚¯‚悤B
–â‘è‚ÌØ‚蕪‚¯‚¶‚á‚È‚­‚ÄA“oêl•¨‚ÌØ‚蕪‚¯‚ðˆÓޝ‚µ‚½•û‚ª‚¢‚¢B

—Ⴆ‚ÎF^‚‚³^•‚Á‚ÄGUIã‚Ì‘®«î•ñ‚È‚ñ‚¶‚á‚È‚¢‚ÌH
ˆ—1‚ƈ—4‚Å‚»‚ê‚ç‚Ìî•ñ‚ðŽg—p‚µ‚È‚¢‚Á‚Ă̂ȂçA
‚Ï‚Á‚Æ•·‚¢‚½‚¾‚¯‚Å‚àˆ—‚P`‚S‚ÍŒp³ŠÖŒWã‚ÌŒZ’í‚Æ‚ÍŽv‚¦‚È‚¢B


> ‚±‚̂悤‚Èê‡A‚ǂ̂悤‚ȃNƒ‰ƒXÝŒv‚ª“K‚µ‚Ä‚¢‚Ü‚·‚©H

“KØ‚ÈØ‚蕪‚¯‚Ì’PˆÊ‚Í—vŒŽd—l‚â‚»‚Ì‘¼‚Ì”wŒi‚É‚æ‚Á‚ÄˆÙ‚È‚é‚æB
‚Æ‚Á‚©‚©‚肪‚È‚¢‚È‚çA‚»‚ê‚ç‚̃f[ƒ^ƒ‚ƒfƒ‹‚ð\‘¢‘̉»‚µ‚ÄA
ˆ—‚̈ø”‚É“n‚µ‚Ä‚µ‚Ü‚¦‚΂¢‚¢B

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/21 15:48:42
>>285
‚Ç‚¤‚à‚Å‚·B
‚¢‚¦AGUI‚Ì‘®«‚Æ‚©‚ł͂ ‚è‚Ü‚¹‚ñB

ƒT[ƒo[‚ÖƒRƒ}ƒ“ƒh‚𓊂°‚邯ã‹L‚Ì’l‚ª•Ô‚Á‚Ä‚­‚éƒCƒ[ƒW‚Å‚·B

ˆ—1‚È‚ç
@1.uƒRƒ}ƒ“ƒhˆ—1v‚ðƒT[ƒo‚Ö‘—M

@2.uƒR[ƒh/–¼Ì/ƒƒbƒZ[ƒW/Œ‹‰Êv‚ªƒT[ƒo‚æ‚è•Ô‚Á‚Ä‚­‚éB

@3Dˆ—1‚̈—‚ðs‚¤B


ˆ—2‚È‚ç c ‚Æ“¯‚¶—l‚Ȉ—‚ª•¡”‚ ‚è‚Ü‚·B

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/21 23:32:47
ƒT[ƒo[‚ɃRƒ}ƒ“ƒh‚𓊂°‚邯‚©‚¢‚Âà–¾‚µ‚½‚æB
‚»‚ê‚Å‘ŠŽè‚É“K؂ȃNƒ‰ƒX‚Ì•ª‚¯•û‚ð•·‚¢‚½‚킯H
ˆê‰ž•K—v‚ȃAƒhƒoƒCƒX‚Í>>285‚É“ü‚Á‚Ă邩‚çAn“Ç‚µ‚Ä”Y‚ßB

>>286‚Ìî•ñ‚¾‚¯‚ʼn½‚ð”Y‚߂΂¢‚¢‚©‚ð‹“‚°‚é‚È‚çˆÈ‰º‚­‚ç‚¢‚©‚È
E‘S‚Ă̈—‚Å‹¤’Ê‚·‚é‘—ŽóMƒf[ƒ^‚ÌŠî–{î•ñi•K{î•ñj‚Á‚ĉ½‚È‚Ì
E‘—ŽóMƒf[ƒ^‘S‘Ì‚ð–Ø\‘¢‚É•\‚·‚Ƃǂ¤‚È‚é‚Ìi\‘¢‘̂̃ƒ“ƒo‚É\‘¢‘Ì‚ðŽ‚Â‚©‚È‚Çj
E‘—ŽóMƒf[ƒ^‚ɑ΂µ‚ÄA‚»‚ê‚ðŒp³‚·‚é‚Á‚Ä“K؂ȂÌ
@iƒf[ƒ^ƒ‚ƒfƒ‹‚ƃrƒWƒlƒXƒƒWƒbƒN‚Í•’Ê•ª‚¯‚邪‚Ëj

‹°‚ç‚­‚¾‚ªAˆÈ‰º‚Ý‚½‚¢‚ÈŠ´‚¶‚É—Ž‚¿’…‚­‚ñ‚¶‚á‚È‚¢‚©
Eˆ—1,2,3,4‚Á‚Ă̂ÍAƒf[ƒ^ƒ‚ƒfƒ‹‚ðˆø”‚Ɏ󂯂éŠÖ”ƒ|ƒCƒ“ƒ^iJava‚Å‚¢‚¤ƒŠƒXƒij‚ɂȂé
EƒRƒ}ƒ“ƒhˆ—1,2,3,4‚ÆŠÖ”ƒ|ƒCƒ“ƒ^iJava‚È‚çƒRƒ}ƒ“ƒh–¼‚Ìgetter‚ÆƒŠƒXƒi‚ðƒZƒbƒg‚É‚µ‚½ƒNƒ‰ƒXj‚Æ
@‘—Mƒf[ƒ^‚ðˆø”‚Æ‚µAŽóMƒf[ƒ^‚ð–ß‚è’l‚Æ‚·‚é’ÊMƒNƒ‰ƒCƒAƒ“ƒgƒNƒ‰ƒX‚ª•K—viC++‚È‚çŽóMƒf[ƒ^‚àˆø”‚Ŏ󂯂éj
E‘—ŽóMƒf[ƒ^’†AŠî–{î•ñˆÈŠO‚Ìî•ñi\‘¢‘̃ƒ“ƒo‚Ì\‘¢‘Ìj‚ÅŽg—p‚µ‚È‚¢‚à‚Ì‚ÍNULL‚ð“ü‚ê‚é
@Šî–{î•ñˆÈŠO‚ªŒã‚©‚ç‚¢‚ë‚¢‚ë‘‚¦‚é‚È‚çŠg’£î•ñ‚ðMap‚ÅŽ‚ÂŽè‚à‚ ‚éBƒVƒŠƒAƒ‰ƒCƒYiƒfƒVƒŠƒAƒ‰ƒCƒYj‚ª‚¢‚邪B
@ŋ߂̗¬‹V‚¾‚ÆXML‚ðŽg‚¤‚Ì‚àˆ«‚¢Žè‚ł͂Ȃ¢BiŒÂl“I‚É‚ÍJava‚âC#‚Ȃ炱‚ê‚É‚·‚é‚Èj


‚ ‚È‚½‚̃vƒƒWƒFƒNƒg‚Ì“š‚¦‚ð‘‚¢‚½‚‚à‚è‚͂Ȃ¢‚Ì‚ÅAŽQl‚ɂȂé‚È‚çŽQl‚É‚µ‚ÄAŒã‚Í”Y‚ßB

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/21 23:34:15
’ù³
~ŽóMƒf[ƒ^‚ð–ß‚è’l‚Æ‚·‚é
›ŽóMƒf[ƒ^‚ðŠÖ”ƒ|ƒCƒ“ƒ^‚̈ø”‚É‚µ‚Ä‚»‚ÌŠÖ”‚ðŽÀs‚·‚é

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/31 16:08:07
‚¿‚å‚Á‚Æ‚±‚±‚ÌŽå‘è‚Æ‚¸‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA
ƒuƒ‰ƒEƒU - WebƒT[ƒo[ - APƒT[ƒo[ - DB
‚Æ‚¢‚¤ˆê”Ê“I‚È\¬‚ł̃Gƒ‰[ƒ`ƒFƒbƒN‚ÅŽ¿–â‚Å‚·B

“ü—̓f[ƒ^‚̃`ƒFƒbƒN‚ð‚·‚é‚Æ‚«‚ÉA–¢“ü—Í‚â•s³•¶Žš‚ÍMVC‚ÌC‚Å
ƒ`ƒFƒbƒN‚µ‚ÄADB‚É–â‚¢‡‚킹‚È‚¢‚Ƃ킩‚ç‚È‚¢ƒ`ƒFƒbƒN‚ÍM‚Å‚¢‚¢‚Å‚·‚æ‚ËB
’•¶“ü—Í‚ð‚·‚é‚Æ‚«‚ÉA”—ʂ̖¢“ü—͂͑OŽÒA݌Ƀ`ƒFƒbƒN‚ÍŒãŽÒ‚Å‚·B

‚łł·‚ËAu”—Ê‚ÌãŒÀv‚âu•s‰Â”\‚È’•¶‚Ì‘g‚݇‚킹v‚Ý‚½‚¢‚É
uƒrƒWƒlƒXƒƒWƒbƒN‚¾‚¯‚ÇDB‚É–â‚¢‡‚킹‚é•K—v‚͂Ȃ¢v‚Æ‚¢‚¤ƒ`ƒFƒbƒN‚Í
AP‚ɂȂ°‚邯—]Œv‚È’ÊM‚ª”­¶‚·‚é‚Ì‚ÅWebƒT[ƒo[‚Å‚â‚낤‚ÆŽv‚Á‚Ă܂·B

WebƒT[ƒo[‘¤‚Ìpackage‚ɂ͌´‘¥ActionƒNƒ‰ƒX‚µ‚©‚È‚¢‚̂ł·‚ªA
‚±‚Ìpackage”z‰º‚Ƀ`ƒFƒbƒJ[ƒNƒ‰ƒX‚ð’u‚­‚̂Ɉá˜aŠ´‚ðŠ´‚¶‚Ü‚·B
’•¶Œ`‘Ô‚ª•¡ŽG‚ÅAction‚ª‚¢‚Á‚Ï‚¢‚ ‚é‚Ì‚ÅA’•¶BaseAction‚ð
ì‚Á‚ÄTemplateMethodƒpƒ^[ƒ“‚Ńtƒ[‚ðŒˆ‚ß‚Ä‚é‚̂ł·‚ªA
‚¾‚炾‚ç‚ÆƒoƒŠƒf[ƒg‚ð‘‚­‚Ì‚àƒtƒ[‚ª‚í‚©‚è‚É‚­‚­‚È‚Á‚ÄŒ™‚Å‚·B
’•¶ƒNƒ‰ƒX‚»‚Ì‚à‚̂ɑ‚­‚ׂ«H

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/31 16:34:20
TemplateMethod Žg‚Á‚Ä‚é‚È‚çABaseAction ‚É‹ó‚Ì Validate ƒƒ\ƒbƒh
—pˆÓ‚µ‚ătƒ[‚É‘g‚Ýž‚ÝA‹ï‘Ì“I‚ȃ`ƒFƒbƒN“à—e‚Í”h¶ƒNƒ‰ƒX‚ÅŽÀ‘•
‚·‚ê‚΂¢‚¢‚ñ‚łȂ¢‚Ì?

‚È‚ºu‚¾‚炾‚çv‚ɂȂ邩‚ª’m‚肽‚¢‚Æ‚±‚ëB

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/31 16:49:46
‚»‚±‚܂ł͂â‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA‚³‚ç‚É‚»‚Ì’†‚Åu’•¶ðŒ‚ª‚±‚ꂾ‚Á‚½‚ç
‚±‚ê‚Í•s‰Â‚Åvu”—Ê‚ðparse‚µ‚Ä•¶Žš—ñ‚¾‚Á‚½‚炱‚̃Gƒ‰[ƒƒbƒZ[ƒW‚Åv
‚Ý‚½‚¢‚Ȉ—‚ª10ˆÈã‚ ‚Á‚ÄAƒƒWƒbƒN‚Í‹¤’ʂȂ̂ÅA‚»‚̌•ʂÌValidate‚ð
BaseAction‚É‘‚¢‚Ä‚½‚ñ‚Å‚·BŒÂ•ÊValidate‚̂ǂê‚ðŒÄ‚Ô‚©‚Í
Action‚É‚æ‚Á‚ĈقȂè‚Ü‚·B‚ÅA‚±‚̃`ƒFƒbƒJ[‚Á‚ÄØ‚èo‚·‚ׂ«‚¾‚Æ
Žv‚¤‚ñ‚¾‚¯‚ÇAactionƒpƒbƒP[ƒW‚̉º‚Ƀ`ƒFƒbƒJ[ƒNƒ‰ƒX’u‚­‚Ì‚Á‚Ä
•Ï‚¾‚æ‚È[‚ÆŽv‚Á‚đВk‚µ‚½‚킯‚Å‚·B

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/31 16:50:33
‚¾‚炾‚ç‚Ȃ̂ÍBaseAction‚Ɍ•ʂÌValidateˆ—‚ª‚¢‚Á‚Ï‚¢•À‚ñ‚Å‚½‚©‚çB
‚í‚©‚è‚É‚­‚©‚Á‚½‚Å‚·‚ËB‚·‚¢‚Ü‚¹‚ñB

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/08/31 21:00:05
‚È‚ñ‚ƂȂ­ó‹µ‚Í”cˆ¬‚Å‚«‚½B‰´‚È‚ç BaseAction ‚ɂ͒Pˆê‚Ì Validate
ƒƒ\ƒbƒh‚¾‚¯—pˆÓ‚µAƒ`ƒFƒbƒNƒƒ\ƒbƒh‚͕ʃNƒ‰ƒX‚ɂ܂Ƃ߂éB‚½‚Ô‚ñA
‚±‚̃`ƒFƒbƒJ[ƒNƒ‰ƒX‚Í stateless ‚ɂȂé‚ñ‚¶‚á‚È‚¢‚©‚ÈB

”h¶ƒNƒ‰ƒX‚ł͂±‚̃`ƒFƒbƒJ[‚ðŽg‚Á‚ÄŒÂX‚Ì Validate ƒƒ\ƒbƒh‚ðŽÀ‘•
‚·‚ê‚Ηǂ¢Bƒ`ƒFƒbƒJ[ƒNƒ‰ƒX‚Ì’u‚«êŠ‚Í‚Ü‚ AƒvƒƒWƒFƒNƒg“I‚ÈŒˆ‚ߎ–
‚Å‚µ‚傤B

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/09/01 00:26:21
‚»‚¤‚È‚ñ‚¾‚æ‚ËB
¡‚ÍŠeActionƒNƒ‰ƒX‚̈—‚ÌØ‚èo‚µ‚̃Cƒ[ƒW‚¾‚Á‚½‚©‚ç
ŒÂ•ÊValidator‚ÅsetFieldError()‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇAƒ`ƒFƒbƒNˆ—‚Ì
‘½‚³‚©‚ç‚¢‚Á‚Ä‘Spublic static‚ȃNƒ‰ƒX‚ÉØ‚èo‚·‚ׂ«‚¾‚ÆŽv‚Á‚Ä‚éB
‚·‚Å‚ÉƒŠƒŠ[ƒX‚³‚ê‚Ä‚éƒvƒƒWƒFƒNƒg‚Ì‹@”\’ljÁ‚Ȃ̂ł ‚Ü‚è
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚µ‚½‚­‚È‚¢‚ñ‚¾‚¯‚ÇB

‚ÅAʼn‚ÌŽ¿–â‚É–ß‚é‚ñ‚¾‚Á‚Ä‚ÎBactionƒpƒbƒP[ƒW‚̉º‚É‚Í
actionƒNƒ‰ƒX‚µ‚©‚È‚­AserviceƒpƒbƒP[ƒW‚̉º‚É‚ÍƒŠƒ‚[ƒgŒÄ‚Ño‚µ‚ð
‘O’ñ‚Æ‚µ‚½ƒNƒ‰ƒX‚Æ‚»‚̃hƒƒCƒ“ƒIƒuƒWƒFƒNƒg‚µ‚©‚È‚¢B

¡Œã‚̃vƒƒWƒFƒNƒg‚Å‚ÍserviceƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ɃAƒmƒe[ƒVƒ‡ƒ“‚‚¯‚Ä
ƒ[ƒJƒ‹ŽÀs‚ÆƒŠƒ‚[ƒgŒÄ‚Ño‚µ‚𕪂¯‚ç‚ê‚邿‚¤‚É‚µ‚悤‚©‚ÆŽv‚Á‚Ä‚¢‚½B
‚»‚¤‚·‚邯‚â‚Á‚Ï¡‰ñ‚à‚ ‚é‚ׂ«˜_“I‚É‚ÍserviceƒpƒbƒP[ƒW‚̉º‚É
ƒ[ƒJƒ‹ŽÀs—p‚̃T[ƒrƒXƒNƒ‰ƒX‚ð‚‚­‚é‚Ì‚©‚ÈB‚Å‚à’Pƒ‚È–¢“ü—̓`ƒFƒbƒN
‚Ý‚½‚¢‚̂̓Rƒ“ƒgƒ[ƒ‰[‚Å‚â‚é‚ׂ«‚¾‚ÆŽv‚¤‚µA‚¤[‚ñB

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/09/01 00:42:31
‚â‚Á‚Ï‚èA‚ǂ̌•ÊValidator‚ðŒÄ‚Ño‚·‚©‚Ý‚½‚¢‚ȃƒWƒbƒN‚ª
Action‚É“ü‚Á‚Ă邱‚Æ‚ª‚»‚à‚»‚à‚¨‚©‚µ‚¢‹C‚ª‚µ‚Ä‚«‚½B
‚ A‚¢‚â‚Å‚à’•¶Œ`‘Ô‚É‚æ‚Á‚Ä“ü—̓pƒ‰ƒ[ƒ^‚Ì”‚ªˆá‚¤‚©‚ç
–¢“ü—̓`ƒFƒbƒN‚ðs‚¤‚È‚çAction‚©B

‚à‚µ‚©‚µ‚Ästruts‚Ý‚½‚¢‚ÉŠeƒtƒB[ƒ‹ƒh‚̃Zƒbƒ^[‚Åvalidation‚µ‚悤
‚Á‚Ä‚¢‚¤‚Ì‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©H

Action -> ŒÂ•Ê’•¶ƒNƒ‰ƒX¶¬ -> ŒÂ•Ê’•¶ƒNƒ‰ƒX#Validate()ŒÄ‚Ño‚µ
¨ OK‚Ȃ烊ƒ‚[ƒg’•¶Service‚ÌValidate()ŒÄ‚Ño‚µ

‚±‚¤‚·‚邯‚·‚²‚­ƒXƒbƒLƒŠ‚·‚éB—ª‚µ‚ăXƒbƒL‚éBAction‚ÍModel‚Ì
¶¬‚¾‚¯‚ŃƒWƒbƒN‚ɂ̓m[ƒ^ƒbƒ`‚ɂȂ邵Bƒ`ƒFƒbƒJ[ƒNƒ‰ƒX‚ª
•¡ŽG‚ÅŠO‚¾‚µ‚É‚·‚邯‚µ‚Ä‚àAŒÂ•Ê’•¶ƒNƒ‰ƒX‚Æ“¯‚¶package‚É
‚¢‚ê‚ê‚΂µ‚Á‚­‚è‚­‚éB—ª‚µ‚Ä‚µ‚Á‚­‚éBƒhƒƒCƒ“ƒIƒuƒWƒFƒNƒg‚ªƒAƒNƒZƒbƒT‚µ‚©
Ž‚Á‚Ä‚¢‚È‚¢‚悤‚ȃhƒƒCƒ“ƒ‚ƒfƒ‹•nŒŒÇ‚Ȃ‚­‚è‚ɂ͂µ‚ĂȂ¢‚©‚ç‚ËB

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/13 18:02:24
‚ ‚°

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/27 14:40:57
ƒpƒuƒŠƒbƒNƒwƒbƒ_ƒtƒ@ƒCƒ‹‚ƃvƒ‰ƒCƒx[ƒgƒwƒbƒ_ƒtƒ@ƒCƒ‹‚̈Ⴂ‚ª•ª‚©‚è‚Ü‚¹‚ñA
ƒpƒuƒŠƒbƒNƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Å’ñ‹Ÿ‚·‚éŠÖ”‚Æ“à•”‚ÅŽg‚¤ŠÖ”‚Ì•ª‚¯•û‚·‚ç‚í‚©‚è‚Ü‚¹‚ñB

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 00:16:46
OOPˆÈ‘O‚Ì–â‘肾‚È

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 00:39:31
ƒpƒuƒŠƒbƒN•¡‡

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 00:00:34
ƒeƒ“ƒvƒŒ[ƒgEƒƒ\ƒbƒh ƒpƒ^[ƒ“‚Ì‘½ŠK‘wŒp³‚̓}ƒWЍ•ÙB
’Ç‚¢‚Â炢B

IService © ƒeƒ“ƒvƒŒ[ƒgEƒƒ\ƒbƒh ƒpƒ^[ƒ“
ª
AbstractLogic © ƒeƒ“ƒvƒŒ[ƒgEƒƒ\ƒbƒh ƒpƒ^[ƒ“
ª
BaseCollectLogic © ƒeƒ“ƒvƒŒ[ƒgEƒƒ\ƒbƒh ƒpƒ^[ƒ“
ª
FileBaseCollectLogic © ƒeƒ“ƒvƒŒ[ƒgEƒƒ\ƒbƒh ƒpƒ^[ƒ“
ª
DomainLogic

ƒJƒX‚ª

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 01:58:35
‚»‚ê‚Í‚â‚è‚·‚¬‚Æ‚¢‚¤‚æ‚èA‚È‚ñ‚©ÝŒv‚ª‚¨‚©‚µ‚¢‹C‚ª‚·‚éB

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 06:03:41
ƒGƒ“ƒgƒŠ[ƒ|ƒCƒ“ƒg‚ð‘‚â‚·‚Ì‚ª–Ú“I‚È‚ñ‚¾‚낤‚¯‚ÇA
‚¤‚´‚Á‚½‚¢‚Á‚Ă̂͂悭•ª‚©‚éB

IService © ƒeƒ“ƒvƒŒ[ƒgEƒƒ\ƒbƒh ƒpƒ^[ƒ“
ª
AbstractLogic © ƒeƒ“ƒvƒŒ[ƒgEƒƒ\ƒbƒh ƒpƒ^[ƒ“
ª
DomainLogic

‚Æ‚µ‚ÄBaseCollect‚Æ‚â‚ç‚̓Rƒ“ƒ|ƒWƒVƒ‡ƒ“‚Å‚à‚Á‚Æ‚¯‚ÆB

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 09:36:21
–â‘è‚È‚¢BŽŸ

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 19:23:37
IService ‚̓Cƒ“ƒ^[ƒtƒF[ƒX‚Å Run ƒƒ\ƒbƒh‚ª’è‹`‚³‚ê‚Ä‚éB

ƒNƒ‰ƒCƒAƒ“ƒg‚ÍA
DomainLogic dl = new DomainLogic();
dl.Run();

‚ ‚êHƒX[ƒp[ƒNƒ‰ƒXŽg‚í‚È‚¢‚ÌH
IService ‚͂ǂ¤‚µ‚½H
IService ‚ÍH

ƒJƒX‚ª

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 19:26:08
>>304 ‚Í >>300 ‚Ì‘±‚«‚Ë

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 19:33:02
‚ÅA‚¨‘O‚È‚ç‚Ç‚¤‚µ‚½‚¢‚Ì‚æ

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 19:36:49
–Ù‚êƒJƒX‚ª

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/06 19:48:28
‚ÅA‚¨‘O‚È‚ç‚Ç‚¤‚µ‚½‚¢‚Ì‚æ


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

4976“ú‘O‚ÉXV/83 KB
’S“–:undef