• PHP+MySQL动态网站开发基础教程(微课版)
21年品牌 40万+商家 超1.5亿件商品

PHP+MySQL动态网站开发基础教程(微课版)

正版图书,可开发票,请放心购买。

53.56 6.8折 79 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者梁丽莎,林声伟,卢来编著

出版社清华大学出版社

ISBN9787302635970

出版时间2023-07

装帧平装

开本其他

定价79元

货号13150854

上书时间2024-07-01

哲仁书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录

第1章PHP入门

第2章 PHP 语法和函数

第3章字符串

第4章数组

第5章正则表达式

第6章PHP 与Web 页面的交互

第7章日期和时间

第8章Cookie 和 Session

第9章数据库编程

第 10章 用PHP 操作 MySQL数据库

第11章文件操作

第12章图像技术

第13章面向对象编程

第14章PHP 与 JavaScript 和 Ajax

第15章ThinkPHP

第16章PHP综合实例

参考文献




内容摘要

1.1 Web 技术基础

PHP因Web网站开发而诞生,因此首先来介绍Web技术基础知识。

1.1.1Web技术概述

1.Web的定义

Web一般指WWW(World Wide Web,全球广域网),也称为万维网,是一种基于超文本和HYTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在Intemet上的一种网络服务,为浏览者在 Intemet 上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超链接将Intemet 上的信息节点组织成一个互为关联的网状结构。简而言之,Web就是指互联网,人们通常说的“上网”就是访问互联网。

2. Web 的表现形式

在互联网中,网络资源是通过一个个Web网站来组织的,而Web网站由一个个网页组成。网页由超文本、超媒体组成,通过超文本传输协议进行交互。

超文本:一种用户接口方式,用以显示文本以及与文本相关的内容。通俗易懂地说,超文本主要是指链接到其他字段或文档的超文本链接(超链接),允许浏览者从当阅项位直直接跳转到超文本链接所指向的文字。

超媒体:超级媒体的简称,是超文本和多媒体在信息浏览环境下的结合。超媒体不仅可以使网页从一段文本跳转到另一段文本,还可以播放一段声音、显示一个图形,甚全可以播放一段动画。由此可见,超媒体使网页变得丰富多彩。

超文本传输协议(HyperText Transfer Protocol,HTTP):互联网上应用最为广泛的一种网络传输协议。浏览器和服务器之间的交互都是通过HTTP实现的。

3.C/S和B/S架构

C/S和B/S 架构是最流行的两种软件架构,Web 网站架构亦遵循这两种软件架构。

1) C/S架构

C/S(ClientSever)架构,即客户端服务器架构。客户端包含一个或多个在用户计算机上运行的程序。而服务器有两种:一种是数据库服务器,客户端通过数据库连接访问数据库服务器上的数据:另一种是Socket 服务器,服务器上的程序通过 Socket 与客户端的程序通信。也可以将C/S架构看成胖客户端架构,因为客户端需要实现绝大多数的业务逻辑和界面展示功能。在这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。

C/S架构的优点有:界面和操作可以很丰富;安全性能容易得到保证;实现多层认证也不难,由于只有一层交互,因此响应速度较快。

C/S架构的缺点是:适用面窄,通常用于局域网中;用户群固定,由于程序需要安装才可使用,因此不适合面向一些不可知的用户;维护成本高,只要升级,所有客户端的程序都需要改变。

2)B/S架构

B/S(Browser/Server)架构,即浏览器/服务器架构。Browser 指的是Web 浏览器,Server是指用某种语言编写的服务器端程序。在B/S架构中,业务逻辑处理一般很少在浏览器端实现,主要放在服务器端用服务器端程序语言(后端语言)实现。一般情况下,浏览器、服务器和数据库构成了网站开发的三层架构。采用B/S架构的系统不需要特别安装客户端组件,用浏览器执行即可。

在B/S架构中,显示逻辑(即网页)交给Web浏览器解释执行,业务逻辑放在服务器端,用后端语言编写程序来处理,这样减少了客户端浏览器的压力。由于客户端浏览器只需要负责页面呈现和用户交互,因此也被称为瘦客户端。

B/S架构的优点是:客户端无须安装组件,有浏览器即可;B/S 架构可以直接放在Intemet k供多用户访问,交互性较强:B/S架构无须升级多个客户端组件,更新服务器端程序即可。

B/S架构的缺点是:在跨浏览器上,B/S架构在呈现上不尽如人意,要达到C/S架构的呈现程度更难:在速度和安全性上需要花费巨大的成本,这是B/S 架构的最大问题;交互是请求-响应模式。常常需要刷新页面。

……



主编推荐
? 基础构建:文字通俗易懂,图文结合,讲解循序渐进,并配以针对性示例、微课视频,助你构建PHP程序设计基础体系。 ? 项目提升:在构建PHP程序设计基础体系上,通过实际项目开发,助你综合应用PHP程序设计语言,提升项目实战能力。

精彩内容
《PHP+MySQL动态网站开发基础教程(微课版)》全面讲述了PHP程序设计语言的基本原理和技术。全书共分为16章,包括PHP语言的用途与PHP环境的搭建、PHP语法和函数、字符串、数组、正则表达式、PHP与Web页面的交互、日期和时间、Cookie和Session、数据库编程、用PHP操作MySQL数据库、文件操作、图像技术、面向对象编程、PHP与JavaScript和Ajax、ThinkPHP等内容。 《PHP+MySQL动态网站开发基础教程(微课版)》内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实,主要面向PHP语言的初学者,适合作为Web应用开发培训机构的培训教材、高等院校相关课程的教材,也可作为Web应用开发人员的参考资料。 《PHP+MySQL动态网站开发基础教程(微课版)》配套的电子课件、实例源文件和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的二维码获取。扫描前言中的“看视频”二维码可以直接观看教学视频。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP