資源描述:
《Java Network Programming》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、PrefaceJava?'sgrowthoverthelastfiveyearshasbeennothingshortofphenomenal.GivenJava'srapidrisetoprominenceandthegeneralinterestinnetworking,it'salittlesurprisingthatnetworkprogramminginJavaisstillsomysterioustosomany.Thisdoesn'thavetobe.Infact,writingnetworkprogramsinJavaisquitesimple,asthisbookwillsh
2、ow.ReaderswithpreviousexperienceinnetworkprogramminginaUnix,Windows,orMacintoshenvironmentshouldbepleasantlysurprisedathowmucheasieritistowriteequivalentprogramsinJava.That'sbecausetheJavacoreAPIincludeswell-designedinterfacestomostnetworkfeatures.Indeed,thereisverylittleapplicationlayernetworksoftw
3、areyoucanwriteinCorC++thatyoucan'twritemoreeasilyinJava.JavaNetworkProgrammingendeavorstoshowyouhowtotakeadvantageofJava'snetworkclasslibrarytoquicklyandeasilywriteprogramsthataccomplishmanycommonnetworkingtasks.Theseinclude:?BrowsingpagesontheWeb?ParsingandrenderingHTML?SendingemailwithSMTP?Receivi
4、ngemailwithPOPandIMAP?Writingmultithreadedservers?Installingnewprotocolandcontenthandlersintobrowsers?Encryptingcommunicationsforconfidentiality,authentication,andguaranteedmessageintegrity?DesigningGUIclientsfornetworkservices?PostingdatatoCGIprograms?LookinguphostsusingDNS?Downloadingfileswithanon
5、ymousFTP?Connectingsocketsforlow-levelnetworkcommunication?DistributingapplicationsacrossmultiplesystemswithRemoteMethodInvocationJavaisthefirstlanguagetoprovidesuchapowerfulcross-platformnetworklibrarythathandlesallthesediversetasks.JavaNetworkProgrammingexposesthepowerandsophisticationofthislibrar
6、y.Thisbook'sgoalistoenableyoutostartusingJavaasaplatformforseriousnetworkprogramming.Todoso,thisbookprovidesageneralbackgroundinnetworkfundamentalsaswellasdetaileddiscussionsofJava'sfacilitiesforwritingnetworkprograms.You'lllearnhowtowriteJavaappletsandapplicationsthatsharedataacrosstheInternetforga
7、mes,collaboration,softwareupdates,filetransferandmore.You'llalsogetabehind-the-sceneslookatHTTP,CGI,TCP/IP,andtheotherprotocolsthatsupporttheInternetandtheWeb.Whenyoufinishthisbook,you'llhavetheknowle