昨天了解了构建动态网站的几种技术:Servlet技术、JSP技术,ASP技术和ASP.NET技术以及PHP技术。昨天的精髓在于JSP技术的运行原理:通过用户请求JSP文件,首先检查JSP文件的语法,然后将JSP文件转化成Servlet文件。通过JAVA工具类的编译,实例化该类的对象处理客户端的请求,从而将反应信息发送给客户端。博主认为:在研究某种技术时,一定认真、认真、再认真地研究它的最底层技术!!!   
   这本书的第二章讲解的是“动态网站的开发环境”。书里要求我们安装JDK,Tomcat、Eclipse等应用目前使用最广泛的Java Web开发环境是Eclipse,通过配置可以将它和Tomcat集成起来。
   在学动态网页技术之前,我们肯定会首先了解“静态网页开发技术”,所以这本书的第三章就开始讲解“静态网页技术”,所谓“静态网页技术”俗称HTML (which)是一种超文本文档的标记语言,它可以在普通文本上加上各种标签,图片,声音,动画以及影视等内容。
    HTML文档结构是以<html>开头以</html>结尾。在HTML上有许多有趣的标签。比如:font 这个标签可以设置字体类型、color 这个标签可以设计字体、边框等颜色、table 这个标签使可以创建表格以及设置表格属性。
    这个超文本标记语言(Hypertext Marked Language)可以独立于操作系统平台。在普通的文本上加上各种标签可以呈现出各种精美的效果。
    这本书除了介绍HTML开发静态网页之外,还介绍了JavaScript和CSS。
    首先,JavaScript是一种动态的,弱型的,基于对象和时间驱动的脚本语言,它的解释器被称做JavaScript引擎,是浏览器的一部分。JavaScript 广泛用于Web应用开发,通常来为页面添加各式各样的动态功能,为用户提供更流畅的浏览效果JavaScript脚本是用锅嵌入在HTML中实现自身功能。
    博主认为JavaScript常用的几种事件是:单击事件(onClick)、改变事件(onChange)、选择时间(onSelect)以及聚焦事件(onFocus)。
    那么CSS是什么呢?CSS全称(Cascading Style Sheets),俗称层叠样式表单,简称样式表。CSS是一种为网站添加布局效果的出色工具,它可以位网页设计者节省大量时间。同时,CSS的样式可以精确控制页面里每一个元素的字体样式,背景排列方式,区域尺寸,边框等。使用CSS能够简化网页的格式代码,加快网页加载的速度,外部链接样式可以同时定义多个页面,极大的减少工作量。
    总结:HTML是一种标记语言,而JavaScript和CSS是这种标记的重要扩展,可以进一步美化页面。    

