版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章应用开发体系与环境配置
1内容提要本章从体系上介绍软件编程体系企业应用开发架构和.NET应用开发体系。介绍常用的应用开发环境介绍如何安装和配置ASP.NET的运行环境ASP.NET运行平台的测试。1.1软件编程体系简介B/S架构编程体系B/S架构编程语言分成浏览器端编程语言和服务器端编程语言。浏览器端包括:HTML(HypertextMarkupLanguage,超文本标记语言)、CSS(CascadingStyleSheets,层叠样式表单)、JavaScript语言和VBScript语言。C/S架构编程体系2000年以前,C/S结构占据开发领域的主流,随着B/S结构的发展,C/S结构已经逐步被B/S结构取代。值得一提的是两门经典的开发语言:C++和Java,这两门语言覆盖了该领域85%以上的项目。虽然Java如日中天,但是C++在开发领域中老大的位置,始终不变。企业应用开发架构在构建企业级应用的时候,通常需要大量的代码,而且这些代码一般分布在不同的计算机上,划分代码运行在不同计算机上的理论就是多层设计理论。企业级应用系统通常分成两层、三层或者N层架构。两层架构传统的两层应用包括用户接口和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进行对话。实现上,通常使用ASP、ASP.NET、JSP或者VB等技术编写这类软件,结构如图1-2所示。
三层架构两层应用中,应用程序直接同数据库进行对话。三层结构在用户接口代码和数据库中间加入了一个附加的逻辑层,通常这个层叫做“商务逻辑层”,如图1-3所示。N层架构如果某个应用超过三个独立的代码层,那么这个应用叫做N应用,就不再叫四层或者五层等名称,而是统称为N层。如图1-4所示。.NET应用开发架构微软总裁兼首席执行官SteveBallmer给.NET下的定义为:“.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。”,即:.NET=新平台+标准协议+统一开发工具。.NET的设计目标.NET致力将手机,浏览器和门户应用程序集成到一起,形成一个统一的开发环境,结构如图1-5所示。.NET框架结构.NETFramework具有两个主要组件:公共语言运行库和.NETFramework类库。公共语言运行库是.NETFramework的基础。.NET框架是一个多语言组件开发和执行环境,他提供了一个跨语言的统一编程环境。.NET框架的设计目标是让开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。.NET框架结构.NET框架提供统一的编程APIASP.NET概述ASP.NET又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推出的新一代脚本语言。ASP.NET是.NET的一部分,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。AS妨P.假NE毛T的历败史AS颤P的第窃一个狗版本舒是0.曾9测试肺版,翼它能渔够将丢代码绩直接层嵌入HT怨ML,使浑得设盯计We齿b页面脾变得午更简嗽单更皇强大瞎,并炎且通投过内央置的察组件翼能够价实现怀强大掩功能扯,最虽明显虾的就亮是Ac拣ti伍ve会X竖Da谊ta辟O称bj凶ec夫ts(AD辆O,数罚据访刮问接诱口)暂。AS怒P必1.络0作为II瓶S(In越te步rn赤et清I胀nf水or诞ma辞ti慕on冒S年er网ve即r,In爷te权rn店et信息而服务和器)盼的附唯属产俭品免纯费发货送,养并且众不久巧就在Wi膛nd按ow箭s平台紫上广什泛使被用。AS么P与AD文O的结欢合使搬开发揪者很巩容易忍地在卵一个廊数据偏库中隶建立欧和打粉开一架个记巾录集较。这震是它移如此旨快就特被大井众接焰受的爪原因州。19怠98年,横微软殿公司胡又发垫布了AS蜡P志2.糊0。AS傻P鼻1.答0和AS毯P粘2.听0主要抵区别缎是外漂部组攻件。第有了AS迹P赖2.惯0和II城S绸4.撑0,就楚可以始建立AS绒P应用刃了。AS冈P.皮NE隙T的历鬼史微软割公司奖接着湿开发矛了Wi潮nd油ow钞s极20拍00操作制系统猛。这筝个Wi射nd闪ow梳s版本引给带颂上了II俊S萍5.寄0及AS屿P榜3.难0。虽树然到咐目前Wi猪nd史ow吃s已经维发展乱到比卡较高川的版益本,煌但是旱开发丽领域点中依疲然采垫用Wi臭nd枪ow多s戴20糖00撞S事er株ve念r。Wi颂nd积ow平s铲20奇00包括侨三个客不同德的版签本:Pr塌of此es撤si州on房诚al,Se卷rv辞er和Ad需va济nc冒ed甲S折er护ve页r。按亚照默驳认设构置安镰装Wi裳nd趣ow顺s呼20隙00拣S腿er粗ve幅r,安僚装时地不用层作任暂何改栏动,总就配贡置好宗了AS筐P的运板行环魂境。20显02年微镰软发象布.N问ET发布俘正式蒙版本.N袜ET梁F撕ra咏me链wo歼rk浩1牺.0,其益中的AS鲜P版本灯就是AS避P.允NE执T伟1.优0,在惭此以超前发喂布了减两个.N检ET测试雀版本Be厨ta泪1和Be抢ta承2。20垫03年微衔软发土布了.N疗ET泛F手ra伴me侵wo津rk醒1.贵1正式柳版,翁其中AS盘P版本庙就是AS瓦P.牲NE干T1靠.1。20在05年微热软发伪布.N域ET亩F筋ra响me占wo耽rk炊2.凑0正式协版本醒,也飘就是AS斗P.驼NE咳T谈2.搞0。AS垃P.驻NE僵T的脚织本语纲言AS治P.欺NE悄T目前解能支降持3种与妻语言牛,C#(读厉作"C犯S溜ha活rp刑"),Vi悠su颠alBa眠si它c.麻NE茧T和Js个cr季ip借t.骂NE躺T。配置AS数P.栽NE沈T的运总行环侨境AS床P.那NE捡T正式诊版对擦操作衡系统淋要求跨:Wi捐nd逝ow件s费20通00以上咏版本侵,II碑S5农.0以上搂版本砍和浏胆览器IE泼5隙.5以上比版本陷。建议萝的配求置环砖境为骑:Wi珠nd乖ow播s悉20谎00堤S狡er迟ve左r/开20技03攻S俱er雅ve拾r+窑I转E6形.0扁+S致QL偶S透er割ve劝r延20陵00企业确版。安装II赏S安装.N推ET积F斩ra雹me叼wo暗rk安装压完II冠S以后检,已葡经可用以执豆行AS抵P脚本初了。娇为了品支持AS起P.佣NE惜T脚本藏,还败必须臣安装.N烧ET志F折ra侧me捧wo裕rk,最笨新的钟版本织可以肿在微恐软的纲网站论下载些,程缺序(Mi态cr俭os齿of猎t.先NE膀TFr赖am绿ew称or羞k堤1.也1版可裹再发水行组屡件包.e兔xe)大匙约23呈M,文趣档大剖约12绒0M。测试AS扎P.著NE沉T运行在环境案例笼名称炒:测董试AS垦P.雷NE泄T运行肌环境程序纯名称没:1-稠01叶.a桐sp良x<%真@粮P床ag势e虏La晌ng喂ua稻ge遥="架C#索"举%><%Re情sp蔬on蓄se碌.W医ri数te("我的改第一微个AS据P.辛NE宪T程序")勾;%>SQ抬L保Se玩rv阿er的安掠装SQ恭L邮Se要rv眼er的安侍装SQ值L当Se库rv格er的安写装案例盏名称寄:测岔试SQ粉L贼Se燃rv块er运行殿环境程序肃名称刑:1-要02真.a苹sp盖x<%穴@景Im杠po藏rt浅N初am沙es波pa厕ce蚕="Sy息st僵em护.D姜at咳a"言%><%答@繁Im误po追rt忆N爽am庭es罗pa赵ce龙="Sy条st抖em腰.D榆at役a.错Sq危lC违li被en洋t"冈%><s涂cr犯ip绕t溪la险ng低ua闷ge修="举C#无"ru察na秋t="场se浓rv疤er知">vo草idPa墨ge办_L传oa技d(较Ob追je饮ctse组nd盯er谊,Ev盛en捉tA紫rg绘se)绳{Sq能lC光on育ne钓ct励io泳nCo称nn=n低ewSq浓lC耕on驻ne嗓ct启io旨n()掠;Co腰nn乳.C尿on让ne低ct腐io康nS炼tr水in袍g="枪se联rv滑er改=lo岁ca组lh伏os街t;孤da摔ta疗ba狱se=pu乳bs厨;u坚id=sa渗;p脚wd='姻'"瓶;Co距nn该.O街pe余n()脆;Sq扶lC尘om旋ma阻ndCo度mm=n帮ewSq盲lC妻om雅ma嗓nd习("连se案le纵ct*纸fr况om板A苹ut弹ho陈rs巨"袋,Co第nn);Sq末lD决at蔽aR删ea蕉de摔rdr=Co以mm端.E材xe好cu喝te及Re泪ad陕er()介;dg清.D庸at女aS饶ou捏rc李e=dr;dg端.D鸣at肠aB模in瓜d()专;Co肌nn秩.C智lo午se()增;}</逃sc隐ri造pt爪><as伪p:尼Da侍ta戚Gr疯idid氏="腿dg翼"ru终na碧t="坚se奋rv童er贴"瞒/>小结本章帐需要驻理解B/午S和C/催S架构等编程剪体系重点病理解茄两层亿架构组、三兆层架令构和N层架
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脊髓疾病护理的未来发展趋势
- 心理慰藉志愿者服务协议书2026
- 垂直整合行业标准合作协议
- 会议设备租赁合同2026年度
- 2026年精益生产视角下的厂内物流改善
- 2026年如何处理团队中的“刺头”员工
- 2026社会及治理投资合作协议2026年
- 2026年初中生物后进生转化工作心得体会
- 线上医疗健康波特五力评估合同
- 咖啡机销售及售后服务合同
- 2026年基金从业资格考试基金法律法规真题与答案
- 2026届高三英语二轮复习读后续写专题之修辞手法
- 2026年山东司法警官职业学院公开招聘人员(42名)笔试备考试题及答案解析
- 中国邮政公司招聘笔试题库2026
- 2026年度省综合专家库评标专家继续教育培训试题及答案解析
- 2026四川成都市公共交通集团有限公司招聘储备人才等岗位备考题库含答案详解(突破训练)
- 2025西安建筑科技大学辅导员招聘考试真题
- 2026年宁波市水务环境集团校园招聘考试笔试试题及答案
- 2026年乡镇卫生院招聘考试题库及答案
- 无人机组装与调试职业技能等级标准
- 2026年岭南版小学二年级美术下册(全册)每课教学设计(附目录)
评论
0/150
提交评论