当前位置: 首页 > news >正文

天津网站建设市场软件开发生命周期

天津网站建设市场,软件开发生命周期,四川营销型网站,网站设计的就业和发展前景​ ​ 您好#xff0c;我是程序员小羊#xff01; 前言 为了更好的学习软件测试的相关技能#xff0c;需要具备一定的基础知识。需要学习的基础知识包括#xff1a; 1、计算机基础 2、前端知识 3、后端知识 4、软件测试理论 后期分四篇文章进行编写#xff0c;这是第三篇 …​ ​ 您好我是程序员小羊 前言 为了更好的学习软件测试的相关技能需要具备一定的基础知识。需要学习的基础知识包括 1、计算机基础 2、前端知识 3、后端知识 4、软件测试理论 后期分四篇文章进行编写这是第三篇 这一篇文章是讲解后端基础知识的一篇文章 正文 一、系统架构介绍 两种常见的系统架构BS/CS CS架构BS架构 1.1 CS架构 CSClient/Server即客户端-服务器架构 优点 能充分发挥客户端PC的处理能力很多工作可以在客户端处理后再提交给服务器所以CS客户端响应速度快操作界面漂亮、形式多样可以充分满足客户自身的个性化要求能够实现复杂的业务流程安全性能更容易保证 缺点 需要专门的客户端安装程序不方便实现快速部署安装和配置兼容性差不同的操作系统需要开发不同的程序开发、维护成本较高需要具有一定专业水准的技术人员才能完成发生一次升级则所有客户端的程序都需 要改变 1.2 BS架构 BSBrowser/Server即浏览器-服务器架构是伴随着Internet技术的兴起而发展起来的。 优点 分布性强客户端零维护只要有网络、浏览器即可实现业务处理业务扩展简单方便通过增加网页即可增加服务器功能维护简单方便只需要改变网页即可实现所有用户的同步更新开发简单共享性强 缺点 个性化特点明显降低无法实现具有个性化的功能要求在跨浏览器上存在一定的兼容性客户端服务器端的交互是请求-响应模式响应速度低在速度和安全性上需要花费巨大的设计成本功能弱化难以实现传统模式下的特殊功能要求 1.3 CS与BS区别总结 效率c/s效率高某些内容已经安装在系统中了b/s每次都要加载最新的数据 升级b/s无缝升级c/s删除老版本再安装新版本 安全c/s更安全需要安装、注册、登录b/s有浏览器即可使用安全程度低 开发成本b/s成本低c/s需要不同的系统要不同的开发人员成本高 二、服务器介绍 什么是服务器 我们通常所说的“服务器”可以从硬件和软件两个层面来理解 硬件服务器其实就是我们所说的电脑任何一台电脑安装了软件并且可以对外提供服务就可以叫服务器专业服务器需要专业的硬件和软件支持性能高价格也比较高 软件服务器一个运行在硬件服务器上并为用户提供服务的计算机软件 注意在不同的意境下“服务器”代表着不同的含义有时指的是硬件有时指的是软件有时指的是提供服务的系统 软件服务器 软件服务器也可以称为服务器软件不同类型的服务器软件能够提供不同的服务。常见的软件服务器有 文件服务器是指在计算机网络环境中所有用户都可访问的文件存储设备是一种专供其他电脑检索文件和 存储的特殊电脑 数据库服务器提供了对数据组织、存储和管理功能的服务器比如Oracle、MySQL、Microsoft SQL Server 等等 邮件服务器邮件服务器是一种用来负责电子邮件收发管理的设备 FTP服务器是在互联网上提供文件存储和访问服务的计算机它们依照FTP协议提供服务 Web服务器 严格意义上Web服务器只负责处理HTTP协议只能发送静态页面的内容 常见的Web服务器有NginxApacheIIS等等 应用服务器 应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序 应用服务器一般也支持HTTP协议能够实现Web服务器的功能 应用服务器可以处理业务逻辑实现动态生成文档 常见的应用服务器有Tomcat、Weblogic、Jboss等等 三、编程语言介绍 1. 编程语言 编程语言programming language可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据并精确地定义在不同情况下所应当采取的行动。 1.1 编程语言的时代发展 编程语言经历的时代一般分为低级语言、高级语言和面向对象时代 低级语言时代 时间19461953 主要包括被称为“天书”的机器语言以及汇编语言高级语言时代 时间1954至今 随着世界上第一个高级语言fortran的出现新的编程语言开始不断涌现出来 数十年来全世界涌现了2500种以上高级语言一些流行至今一些则逐渐消失 代表语言BASIC、C语言面向对象时代 时间90年代初至今 面向对象程序设计ObjectOriented Programming简称OOP如今在整个程序设计中十分重要其 最突出的特点为封装性、继承性和多态性 代表语言Java、Python 1.2 Java语言 Java是一门面向对象编程语言不仅吸收了C语言的各种优点还摒弃了C里难以理解的多继承、指针等 概念 Java语言具有功能强大和简单易用两个特征 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 近几年来Java企业级应用飞速发展主要被运用于电信、金融、交通、电商等大型项目平台建设 1.3 Python语言 Python是一种跨平台的计算机程序设计语言 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言 最初被设计用于编写自动化脚本(shell)随着版本的不断更新和语言新功能的添加越多被用于独立的、大型项目的开发 相对于Java语言更加简单易学 主要应用领域大数据、人工智能、科学计算和统计、网络爬虫、软件开发等 四、常见文件格式 1.XML以前很火的一种格式 那什么是XML呢 XML 指可扩展标记语言EXtensible Markup Language XML 是一种标记语言很类似 HTML XML的设计宗旨是传输数据而非显示数据 XML 标签没有被预定义。您需要自行定义标签 XML 被设计为具有自我描述性 XML 是 W3C的推荐标准 XML 是纯文本的文件后缀名为.xml ?xml version1.0 encodingUTF-8 ? nodedb iddb desc三条边的长度都一样b13/b1b23/b2b33/b3expect等边三角形/expect/dbdyb14/b1b24/b2b35/b3expect等腰三角形/expect/dy /node1.2 XML与HTML的主要差异 XML 不是 HTML 的替代 XML 和 HTML 为不同的目的而设计 XML 被设计为传输和存储数据其焦点是数据的内容。 HTML被设计用来显示数据其焦点是数据的外观。 1.3 XML树形结构 XML文档形成了一种树形结构它从“根部”开始然后扩展到“枝叶” ?xml version1.0 encodingUTF-8 ? mailfrom张三/fromto李四/tosubject会议记录/subjectbody本次会议的主要内容有.../body /mail说明XML文档中第一行是 XML 声明它定义 XML 的版本和所使用的编码。1.4 XML语法 XML的主要语法规则包括 XML文档必须有根元素 XML文档必须有一个元素是所有其他元素的父元素。该元素称为根元素 所有XML元素都须有结束标签 在HTML中经常会看到没有结束标签的元素但是XML中省略结束标签是非法的 XML标签对大小写敏感 在XML中标签 Letter 与标签 letter 是不同的 XML必须正确地嵌套 HTML中 biThis text is bold and italic/b/iXML中所有元素都必须彼此正确地嵌套 biThis text is bold and italic/i/b XML的属性值须加引号 XML中的注释 在XML中编写注释的语法与HTML的语法很相似 !-- This is a comment -- 1.5 XML案例 案例小明是个男生今年20岁了毕业于清华大学家里养的宠物有1岁的狗、2岁的猫、3岁的猪他的幸运数 字是2、5、8。请把上面的信息用XML文档来表示。 ?xml version1.0 encodingUTF-8 ? introname小明/namegender男/genderage20/ageuniversity清华大学/universitypetspet age1狗/petpet age2猫/petpet age3猪/pet/petsluckyNumbersnumber2/numbernumber5/numbernumber8/number/luckyNumbers /intro2. JSON JSON的全称是”JavaScript Object Notation”是JavaScript对象表示法它是一种基于文本独立于语言的轻量级 数据交换格式。 2.1 JSON特点 JSON是纯文本JSON具有良好的自我描述性便于阅读和编写JSON具有清晰的层级结构有效地提升网络传输效率 2.2JSON语法规则 大括号保存对象中括号保存数组对象数组可以相互嵌套数据采用键值对表示多个数据由逗号分隔 JSON键 JSON的键必须是字符串类型用英文双引号括起来 JSON值 JSON 值可以是 数字整数或浮点数字符串在双引号中逻辑值true 或 false数组在中括号中对象在大括号中null 案例 练习 需求小明是个男生今年20岁了毕业于清华大学家里养的宠物有1岁的狗、2岁的猫、3岁的猪他的幸运数 字是2、5、8。请把上面的信息用JSON数据来表示。 { name: 小明, gender: 男, age: 20, university: 清华大学, pets: [ { name: 狗, age: 1 }, { name: 猫, age: 2 }, { name: 猪, age: 3 } ], luckyNumbers: [2, 5, 8] }扩展 js基础语法 ctrl 依然是注释的快捷键 alert弹出对话框小括号中的内容可以实现提示文字的效果必须放在英文状态下的单、双引号中最后的分号不推荐省略 例 alert(); alert(‘您的话费不足 请及时充值’); alert(“您网费不足”); 书写位置script标签写在html代码的最后位置其它js程序都要写在这对标签中 事件语法 script typetext/javascript语法规则 事件源.事件类型function(){事件发生的时候要执行的命令 }//document 代表查找的范围在整个文档中// document.getElementById(bz) 事件源 通过id的值为bz的按钮 以下这一小段代码放在浏览器的f12找到第二个console复制进去回车运行查看是否可以找到对应的标签 // onclick 代表事件类型鼠标左键点击 // function(){ 要执行的命令 }//例documen.getElementById(xw).onclickfunction(){alert(啊 我被点了);}//getElementsByClassName(xw) 找class为xw的标签//onclick 必须都是小写才可以// [数字] 代表第几个从0开始记录数字索引值、地址下标document.getElementsByClassName(xw)[1].onclickfunction(){alert(我有class 我被点击了);}//onmouseover 鼠标移入事件 //onmouseout 鼠标移出事件/script今天这篇文章就到这里了大厦之成非一木之材也大海之阔非一流之归也希望大家能持续关注下文章从浅入深也欢迎大佬们的随时指导
http://www.dnsts.com.cn/news/184809.html

