外文文献—MySQL数据库Word文档格式.docx

上传人:b****1 文档编号:13080995 上传时间:2022-10-04 格式:DOCX 页数:15 大小:28.04KB
下载 相关 举报
外文文献—MySQL数据库Word文档格式.docx_第1页
第1页 / 共15页
外文文献—MySQL数据库Word文档格式.docx_第2页
第2页 / 共15页
外文文献—MySQL数据库Word文档格式.docx_第3页
第3页 / 共15页
外文文献—MySQL数据库Word文档格式.docx_第4页
第4页 / 共15页
外文文献—MySQL数据库Word文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

外文文献—MySQL数据库Word文档格式.docx

《外文文献—MySQL数据库Word文档格式.docx》由会员分享,可在线阅读,更多相关《外文文献—MySQL数据库Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

外文文献—MySQL数据库Word文档格式.docx

DevelopmenttoolsintroductionMySQL

SimpleIntroduction

TheMySQLdatabasehasbecometheworld'

smostpopularopensourcedatabasebecauseofitshighperformance,highreliabilityandeaseofuse.ItisalsothedatabaseofchoiceforanewgenerationofapplicationsbuiltontheLAMPstackLinux,Apache,MySQL,PHP/Perl/Python.Manyoftheworld'

slargestandfastest-growingorganizationsincludingFacebook,Google,Adobe,AlcatelLucentandZapposrelyonMySQLtosavetimeandmoneypoweringtheirhigh-volumeWebsites,business-criticalsystemsandpackagedsoftware.

MySQLrunsonmorethan20platformsincludingLinux,Windows,MacOS,Solaris,IBMAIX,givingyouthekindofflexibilitythatputsyouincontrol.Whetheryou'

renewtodatabasetechnologyoranexperienceddeveloperorDBA,MySQLoffersacomprehensiverangeofdatabasetools,support,trainingandconsultingservicestomakeyousuccessful.

2.JavaandtheInternet

IfJavais,infact,yetanothercomputerprogramminglanguage,youmayquestionwhyitissoimportantandwhyitisbeingpromotedasarevolutionarystepincomputerprogramming.Theanswerisn’timmediatelyobviousifyou’recomingfromatraditionalprogrammingperspective.AlthoughJavaisveryusefulforsolvingtraditionalstand-aloneprogrammingproblems,itisalsoimportantbecauseitwillsolveprogrammingproblemsontheWorldWideWeb.

2.1Client-sideprogramming

TheWeb’sinitialserver-browserdesignprovidedforinteractivecontent,buttheinteractivitywascompletelyprovidedbytheserver.Theserverproducedstaticpagesfortheclientbrowser,whichwouldsimplyinterpretanddisplaythem.BasicHTMLcontainssimplemechanismsfordatagathering:

text-entryboxes,checkboxes,radioboxes,listsanddrop-downlists,aswellasabuttonthatcanonlybeprogrammedtoresetthedataontheformor“submit”thedataontheformbacktotheserver.ThissubmissionpassesthroughtheCommonGatewayInterfaceCGIprovidedonallWebservers.ThetextwithinthesubmissiontellsCGIwhattodowithit.Themostcommonactionistorunaprogramlocatedontheserverinadirectorythat’stypically

called“cgi-bin.”IfyouwatchtheaddresswindowatthetopofyourbrowserwhenyoupushabuttononaWebpage,youcansometimessee“cgi-bin”withinallthegobbledygookthere.Theseprogramscanbewritteninmostlanguages.Perlisacommonchoicebecauseitisdesignedfortextmanipulationandisinterpreted,soitcanbeinstalledonanyserverregardlessofprocessororoperatingsystem.

ManypowerfulWebsitestodayarebuiltstrictlyonCGI,andyoucaninfactdonearlyanythingwithit.However,WebsitesbuiltonCGIprogramscanrapidlybecomeoverlycomplicatedtomaintain,andthereisalsotheproblemofresponsetime.TheresponseofaCGIprogramdependsonhowmuchdatamustbesent,aswellastheloadonboththeserverandtheInternet.Ontopofthis,startingaCGIprogramtendstobeslow.TheinitialdesignersoftheWebdidnotforeseehowrapidlythisbandwidthwouldbeexhaustedforthekindsofapplicationspeopledeveloped.Forexample,anysortofdynamicgraphingisnearlyimpossibletoperformwithconsistencybecauseaGIFfilemustbecreatedandmovedfromtheservertotheclientforeachversionofthegraph.Andyou’venodoubthaddirectexperiencewithsomethingassimpleasvalidatingthedataonaninputform.Youpressthesubmitbuttononapage;

thedataisshippedbacktotheserver;

theserverstartsaCGIprogramthatdiscoversanerror,formatsanHTMLpageinformingyouoftheerror,andthensendsthepagebacktoyou;

youmustthenbackupapageandtryagain.Notonlyisthisslow,it’sinelegant.

Thesolutionisclient-sideprogramming.MostmachinesthatrunWebbrowsersarepowerful

enginescapableofdoingvastwork,andwiththeoriginalstaticHTMLapproachtheyaresittingthere,justidlywaitingfortheservertodishupthenextpage.Client-sideprogrammingmeansthattheWebbrowserisharnessedtodowhateverworkitcan,andtheresultfortheuserisamuchspeedierandmoreinteractiveexperienceatyourWebsite.

Theproblemwithdiscussionsofclient-sideprogrammingisthattheyaren’tverydifferentfromdiscussionsofprogrammingingeneral.Theparametersarealmostthesame,buttheplatformisdifferent:

aWebbrowserislikealimitedoperatingsystem.Intheend,youmuststillprogram,andthisaccountsforthedizzyingarrayofproblemsandsolutionsproducedbyclient-sideprogramming.Therestofthissectionprovidesanoverviewoftheissuesandapproachesinclient-sideprogramming.

2.2Plug-ins

Oneofthemostsignificantstepsforwardinclient-sideprogrammingisthedevelopmentoftheplug-in.Thisisawayforaprogrammertoaddnewfunctionalitytothebrowserbydownloadingapieceofcodethatplugsitselfint

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1