一、Web
1.1 概念介绍软件架构
web概念概述
* JavaWeb:
*
* 使用Java语言开发基于互联网的项目
* 软件架构:
1. C
/S
: Client
/Server 客户端
/服务器端
* 在用户本地有一个客户端程序,在远程有一个服务器端程序
* 如:QQ,迅雷
...
* 优点:
1. 用户体验好
* 缺点:
1. 开发、安装,部署,维护 麻烦
2. B
/S
: Browser
/Server 浏览器
/服务器端
* 只需要一个浏览器,用户通过不同的网址
(URL
),客户访问不同的服务器端程序
* 优点:
1. 开发、安装,部署,维护 简单
* 缺点:
1. 如果应用过大,用户的体验可能会受到影响
2. 对硬件要求过高
1.2 概念介绍资源分类
* B
/S架构详解
* 资源分类:
1. 静态资源:
* 使用静态网页开发技术发布的资源。
* 特点:
* 所有用户访问,得到的结果是一样的。
* 如:文本,图片,音频、视频
, HTML
,CSS
,JavaScript
* 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源
2. 动态资源:
* 使用动态网页及时发布的资源。
* 特点:
* 所有用户访问,得到的结果可能不一样。
* 如:jsp
/servlet
,php
,asp
...
* 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器
1.3 HTML概念介绍
2. 快速入门:
* 语法:
1. html文档后缀名
.html 或者
.htm
2. 标签分为
1. 围堵标签:有开始标签和结束标签。如
<html> </html
>
2. 自闭和标签:开始标签和结束标签在一起。如
<br
/>
3. 标签可以嵌套:
需要正确嵌套,不能你中有我,我中有你
错误:
<a><b></a
></b
>
正确:
<a><b></b
></a
>
4. 在开始标签中可以定义属性。属性是由键值对构成,值需要用引号
(单双都可
)引起来
5. html的标签不区分大小写,但是建议使用小写。
* 代码:
<html>
<head>
<title>title
</title
>
</head
>
<body>
<FONT color
='red'>Hello World
</font
><br
/>
<font color
='green'>Hello World
</font
>
</body
>
</html
>
1.3 HTML文件_图片_表格_连接标签
文件标签:构成html最基本的标签
* html
:html文档的根标签
* head:头标签。用于指定html文档的一些属性。引入外部的资源
* title:标题标签。
* body:体标签
* <!DOCTYPE html
>:html5中定义该文档是html文档
3. 图片标签:
* img:展示图片
* 属性:
* src:指定图片的位置
* 代码:
<!--展示一张图片 img
-->
<img src
="image/jingxuan_2.jpg" align
="right" alt
="古镇" width
="500" height
="500"/>
<!--
相对路径
* 以
.开头的路径
* ./:代表当前目录
./image
/1.jpg
* ../
:代表上一级目录
-->
<img src
="./image/jiangwai_1.jpg">
<img src
="../image/jiangwai_1.jpg">
4. 列表标签:
* 有序列表:
* ol
:
* li
:
* 无序列表:
* ul
:
* li
:
5. 链接标签:
* a
:定义一个超链接
* 属性:
* href:指定访问资源的
URL(统一资源定位符
)
* target:指定打开资源的方式
* _self
:默认值,在当前页面打开
* _blank:在空白页面打开
* 代码:
<!--超链接 a
-->
<a href
="http://www.itcast.cn">点我
</a
>
<br>
<a href
="http://www.itcast.cn" target
="_self">点我
</a
>
<br>
<a href
="http://www.itcast.cn" target
="_blank">点我
</a
>
<br>
<a href
="./5_列表标签.html">列表标签
</a
><br>
<a href
="mailto:itcast@itcast.cn">联系我们
</a
>
<br>
<a href
="http://www.itcast.cn"><img src
="image/jiangwai_1.jpg"></a
>
1.4 div span、语义化标签、表格标签
6. div和span:
* div
:每一个div占满一整行。块级标签
* span:文本信息在一行展示,行内标签 内联标签
7. 语义化标签:html5中为了提高程序的可读性,提供了一些标签。
1. <header>:页眉
2. <footer>:页脚
8. 表格标签:
* table:定义表格
* width:宽度
* border:边框
* cellpadding:定义内容和单元格的距离
* cellspacing:定义单元格之间的距离。如果指定为
0,则单元格的线会合为一条、
* bgcolor:背景色
* align:对齐方式
* tr:定义行
* bgcolor:背景色
* align:对齐方式
* td:定义单元格
* colspan:合并列
* rowspan:合并行
* th:定义表头单元格
* <caption>:表格标题
* <thead>:表示表格的头部分
* <tbody>:表示表格的体部分
* <tfoot>:表示表格的脚部分
*
1.5 综合案例–旅游网首页,仅图片
<!DOCTYPE html
>
<html lang
="en">
<head>
<meta charset
="UTF-8">
<title>旅游网
</title
>
</head
>
<body>
<!--采用table来完成布局
-->
<!-- 最外层的table用于整个页面的布局
-->
<table width
="100%" align
="center">
<!--第一行
-->
<tr>
<td>
<img src
="image/top_banner.jpg" width
="100%" alt
="">
</td
>
</tr
>
<!--第二行
-->
<tr>
<td>
<table width
="100%" align
="center">
<tr>
<td>
<img src
="image/logo.jpg" alt
="">
</td
>
<td>
<img src
="image/search.png" alt
="">
</td
>
<td>
<img src
="image/hotel_tel.png" alt
="">
</td
>
</tr
>
</table
>
</td
>
</tr
>
<!--第
3行
-->
<tr>
<td>
<table width
="100%" align
="center">
<tr bgcolor
="yellow" align
="center" height
="45">
<td>
<a href
="">首页
</a
>
</td
>
<td>
<a href
="">酒店
</a
>
</td
>
<td>
<a href
="">香港车票
</a
>
</td
>
<td>
<a href
="">出境游
</a
>
</td
>
<td>
<a href
="">国内游
</a
>
</td
>
<td>
<a href
="">港澳游
</a
>
</td
>
<td>
<a href
="">抱团定制
</a
>
</td
>
<td>
<a href
="">全球自由行
</a
>
</td
>
<td>
<a href
="">收藏排行榜
</a
>
</td
>
</tr
>
</table
>
</td
>
</tr
>
<!--第
4行 轮播图
-->
<tr>
<td>
<img src
="image/banner_3.jpg" alt
="" width
="100%">
</td
>
</tr
>
<!--第
5行 精选
-->
<tr>
<td>
<img src
="image/icon_5.jpg" alt
="" >
精选
<hr color
="yellow" >
</td
>
</tr
>
<!--第
6行
-->
<tr>
<td>
<table align
="center" width
="95%">
<tr>
<td>
<img src
="image/jiangxuan_1.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;899</font
>
</td
>
<td>
<img src
="image/jiangxuan_1.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;899</font
>
</td
>
<td>
<img src
="image/jiangxuan_1.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;899</font
>
</td
>
<td>
<img src
="image/jiangxuan_1.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;899</font
>
</td
>
</tr
>
</table
>
</td
>
</tr
>
<!--第
7行 国内游
-->
<tr>
<td>
<img src
="image/icon_6.jpg" alt
="" >
国内游
<hr color
="yellow" >
</td
>
</tr
>
<!--第
8行 国内游
-->
<tr>
<td>
<table align
="center" width
="95%">
<tr>
<td rowspan
="2">
<img src
="image/guonei_1.jpg" alt
="" height
="100%">
</td
>
<td>
<img src
="image/jiangxuan_2.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
<td>
<img src
="image/jiangxuan_2.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
<td>
<img src
="image/jiangxuan_2.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
</tr
>
<tr>
<td>
<img src
="image/jiangxuan_2.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
<td>
<img src
="image/jiangxuan_2.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;899</font
>
</td
>
<td>
<img src
="image/jiangxuan_2.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
</tr
>
</table
>
</td
>
</tr
>
<!--第
7行 国内游
-->
<tr>
<td>
<img src
="image/icon_7.jpg" alt
="" >
境外游
<hr color
="yellow" >
</td
>
</tr
>
<!--第
10行 境外游
-->
<tr>
<td>
<table align
="center" width
="95%">
<tr>
<td rowspan
="2">
<img src
="image/jiangwai_1.jpg" alt
="" height
="100%">
</td
>
<td>
<img src
="image/jiangxuan_3.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
<td>
<img src
="image/jiangxuan_3.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
<td>
<img src
="image/jiangxuan_3.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
</tr
>
<tr>
<td>
<img src
="image/jiangxuan_3.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
<td>
<img src
="image/jiangxuan_3.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;899</font
>
</td
>
<td>
<img src
="image/jiangxuan_3.jpg" alt
="">
<p>上海飞三亚五天四晚自由行(春节销售
+亲子
+蜜月
+自由行)
</p
>
<font color
="red">¥
;699</font
>
</td
>
</tr
>
</table
>
</td
>
</tr
>
<!--第
11行
-->
<tr>
<td>
<img src
="image/footer_service.png" alt
="" width
="100%">
</td
>
</tr
>
<!--第
12行
-->
<tr>
<td align
="center" bgcolor
="yellow">
<font color
="gray" size
="2">
江苏传智播客教育科技股份有限公司
<br
/>
版权所有Copyright
2006-2018©
;, All Rights Reserved 苏ICP备
16007882
</font
>
</td
>
</tr
>
</table
>
</body
>
</html
>