-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

°Ï¶ôÃì°]µ|ºÞ²z»PCorda¶}µo«ü«n

( ²Åé ¦r)
§@ªÌ¡G°¸·ç­xÃþ§O¡G1. -> µ{¦¡³]­p -> °Ï¶ôÃì
ĶªÌ¡G
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀ°Ï¶ôÃì°]µ|ºÞ²z»PCorda¶}µo«ü«n 3dWoo®Ñ¸¹¡G 50777
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 445 ¤¸

¥Xª©¤é¡G3/5/2019
­¶¼Æ¡G332
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787111619284
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¤º®e²¤¶
³o¬O¤@¥»¬°°]°È¡Bµ|°È¡Bªxª÷¿Äµ¥»â°ì´£¨Ñ°Ï¶ôÃì¸Ñ¨M¤è®×ªº°Ñ¦Ò®Ñ¡A¥¦¤£¶È¯à«ü¾É³o¨Ç»â°ìªº·~°È­«¶ì¡A¦Ó¥BÁٯા¹D³o¨Ç»â°ìªº°Ï¶ôÃìÀ³¥Î¶}µo»P³]­p¡C
§@ªÌ¬O¦³20¦~¤u§@¸gÅ窺³n¥ó¶}µo¡B°Ï¶ôÃì©M°]µ|»â°ì±M®a¡A´¿¾á¥ô°]µ|¨t²Îªº®Ö¤ß²£«~¸g²z¡C¥»®Ñ°ª«Î«ØÒ¾¡A¾ãÅé¤W®Þ²z¤F°]µ|³õ´º¤U°Ï¶ôÃì»P¤À¥¬¦¡½ã¥»ªº¿W¦³»ù­È»PÀ³¥Î³Ð·s¯ßµ¸¡A¤]²`¤J¬ã¨s¤F¾A¦Xª÷¿Ä»P°]µ|»â°ì¤j³W¼ÒÀ³¥Îªº¤À¥¬¦¡½ã¥»¬[ºcCorda¡A§@ªÌµo°_³]­p¤F°]µ|¤½Ã춵¥Ø»PEPOS¦@ÃѾ÷¨î¡A¥»®Ñ¬O§@ªÌ¦b¦¹¹Lµ{¤¤ªº¬ã¨s¤ß±o»P¹ê½î¸gÅ窺¾ã²z°O¿ý¡I
¥»®Ñ¦bÅÞ¿è¤W¤À¬°¨â¤j³¡¤À¡G
²Ä1³¡¤À¡G°Ï¶ôÃì­«¶ì°]µ|·~°È¡]²Ä1~3³¹¡^
­º¥ý¡A¤¶²Ð¤F°Ï¶ôÃì»P¤À¥¬¦¡½ã¥»ªº¤@¨ÇÃöÁä·§©À©M­«­n§Þ³N¡A¥]¬A¤GªÌªº°Ï§O¡A¥H¤Î¥¦­Ìªº¬[ºc¡B¥[±Kºâªk©M¿EÀy¾÷¨î³]­pµ¥¤º®e¡FµM¦Z¡A¹ï¦p¦ó§Q¥Î°Ï¶ôÃì©M¤À¥¬¦¡½ã¥»§Þ³N­«¶ì°]µ|·~°È¡A´£¥X¤F·~°È³Ð·sªº¤è¦V©M«ä¸ô¡A¥H¤Î°Ï¶ôÃì»P°]µ|³õ´ºµ²¦XªºÀ³¥Î³]­p«ä¸ô¡C
²Ä¤G³¡¤À¡GCorda§Þ³N¶}µo¸Ô¸Ñ¡]4~16³¹¡^
¥þ­±¡B¨t²Î¡B¸Ô²Ó¦aÁ¿¸Ñ¤FCordaªºÃöÁä·§©À¡B¶}µoÀô¹Ò·f«Ø¡BAPI¡BÀ³¥Î¶}µo¡B¦X¬ù¶}µo¡B¸`ÂI»Pºôµ¸³]­p¡B¶°¦¨»P´ú¸Õ¡B°ª¯Å¯S©Ê¶}µo¡B¤º³¡²Õ¥ó»P®wªº¨Ï¥Î¡B°t®M¤u¨ãµ¥¡C
¥Ø¿ý¡G

