第二章 静态网页开发技术

  静态网页是指可以由浏览器解释执行而生成的网页,HTML是一组标签,负责网页的基本表现形式;

JavaScript是在客户端浏览器运行的语言,负责在客户端与用户的互动;CSS是一个样式表,起到美化

整个页面的功能。

2.1 HTML网页设计

  HTML(Hyper Text Markup Language)即超文本标记语言,是用来编写网页文件的标准,使用它可以

设计静态网页,定义了一组标记(tag,也称标签)用来描述web文档数据。

2.2 HTML文档数据结构与基本用法

  (1)它的拓展名后缀名为:“.html”和“.htm”的格式,可供浏览器解释执行.

   (ps:对于html文档可以直接通过浏览器打开并解释执行,不需要使用服务器)

  (2)一个html文档的内容一般位于<html></html>之间,分为头部(head)和

    主体(body)两部分。在头部,可以定义标题、样式;文档的主体就是要显示的信息。

Example: 

 <html>
      <head>
        <title>第一个HTML网页</title> //头部:在<head>与 </head>之间部分
      </head>
      <body text="blue">
        hello,<b> world!!</b>
        <hr size="5px" align="left" color="red" width="50%"> //主体:在<body>与 <body>之间部分
        你好!!!
      </body>
    </html> 

 (3) HTML标记

   用"< >"括起来一些单词或字母,如<html>, <head>   <body>等称为“标记”。

   标记用来分割和标记 网页中的元素,以形成的网页的布局、格式等。

课外的认识:

JavaWeb应用程序通常是由:

  表示层控件:包括HTML和JSP页面组成。

  控制层控件:由servlet组成。

  业务逻辑层控件:JavaBean或EJB。

  持久层控件:JDBC和Hibernate。

解释专有名词:  

  1.CSS(Casscading Style Sheets):即层叠样式表,简称:“样式表”是一种美化网页的技术,

     主要完成字体、颜色、布局等方面的各种设置;

  2.Servlet(Java服务器小程序):是用Java语言编写的服务器端程序,他可以处理客户端传来的HTTP

     请求,具有可移植性、功能强大、安全、继承、模块化;

  3.JSP:JSP页面由HTML代码嵌入其中的Java代码组成。JSP页面一般包括JSP指令、JSP脚本元素、JSP标

    准动作以及JSP内置对象

  4.JDBC(Java Database Connectivity数据库访问接口):JDBC API主要用来连接数据库直接调用SQL

     命令执行各种SQL语句;

  5.JavaBean:javabean用java语言编写并遵循一定规范的类,该类的一个实例称为JavaBean,简称,bean.

  6.Struts2 :提供了一种MVC体系结构的Web程序的开发方法,是目前最常用的开发框架;

  7.XML(eXtensible Markup Language,可拓展标记性语言):在JavaWeb应用程序中,XML主要用于描述配置信息。

     Servlet、Struts2以及Hibernate框架都需要配置文件,它们的配置文件都是XML格式。

  8.Hibernate:是一种面向Java环境的对象/关系数据库映射工具,即ORM(Object-RelationMapping对象-映射工具),

      它对JDBC API进行了封装,负责Java对象的持久化。

容器指的是:提供特定程序组件服务的标准化运行环境,通过这些组件可以在JavaEE平台上得到所期望的服务。

 组件指的是:在应用程序中能发挥特定功能的软件单位,实质上是几种特定的Java程序,只不过是这些程序被规定了固定的格式和编写方法。

最新文章

  1. 【iOS】NSNumberFormatter
  2. 怎么样修改PHPStorm中文件修改后标签和文件名的颜色与背景色
  3. dubbo+zookeeper集群配置
  4. a标签 打电话 发邮件
  5. libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname)
  6. Selenium实战脚本集(4)--简单的开发者头条客户端
  7. android 单独编译某个模块
  8. C#_判断2个对象的值是否相等
  9. MySQL利用binlog来恢复数据库
  10. 微信小程序image组件binderror使用例子(对应html、js中的onerror)
  11. 升级 pip 超时解决方案
  12. helm-chart6,子chart 和全局值
  13. springboot webmvc初始化:一个登陆异常引出的话题
  14. windows版influxDB安装与配置
  15. 什么是pyc文件,Python
  16. 修改easydialog标题
  17. KCF的弊端
  18. 详解如何使用Docker Hub官方的MySQL镜像生成容器
  19. BZOJ 3174 拯救小矮人(贪心+DP)
  20. js删除逗号

热门文章

  1. css3之transition、transform、animation比较
  2. 编程中经常看到上下文context,这个上下文指得是什么?
  3. java scoket http TCP udp
  4. 用jquery来实现正反选选择框checkbox的小示例
  5. D3(v5) in TypeScript 坐标轴之 scaleBand用法
  6. 深入理解JavaScript系列(37):设计模式之享元模式
  7. MySQL -U防止人为误操作
  8. java版两人聊天程序
  9. Linux CentOS安装PHP环境
  10. Array、ArrayList和List三者的区别