相关文章:

  • 哪些招聘网站做海外招聘网站在布局
  • 网站访客qq抓取网站基本建设投资内容
  • 金华电子商务网站建设小程序跳转wordpress
  • 做亚马逊常用的网站国外自助建站
  • 分析可口可乐网站建设的目的昆明网站建站推广
  • 公司内部网站模板人人商城程序做的网站打不开
  • 住房和城乡建设部网站造价网站空间租用和自己搭建服务器
  • 制作网站需要多少时间织梦网站做自动生成地图
  • 企业被网站收录12306网站是阿里做的
  • 深圳网站推广策划wordpress视频教程下载地址
  • 互联网技术学院seo工作内容有哪些
  • ppt模板做的好的网站有哪些wordpress获取首页id
  • 做游戏小网站是啥做三网站
  • 网站开发合同支付网站建设 佛山市
  • 网站建设丩金手指排名壹陆中国生态文明建设的意义和目标
  • 黄页网站推广效果怎么样唐山论坛建站模板
  • 慕枫网站建设网站做贷款许可证
  • 休闲旅游产品营销网站的建设策略在婚恋网站做翻译好吗
  • 海外直购网站建设方案书范文如何网页设计与制作
  • 网站建设 海南win本地网站建设
  • 中国营销传播网手机版网站优化排名软件
  • 电子政务与网站建设工作总结深圳住房和建设局网站预约
  • 网络彩票网站开发设计非常漂亮的网站
  • 莱芜人力资源部最新招聘信息镇江网站搜索优化
  • 网站建设与维护技术浅谈论文wordpress树形导航
  • 做的网站没流量微信号30元一个自动发货
  • 免费的源码网站有哪些网站建设怎么翻译
  • 网站管理苏州能做网站
  • 顺的网站建设报价cmstop
  • 微网站模板建设自建网站流程