昨天了解了构建动态网站的几种技术: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. Burp的XSS插件

    xss工具burpXSSVALIDIRTOR(XSS自动扫描) 第一步 安装环境 Phantomjs下载:http://phantomjs.org/download.html 下载后配置环境变量,把b ...

  2. DVWA--CRSF

    首先我们对CRSF进行一个介绍 CSRF,全称Cross-site request forgery,翻译过来就是跨站请求伪造,是指利用受害者尚未失效的身份认证信息(cookie.会话等),诱骗其点击恶 ...

  3. spring boot V部落 V人事项目

    公司倒闭 1 年多了,而我在公司倒闭时候做的开源项目,最近却上了 GitHub Trending,看着这个数据,真是不胜唏嘘. 缘起 2017 年 11 月份的时候,松哥所在的公司因为经营不善要关门了 ...

  4. C++入门经典-例3.16-使用do-while循环进行计算

    1:代码如下: // 3.16.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> usin ...

  5. Hive SQL 语法学习与实践

    Hive 介绍 Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构化的数据文件映射为一张数据库表,并提供 ...

  6. List<Map>集合根据Map里某个key对List集合重新排序介绍

    例1:List集合数据参考形式如下: [{GLXXLX=03,GLXXBH=20160226105812003},{GLXXLX=01,GLXXBH=20160226105812001},{GLXXL ...

  7. leetcode-easy-array-136. Single Number

    mycode   75.80% class Solution(object): def singleNumber(self, nums): """ :type nums: ...

  8. AM中修改套料板的尺寸

  9. 改善EDM数据营销的关键点

    EDM数据营销有效增加潜在顾客.提升销售量,而成效得看你的邮件到达率.当点选发送后,邮件需要经过层层关卡才能够进入联络人收件箱,若是你的发送评级越好,邮件越容易进入收件箱.评级非常重要,它能够证明你是 ...

  10. Jmeter(五)检查点

    录制的脚本回放成功了, 但是运行有可能出现失败的情况, 所以有必要让JMeter来帮我们验证测试结果的正确性. 在Jmeter中是用断言组件来实现此功能的. 首先, 在需要添加断言的请求后面, 添加响 ...