Java Web开发技术教程入门-静态网页技术的更多相关文章

  1. Java Web 开发必须掌握的三个技术:Token、Cookie、Session

    在Web应用中,HTTP请求是无状态的.即:用户第一次发起请求,与服务器建立连接并登录成功后,为了避免每次打开一个页面都需要登录一下,就出现了cookie,Session. Cookie Cookie ...

  2. 勤拂拭软件系列教程 - java web开发

    勤拂拭软件工作室持续推出Java Web开发系列教程与案例,供广大朋友分享交流技术经验,帮助喜欢java的朋友们学习进步: 1. 勤拂拭软件 java web 开发教程(1) - 开发环境搭建 勤拂拭 ...

  3. 系列教程 - java web开发

    代码之间工作室持续推出Java Web开发系列教程与案例,供广大朋友分享交流技术经验,帮助喜欢java的朋友们学习进步: java web 开发教程(1) - 开发环境搭建 技术交流QQ群: 商务合作 ...

  4. java web 开发三剑客 -------电子书

    Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知In ...

  5. Java Web开发技术教程入门-初识动态网页

    这段时间学校搞了一个"阅战阅勇"的阅读活动,奖品还是挺丰富的~于是,奔着这些奖品,我去图书馆借了这本<Java Web开发技术教程>.一是为了那些丰富的奖品,二是为了回 ...

  6. Java Web开发技术教程入门-JSP基本语法和九大内置对象

    这两天气温逐渐升高,好想把自己泡在冰块里······ 恩嗯摁蒽恩嗯摁蒽恩嗯摁蒽恩嗯摁蒽.......今天阅读到了这本书的第四章-JSP基本语法.经过第一天的阅读,我们明白JSP技术是Java Web开 ...

  7. day04 Java Web 开发入门

    day04 Java Web 开发入门 1. web 开发相关介绍 2. web 服务器 3. Tomcat服务器启动的问题 4. Tomcat目录结构 5. Web应用程序(虚拟目录映射,缺省web ...

  8. 要web开发精品教程吗?免费无广告一百期连讲的那种-逐浪CMS前端开发100期入门教程全面开放

    要web开发精品教程吗?免费无广告一百期连讲的那种-逐浪CMS前端开发100期入门教程全面开放 大师主讲 经验难得 由逐浪CMS首席架构师发哥老师,亲自主理讲解. 历时一年精心打造, 汇聚了互联网诞生 ...

  9. java web 开发入门

    Java web,是java技术用来解决web互联网领域的技术总和.Java web技术主要包括客户端和服务端,java在客户端的服务有java applet,不过用的非常少,大部分应用在服务端,比如 ...

随机推荐

  1. LOJ #6358 前夕 (组合计数、容斥原理)

    题目链接 https://loj.ac/problem/6358 (另外一道\(4\)的倍数题左转loj #6356) 题意 题面写得就像一坨X一样,我来复述一下吧. 有\(N\)个元素构成的集合,要 ...

  2. Redis数据结构常用命令

    Redis数据结构--字符串

  3. 20175215 2018-2019-2 第六周java课程学习总结

    第七章 内部类与异常类 1.内部类 Java支持在一个类中定义另一个类,这样的类称作内部类,而包含内部类的类成为内部类的外嵌类 内部类和外嵌类之间重要关系如下 内部类的外嵌类的成员变量在内部类中仍然有 ...

  4. java栈和队列

    栈    可变长数组实现    链表实现    数组与链表的对比队列    链表实现 栈 下压栈(简称栈)是一种基于后进后出(LIFO)策略的集合类型.这里学习分别用数组和链表这两种基础数据结构来实现 ...

  5. 字符串 kotlin(6)

    字符串用 String 类型表示.字符串是不可变的. 字符串的元素——字符可以使用索引运算符访问: s[i] . 可以用 for 循环迭代字符串: for (c in str) { println(c ...

  6. 方差分析(python代码实现)

    python机器学习-乳腺癌细胞挖掘(欢迎关注博主主页,学习python视频资源,还有大量免费python经典文章) https://study.163.com/course/introduction ...

  7. 通过Precision/Recall判断分类结果偏差极大时算法的性能

    当我们对某些问题进行分类时,真实结果的分布会有明显偏差. 例如对是否患癌症进行分类,testing set 中可能只有0.5%的人患了癌症. 此时如果直接数误分类数的话,那么一个每次都预测人没有癌症的 ...

  8. ForkJoin使用

    一.Fork Join 分而治之的办法 JDk为Fork/Join框架提供了很好的支持,我们想要用这个算法首先得创建一个Fork/Join任务,在JDK中这个任务就叫做:ForJoinTask,只要继 ...

  9. js里面for循环的++i与i++

    首先我们应该都知道++i与i++的区别是: ++i 是先执行 i=i+1 再使用 i 的值,而 i++ 是先使用 i 的值再执行 i=i+1: 然后我们也知道for循环的执行顺序如下: for(A;B ...

  10. 【ABAP系列】SAP ABAP 关于FUNCTION-POOL的理解

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 关于FUNCT ...