«e¨¥
²Ä1³¹¡@°Ï¶ôÃì»P¤À¥¬¦¡½ã¥»§Þ³N1
1.1¡@·§©À²z¸Ñ1
1.1.1¡@°Ï¶ôÃ쪺®Ö¤ß¥»½è1
1.1.2¡@°Ï¶ôÃì»P¤À¥¬¦¡½ã¥»ªº²§¦PÂI4
1.2¡@§Þ³N²z¸Ñ4
1.2.1¡@°Ï¶ôÃì©M¤À¥¬¦¡½ã¥»¬[ºcªº²Õ¦¨4
1.2.2¡@¤­ºØ«D±`¦³¥Îªº¥[±Kºâªk6
1.2.3¡@´XºØ¨ã¦³¥Nªí©Êªº¬[ºc©M¦@ÃѺâªk7
1.2.4¡@°Ï¶ôÃì¿EÀy¾÷¨î³]­p»Pµo®iÁͶÕ9
²Ä2³¹¡@°Ï¶ôÃì­«¶ì¥ø·~°]°ÈºÞ²z11
2.1¡@²{¥N¥ø·~°]°ÈºÞ²zªº²{ª¬11
2.1.1¡@¸êª÷©¹¨ÓºÞ²z11
2.1.2¡@¦¨¥»¶O¥ÎºÞ²z12
2.1.3¡@·|­p®ÖºâºÞ²z12
2.2¡@²{¥N¥ø·~°]°ÈºÞ²zªºµhÂI13
2.3¡@°Ï¶ôÃì­«¶ì¥ø·~°]°ÈºÞ²z14
2.3.1¡@°Ï¶ôÃì§ïµ½¥Í²£¡B¹BÀç¡B°]°È¨ó¦P®Ä²vªºÀ³¥Î³]­p14
2.3.2¡@°Ï¶ôÃì§ïµ½¤º³¡¡B¥~³¡«H®§¨t²Î³s±µÃö¨tªºÀ³¥Î³]­p15
2.3.3¡@°Ï¶ôÃ첤Ʒ~°È³æ¾Ú©M·~°È¯d²ª¾÷¨îªºÀ³¥Î³]­p16
2.3.4¡@°Ï¶ôÃìµ®°_¦X³WùÙ´î¤Ö¼f­p»P½]®Ö§ë¤JªºÀ³¥Î³]­p17
2.3.5¡@°]°ÈµêÀÀ¾÷»P·|­p´¼¯à¦X¬ù½s¿è»y¨¥ªºÀ³¥Î³]­p18
²Ä3³¹¡@°Ï¶ôÃì­«¶ìµ|¦¬ºÞ²z19
3.1¡@·í«eªÀ·|µ|¦¬ºÞ²z²{ª¬19
3.1.1¡@µ|¦¬»â°ìªºµ|ºØ¤ÀÃþ19
3.1.2¡@¦UÃþµ|¦¬ºÞ²zªº¯SÂI20
3.2¡@°Ï¶ôÃì¹ïµ|¦¬¬ì§Þ²£¥Í¼vÅTªº¥|­Ó¶¥¬q22
3.3¡@°Ï¶ôÃì¦b¹q¤lµo²¼»â°ìªºÀ³¥Î23
3.3.1¡@¹q¤lµo²¼ªºÀ³¥Î²{ª¬23
3.3.2¡@¹q¤lµo²¼¤j³W¼ÒÀ³¥ÎªºÃøÂI25
3.3.3¡@°Ï¶ôÃì§Þ³Nªº¥D­n¯SÂI»P¹q¤lµo²¼¹ïÀ³¤ÀªR26
3.3.4¡@°Ï¶ôÃì§Þ³N¥Î¤_¹q¤lµo²¼ºÞ²zªº4­Ó°ò¥»­nÂI27
3.4¡@¥þ°ê°Ï¶ôÃìµ|¦¬Á`½ã»P¤ÀÃþ½ãÅé¨t³]­p29
3.5¡@°]µ|Áp·ùÃ쪺³]­p30
²Ä4³¹¡@ÃöÁä·§©À33
4.1¡@°ò¦·§©À33
4.1.1¡@Cordaºôµ¸33
4.1.2¡@½ã¥»34
4.1.3¡@¨­¥÷35
4.2¡@¥æ©ö»P¦@ÃѬÛÃö·§©À36
4.2.1¡@ª¬ºA36
4.2.2¡@¦X¬ù38
4.2.3¡@¥æ©ö39
4.2.4¡@¬y43
4.2.5¡@¦@ÃÑ46
4.2.6¡@¤½ÃÒ¤H47
4.2.7¡@®É¶¡µ¡49
4.3¡@¨ä¥L¬ÛÃö·§©À49
4.3.1¡@¹w¨¥¾÷49
4.3.2¡@¸`ÂI51
4.3.3¡@Åv¿Å53
²Ä5³¹¡@§Ö³t¤Jªù55
5.1¡@¦w¸Ë³]¸m55
5.1.1¡@Windows¥­»O¦w¸Ë»¡©ú56
5.1.2¡@Mac¥­»O¦w¸Ë»¡©ú57
5.1.3¡@Corda·½¥N½X58
5.2¡@¹B¦æCorDapp¨Ò¤l59
5.2.1¡@¦bIntelliJ¤¤¥´¶}¨Ò¤l59
5.2.2¡@¶µ¥Øµ²ºc60
5.2.3¡@¹B¦æ¨Ò¤l62
²Ä6³¹¡@CordaÀ³¥Î¶}µo°ò¦69
6.1¡@¤°¤\¬OCorDapp69
6.2¡@½s¼g¤@­ÓCorDapp70
6.3¡@¥­»O¤É¯Åªº¤èªk72
6.3.1¡@¥­»O¤É¯Åªº¤@¯ë³W«h73
6.3.2¡@±qV1.0©ÎV2.0¤É¯Å¨ìV3.073
6.3.3¡@ºôµ¸¦a¹ÏªA°Èªº¤É¯Å­×§ï73
6.3.4¡@Corda´¡¥ó74
6.3.5¡@AMQP74
6.3.6¡@°t¸m75
6.3.7¡@´ú¸Õ75
6.4¡@À³¥Î¤É¯Åªº¤èªk76
6.4.1¡@»PÀ³¥Î¤É¯Å¦³Ãöªº·§©À76
6.4.2¡@¦p¦ó¤É¯Å¬y78
6.4.3¡@¦X¬ù©Mª¬ºAªºª©¥»±±¨î80
6.5¡@ºc«ØÀ³¥Î84
6.6¡@°ò¤_¥­»O¥Dª©¥»ºc«ØÀ³¥Î87
²Ä7³¹¡@CordaÀ³¥Î¶}µoAPI88
7.1¡@Corda APIÁ`Äý88
7.1.1¡@¤º³¡API©Mí©w©Ê«OÃÒ89
7.1.2¡@Cordaí©w¼Ò¶ô89
7.1.3¡@Corda¹å¤Æ¤¤ªº¼Ò¶ô90
7.1.4¡@Corda¤£Ã­©w¼Ò¶ô90
7.1.5¡@@DoNotImplement ª`ÄÀ91
7.2¡@States91
7.2.1¡@ContractState91
7.2.2¡@ContractState sub-interfaces91
7.2.3¡@¥Î¤á©w¸qªº¦r¬q93
7.2.4¡@Vault94
7.2.5¡@TransactionState94
7.3¡@Persistence95
7.3.1¡@¼Ò¦¡95
7.3.2¡@©w¨î¼Ò¦¡ª`¥U96
7.3.3¡@¹ï¶HÃö¨t¬M®g96
7.3.4¡@JDBC·|¸Ü98
7.4¡@Contracts99
7.4.1¡@¦X¬ù99
7.4.2¡@½ã¥»¥æ©ö100
7.4.3¡@©R¥O101
7.4.4¡@¥Î©R¥O¶i¦æ¤À¤äÅçÃÒ102
7.5¡@Contract Constraints102
7.6¡@Vault Query106
7.7¡@Transactions114
7.8¡@Flows121
7.8.1¡@±Ò°Ê¾¹121
7.8.2¡@À³µª¾¹122
7.8.3¡@¬yÅÞ¿è122
7.8.4¡@ªA°È¶°½u¾¹123
7.8.5¡@¤½ÃÒ¤H124
7.8.6¡@¬y·|¸Ü124
7.8.7¡@¥æ©öµo°e125
7.8.8¡@¥æ©ö¹ï¤è¤ÏÀ³126
7.8.9¡@¬°¤°¤\­n·|¸Ü126
7.8.10¡@¤l¬y128
7.8.11¡@¶i«×¸òÂܾ¹131
7.8.12¡@¦}µo¡BÂê©w132
7.9¡@Identity133
7.9.1¡@·í¨Æ¤H133
7.9.2¡@¾÷±K¨­¥÷133
7.9.3¡@SWAP¬y134
7.9.4¡@¨­¥÷¦P¨B¬y134
7.10¡@ServiceHub136
7.11¡@RPC operations136
7.12¡@Core types137
7.12.1¡@¦w¥þ´²¦C137
7.12.2¡@´_¦X±KÆ_137
7.13¡@Testing138
7.13.1¡@¬y´ú¸Õ138
7.13.2¡@³X°ÝStartedMockNode¤º³¡ºc¥ó140
7.13.3¡@¦X¬ù´ú¸Õ140
²Ä8³¹¡@CordaÀ³¥Î¶}µo¨ä¥L­nÂI145
8.1¡@¹ï¶H§Ç¦C¤Æ145
8.1.1¡@¥Õ¦W³æ146
8.1.2¡@AMQP146
8.1.3¡@®Ö¤ßÃþ«¬147
8.2¡@¦w¥þ½s½X·Ç«h154
8.2.1¡@¬y154
8.2.2¡@¦X¬ù154
8.3¡@¬y¾Þ§@¥Ü­S154
8.4¡@Corda­nÂI¤@Äýªí163
8.5¡@À³¥Î¼Ë¥»163
²Ä9³¹¡@Corda¸`ÂI165
9.1¡@³Ð«Ø¥»¦a¸`ÂI165
9.2¡@¹B¦æ¥»¦a¸`ÂI170
9.3¡@³¡¸p¸`ÂI171
9.3.1¡@¦bLinux¨t²Î¤W¦w¸Ë©M¹B¦æCorda§@¬°¨t²ÎªA°È171
9.3.2¡@¦bWindows¨t²Î¤W¦w¸Ë©M¹B¦æCorda¦}§@¬°WindowsªA°È173
9.3.3¡@´ú¸Õ¦w¸Ë175
9.4¡@¸`ÂI°t¸m175
9.5¡@«È¤áºÝRPC180
9.6¡@SHELL185
9.6.1¡@³s±µSHELL185
9.6.2¡@°Ñ¼Æ»yªk186
9.7¡@¸`ÂI¼Æ¾Ú®w188
9.8¡@¸`ÂIºÞ²z189
9.9¡@¶iµ{¥~ÅçÃÒ192
²Ä10³¹¡@Cordaºôµ¸193
10.1¡@³]¸mCordaºôµ¸193
10.2¡@ºôµ¸³\¥i196
10.3¡@ºôµ¸¦a¹Ï200
10.4¡@ª©¥»ºÞ²z203
²Ä11³¹¡@¦X¬ù¶}µo¥Ü­S204
11.1¡@Hello World204
11.1.1¡@§Ú­Ìªº¥Î¨Ò204
11.1.2¡@½s¼gª¬ºA206
11.1.3¡@½s¼g¬y208
11.1.4¡@¹B¦æ§Ú­ÌªºCorDapp211
11.1.5¡@µ²½×214
11.2¡@Hello World!Pt.2-Contract Constraints214
11.2.1¡@½s¼g¦X¬ù214
11.2.2¡@§ó·s¬y218
11.2.3¡@µ²½×221
11.3¡@½s¼g¦X¬ù221
11.4¡@½s¼g¦X¬ù´ú¸Õ233
11.5¡@¤É¯Å¦X¬ù240
11.5.1¡@¤u§@¬yµ{240
11.5.2¡@±ÂÅv¤É¯Å240
11.5.3¡@´£¥X¤É¯Å241
11.5.4¡@¨Ò¤l241
²Ä12³¹¡@¶°¦¨´ú¸Õ»P¬y¶}µo¥Ü­S243
12.1¡@¶°¦¨´ú¸Õ243
12.2¡@¨Ï¥Î«È¤áºÝRPC API246
12.3¡@ºc«Ø¥æ©ö250
12.3.1¡@¥æ©öªº°ò¥»¥Í©R©P´Á251
12.3.2¡@¥æ©ö·Ç³Æ251
12.3.3¡@¶}©lºc«Ø¥æ©ö254
12.4¡@½s¼g¬y256
12.4.1¡@°ò¦¤º®e256
12.4.2¡@¶i¤@¨B²`¤J261
12.5¡@½s¼g¬y´ú¸Õ268
²Ä13³¹¡@°ª¯Å¯S©Ê¶}µo¥Ü­S272
13.1¡@¹B¦æ¤½ÃÒªA°È272
13.2¡@½s¼g¹w¨¥¾÷ªA°È273
13.3¡@½s¼g©w¨î¤½ÃÒªA°È¡]¹êÅ綥¬q¡^280
13.4¡@¥æ©ö¼¹µõ282
13.5¡@¨Ï¥Îªþ¥ó284
13.6¡@¨Æ¥ó½Õ«×287
13.7¡@Æ[´ú¾¹¸`ÂI289
²Ä14³¹¡@¤u¨ã291
14.1¡@ºôµ¸¼ÒÀÀ¾¹291
14.2¡@DemoBench293
14.3¡@¸`ÂI¸ê·½ºÞ²z¾¹295
14.4¡@­t¸ü´ú¸Õ301
²Ä15³¹¡@¸`ÂI¤ººc¥ó305
15.1¡@¸`ÂIªA°È305
15.1.1¡@¸`ÂI¤ºªºªA°È305
15.1.2¡@¬y®Ø¬[©M¨Æ¥ó½Õ«×ªA°È307
15.1.3¡@¤½ÃÒªA°È308
15.1.4¡@¥»¦a®w¬ÛÃöªA°È309
15.1.5¡@Cordaºôµ¸ªA°È¾¹309
15.2¡@Vault309
15.3¡@ºôµ¸©M®ø®§¶Ç»¼311
15.3.1¡@ºôµ¸¦a¹ÏªA°È311
15.3.2¡@®ø®§¶¤¦C312
15.3.3¡@¦w¥þ©Ê312
²Ä16³¹¡@²Õ¥ó®w314
16.1¡@¬y®w314
16.2¡@¦X¬ù¥Ø¿ý315
16.3¡@ª÷¿Ä¼Ò«¬316
16.3.1¡@¼Æ¶q316
16.3.2¡@°]°Èª¬ªp317
16.4¡@§Q²v¤¬´«319
§Ç¡G