B/S ÓëC/S µÄÇø±ð
B/S½á¹¹£¬¼´Browser/Server£¨ä¯ÀÀÆ÷/·þÎñÆ÷£©½á¹¹£¬ÊÇËæ×ÅInternet¼¼ÊõµÄÐËÆ𣬶ÔC/S½á¹¹µÄÒ»Öֱ仯»òÕ߸ĽøµÄ½á¹¹¡£ÔÚÕâÖÖ
½á¹¹Ï£¬Óû§½çÃæÍêȫͨ¹ýWWWä¯ÀÀÆ÷ʵÏÖ£¬Ò»²¿·ÖÊÂÎñÂß¼ÔÚÇ°¶ËʵÏÖ£¬µ«ÊÇÖ÷ÒªÊÂÎñÂß¼ÔÚ·þÎñÆ÷¶ËʵÏÖ£¬ÐγÉËùν3-tier½á¹¹¡£B/S½á¹¹£¬Ö÷ÒªÊÇ
ÀûÓÃÁ˲»¶Ï³ÉÊìµÄWWWä¯ÀÀÆ÷¼¼Êõ£¬½áºÏä¯ÀÀÆ÷µÄ¶àÖÖScriptÓïÑÔ£¨VBScript¡¢JavaScript…£©ºÍActiveX¼¼Êõ£¬ÓÃͨÓÃä¯ÀÀÆ÷
¾ÍʵÏÖÁËÔÀ´ÐèÒª¸´ÔÓרÓÃÈí¼þ²ÅÄÜʵÏÖµÄÇ¿´ó¹¦ÄÜ£¬²¢½ÚÔ¼ÁË¿ª·¢³É±¾£¬ÊÇÒ»ÖÖȫеÄÈí¼þϵͳ¹¹Ôì¼¼Êõ¡£Ëæ×ÅWindows 98/Windows
2000½«ä¯ÀÀÆ÷¼¼ÊõÖ²Èë²Ù×÷ϵͳÄÚ²¿£¬ÕâÖֽṹ¸ü³ÉΪµ±½ñÓ¦ÓÃÈí¼þµÄÊ×Ñ¡Ìåϵ½á¹¹¡£ÏÔÈ»B/S½á¹¹Ó¦ÓóÌÐòÏà¶ÔÓÚ´«Í³µÄC/S½á¹¹Ó¦ÓóÌÐò½«ÊǾ޴óµÄ½ø
²½¡£
¡¡¡¡B/S½á¹¹²ÉÓÃÐÇÐÎÍØÆ˽ṹ½¨Á¢ÆóÒµÄÚ²¿Í¨ÐÅÍøÂç»òÀûÓÃInternetÐéÄâרÍø£¨VPN£©¡£Ç°ÕßµÄÌصãÊÇ°²È«¡¢¿ì½Ý¡¢×¼È·¡£ºó
ÕßÔò¾ßÓнÚʡͶ×Ê¡¢¿çµØÓò¹ãµÄÓŵ㣬ÐëÊÓÆóÒµ¹æÄ£ºÍµØÀí·Ö²¼È·¶¨¡£ÆóÒµÄÚ²¿Í¨¹ý·À»ðǽ½ÓÈëInternet£¬ÔÚÕû¸öÍøÂç²ÉÓÃTCP/IPÐÒé¡£
C/S
Óë B/S Çø±ð£º
¡¡¡¡Client/ServerÊǽ¨Á¢ÔÚ¾ÖÓòÍøµÄ»ù´¡Éϵģ¬Browser/ServerÊǽ¨Á¢ÔÚ¹ãÓòÍøµÄ»ù´¡ÉÏ
µÄ¡£
£±£®Ó²¼þ»·¾³²»Í¬£º
¡¡¡¡C/S Ò»°ã½¨Á¢ÔÚרÓõÄÍøÂçÉÏ£¬ С·¶Î§ÀïµÄÍøÂç»·¾³£¬
¾ÖÓòÍøÖ®¼äÔÙͨ¹ýרÃÅ·þÎñÆ÷ÌṩÁ¬½ÓºÍÊý¾Ý½»»»·þÎñ¡£
¡¡¡¡B/S ½¨Á¢ÔÚ¹ãÓòÍøÖ®Éϵģ¬ ²»±ØÊÇרÃŵÄÍøÂçÓ²¼þ»·¾³£¬ÀýÈçµç»°ÉÏÍø£¬
×âÓÃÉ豸£¬ ÐÅÏ¢×Ô¼º¹ÜÀí£¬ ÓбÈC/S¸üÇ¿µÄÊÊÓ¦·¶Î§£¬ Ò»°ãÖ»ÒªÓвÙ×÷ϵͳºÍä¯ÀÀÆ÷¾ÍÐС£
£²£®¶Ô°²È«ÒªÇó²»Í¬
¡¡¡¡
C/S Ò»°ãÃæÏòÏà¶Ô¹Ì¶¨µÄÓû§Èº£¬ ¶ÔÐÅÏ¢°²È«µÄ¿ØÖÆÄÜÁ¦ºÜÇ¿¡£ Ò»°ã¸ß¶È»úÃܵÄÐÅϢϵͳ²ÉÓÃC/S ½á¹¹ÊÊÒË£¬ ¿ÉÒÔͨ¹ýB/S·¢²¼²¿·Ö¿É¹«¿ªÐÅÏ¢¡£
¡¡
¡¡B/S ½¨Á¢ÔÚ¹ãÓòÍøÖ®ÉÏ£¬ ¶Ô°²È«µÄ¿ØÖÆÄÜÁ¦Ïà¶ÔÈõ£¬ ÃæÏòÊDz»¿ÉÖªµÄÓû§Èº¡£
£³£®¶Ô³ÌÐò¼Ü¹¹²»Í¬
¡¡¡¡C/S
³ÌÐò¿ÉÒÔ¸ü¼Ó×¢ÖØÁ÷³Ì£¬ ¿ÉÒÔ¶ÔȨÏÞ¶à²ã´ÎУÑ飬 ¶ÔϵͳÔËÐÐËٶȿÉÒÔ½ÏÉÙ¿¼ÂÇ¡£
¡¡¡¡B/S ¶Ô°²È«ÒÔ¼°·ÃÎÊËٶȵĶàÖصĿ¼ÂÇ£¬
½¨Á¢ÔÚÐèÒª¸ü¼ÓÓÅ»¯µÄ»ù´¡Ö®ÉÏ¡£ ±ÈC/SÓиü¸ßµÄÒªÇó£¬B/S½á¹¹µÄ³ÌÐò¼Ü¹¹ÊÇ·¢Õ¹µÄÇ÷ÊÆ£¬ ´ÓMSµÄ.NetϵÁеÄBizTalk 2000
Exchange 2000µÈ£¬ È«ÃæÖ§³ÖÍøÂçµÄ¹¹¼þ´î½¨µÄϵͳ¡£ SUN ºÍIBMÍƵÄJavaBean ¹¹¼þ¼¼ÊõµÈ£¬Ê¹B/S¸ü¼Ó³ÉÊì¡£
£´£®
Èí¼þÖØÓò»Í¬
¡¡¡¡C/S ³ÌÐò¿ÉÒÔ²»¿É±ÜÃâµÄÕûÌåÐÔ¿¼ÂÇ£¬ ¹¹¼þµÄÖØÓÃÐÔ²»ÈçÔÚB/SÒªÇóÏµĹ¹¼þµÄÖØÓÃÐԺá£
¡¡¡¡
B/S ¶ÔµÄ¶àÖؽṹ£¬ÒªÇó¹¹¼þÏà¶
Ïà¹ØÎĵµ£º
extern "C" °üº¬Ë«Öغ¬Ò壬´Ó×ÖÃæÉϼ´¿ÉµÃµ½£ºÊ×ÏÈ£¬±»ËüÐÞÊεÄÄ¿±êÊÇ“extern”µÄ£»Æä´Î£¬±»ËüÐÞÊεÄÄ¿±êÊÇ“C”µÄ¡£ÈÃÎÒÃÇÀ´Ïêϸ½â¶ÁÕâÁ½Öغ¬Òå¡£
¡¡¡¡£¨1£© ±»extern "C"ÏÞ¶¨µÄº¯Êý»ò±äÁ¿ÊÇexternÀàÐ͵ģ»
¡¡¡¡externÊÇC/C++ÓïÑÔÖбíÃ÷º¯ÊýºÍÈ«¾Ö±äÁ¿×÷Ó÷¶Î§£¨¿É¼ûÐÔ£©µÄ¹Ø¼ü×Ö£¬¸Ã¹Ø¼ü×Ö¸æËß±àÒ ......
C/C++ development with the Eclipse Platform
Pawel Leszek
ÕªÒª:ͨ¹ý±¾ÎÄÄ㽫»ñµÃÈçºÎÔÚEclipseƽ̨ÉÏ¿ª·¢C/C++ÏîÄ¿µÄ×ÜÌåÈÏʶ¡£ËäÈ»EclipseÖ÷Òª±»ÓÃÀ´¿ª·¢JavaÏîÄ¿£¬µ«ËüµÄ¿ò¼ÜʹµÃËüºÜÈÝÒ×ʵÏÖ¶ÔÆäËû¿ª·¢ÓïÑÔµÄÖ§³Ö¡£ÔÚÕâƪÎÄÕÂÀÄ㽫ѧ»áÈçºÎʹÓÃCDT(C/C++ Development Toolkit)£¬Ò»¸öÔÚEclipseƽ̨ÉÏ×î ......
1.cµ÷ÓÃpython:
ʵÀý´úÂ룺
main.cµ÷ÓÃtest.pyµÄ
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//main.c
#include <windows.h>
......
×ÜÊDZ»Í¬Ñ§ÃÇÎʵ½£¬ÈçºÎѧϰCºÍC++²Å²»Ã£È»£¬²Å²»ÊÇÂÒѧ£¬ÏëÁËһϣ¬ÕâÀï¸ø³öÒ»¸ö×ܵĻظ´¡£
¡¡¡¡Ò»¼ÒÖ®ÑÔ£¬»¶ÓÅÄש¹þ¡£
¡¡¡¡1¡¢¿ÉÒÔ¿¼ÂÇÏÈѧϰC.
¡¡¡¡´ó¶àÊýʱºò£¬ÎÒÃÇѧϰÓïÑÔµÄÄ¿µÄ£¬²»ÊÇΪÁ˳ÉΪһ¸öÓïÑÔר¼Ò£¬¶øÊÇÏ£Íû³ÉΪһ¸ö½â¾öÎÊÌâµÄר¼Ò¡£×öÒ»¸öÓÐÓõijÌÐòÔ±£¬×öÒ»¸ö׬ǮµÄ³ÌÐòÔ±¡£ÎÒÃǵļ ......
ÕâÊÇÒ»¸öÓÃJAVA W3C DOM ½øÐÐXML²Ù×÷µÄÀý×Ó£¬°üº¬Á˲éѯ¡¢Ôö¼Ó¡¢Ð޸ġ¢É¾³ý¡¢±£´æµÄ»ù±¾²Ù×÷¡£½ÏÍêÕûµÄÃèÊöÁËÒ»¸öXMLµÄÕû¸ö²Ù×÷Á÷³Ì¡£ÊʺϸÕÈëÃÅJAVA XML²Ù×÷µÄÅóÓѲο¼ºÍѧϰ¡£
¼ÙÉèÓÐXMLÎļþ£ºtest1.xml
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book>
<name>¹þÀï²¨Ì ......