这段时间学校搞了一个“阅战阅勇”的阅读活动,奖品还是挺丰富的~于是,奔着这些奖品,我去图书馆借了这本《Java Web开发技术教程》。一是为了那些丰富的奖品,二是为了回顾上学期学习的JSP开发技术.....(表示:我还是很爱学习的  〃'▽'〃)

好吧,开始我们的阅读之旅~

第一章:动态网页开发技术概括。

翻页,向我们介绍了动态网页技术的3个特点。

(1)交互性:网页会根据用户的要求和选择而动态改变和响应。

(2)自动更新:无须手动操作,便会自动生成新的页面,可以极大的节省工作量。

(3)随机性:当不同的时间、不同的访问者访问同一网址时产生不同的页面效果。

接下来向我们介绍了当今主流的动态网页技术,分别是:Servlet技术,JSP技术,ASP和ASP.NET技术以及PHP技术。

Servlet技术是由服务器端调用和执行Java类,是小型的、与平台无关的JAVA类,它被用来扩展服务器的性能,虽然Servlet可以对任何类型的请求产生响应,但通常只扩展Web服务器的应用程序。

JSP技术是Servlet技术的升级版本。它的缩写是Java Server Pages,指的是基于Java的服务器端动态网页。JSP是在传统的HTML网页文件中插入JAVA段(Scriptlet)和JSP标签(Tag),从而形成JSP文件。

JSP与Servlet一样,都是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易,它的主要目的是将表示从逻辑从Servlet中分离出来。Servlet是JSP的技术基础,大型的Web应用的程序开发需要Servlet和JSP配合才能完成。JSP具备了JAVA技术简单易用、面向对象、平台无关性和安全可靠等所有特点。

(由于博主是学习JAVA方向,所以对于ASP和ASP.NET以及PHP技术不太了解,在这里就不献丑了。)

JSP的运行原理:当客户第一次请求某个JSP文件时,容器首先检查JSP文件的语法是否正确,然后将JSP文件转换成Servlet源文件,并调用JAVA工具类将Servlet源文件编译成字节码文件。接下来,容器加载转换后的Servlet类,实例化一个该类的对象出来客户端的请求,请求处理完成后,容器将HTML格式的响应信息发送给客户端。

Java Web开发技术教程入门-初识动态网页相关推荐

  1. Java Web开发技术教程入门-JavaBean组件与Servlet

    补更:阅战阅勇第7/8/9Days笔记 昨天我们了解了JDBC技术的一些日常操作,对于数据库而言,不仅仅的只有"增,删,改,查".博主觉得最重要的是SQL语句的优化,一个" ...

  2. Java Web开发技术教程入门-Model1和Model2

    今天我们聊聊JSP开发中的Model1和Model2. Model1采用了JSP+JavaBean技术开发Web应用.其中,JSP实现页面显示,业务逻辑和流程控制,数据处理由JavaBean完成.在J ...

  3. Java Web开发技术方案

    Java Web开发技术方案 Java Web开发分前端.后端: Java Web前端: -就是在Web应用中用户可以看得见碰得着的东西.包括Web页面的结构.Web的外观视觉表现以及Web层面的交互 ...

  4. java web 开发技术大全 代码_Java Web开发技术大全

    资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识.高级技术及应用案例 内容全面,讲解详细,全面覆盖JSP.Se rvlet.AJAX及SSH框架整合开发 ...

  5. 【渝粤题库】广东开放大学 java web开发技术 形成性考核

    题库查询系统 选择题 题目:当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个_____. 题目:以下_____不是JSP运行所必须的条件. 题目:Tomcat服务器的默认端口为_ ...

  6. 读《Tomcat与Java Web开发技术详解》

    作 者: 孙卫琴, 李洪成 编著 出 版 社: 电子工业出版社 出版时间: 2004-4-1 字 数: 723200 版 次: 1 页 数: 438 印刷时间: 2004/04/01 开 本: 印 次 ...

  7. 轻松学java web_轻松学Java Web开发 pdf_IT教程网

    资源名称:轻松学Java Web开发 pdf 第1章 浏览器技术 2 1.1 HTTP协议 2 1.1.1 HTTP协议原理 2 1.1.2 HTTP请求格式 3 1.1.3 HTTP响应格式 3 1 ...

  8. 实现Java Web开发的关于echarts可视化动态数据展示

    实现Java Web开发的关于可视化动态数据展示 echarts是一个实现动态数据展示最方便的图形化展示工具.它能够完成数据实时传递更新并且能够完成页面直观的展示.最开始时,echarts是由百度设计 ...

  9. java web开发菜鸟教程_Web开发的入门指导

    你点开此文,说明你对Web开发是有兴趣的,或者你正在思考开始学习Web开发.在这里,我会告诉你成为一名Web开发者的路线,是对初学者关于Web开发的指导.这篇文章不会教你如何写代码,而是指出在你在真正 ...

最新文章

  1. 面试:如何决定使用 HashMap 还是 TreeMap?
  2. linux shell unlink,linux shell中,unlink和rm命令有什么区别
  3. AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'
  4. python用哪个软件好-4个备受欢迎的Python程序库 你用哪个?
  5. C++线程同步之临界区
  6. SP2-0110: Cannot create save file afiedt.buf
  7. RedHat 6 安装配置Tomcat 7
  8. Scala声明变量、常用类型、条件表达式、块表达式、循环
  9. BFS(入门题--迷宫)
  10. Linux shell编程:状态变量
  11. Centos搭建SVN服务器及配置文件
  12. android view过度动画,为View的切换添加过渡动画
  13. 读Zepto源码之assets模块
  14. 合肥工业大学计算机课改没,工程力学性能课改分析
  15. java分布式包含的技术_Java分布式架构核心技术[SSM组合+ springmvc+mybatis+shiro+restful+bootstrap]...
  16. html5搜狗浏览器缓存文件夹,搜狗浏览器中怎么查找之前看过的视频文件?
  17. 百度导航SDK升级适配 Anroid 11骑步导航闪退
  18. delphi调试需要管理员权限程序报错“Unable to create process:请求的操作需要提升”
  19. “有意思”的英语单词(5)
  20. 静脉炎的症状有哪些?

热门文章

  1. USB Audio设计与实现
  2. 随机过程(下):Markov Jump与Kolmogorov equation
  3. 什么手机支持鸿蒙xit,鸿蒙系统支持哪些手机?可升级鸿蒙系统的机型 可以升级鸿蒙2.0手机名单...
  4. 关于亚马逊店铺月租费用的几个问题卖家们都知道吗?
  5. css取消after样式
  6. linux ip转发如何设置,如何在Linux上启用IP转发
  7. 【算法导论】三门问题-蒙提霍尔问题
  8. IE9卸载后无法安装的解决办法
  9. 脑袋里是什么?HTML中的元数据
  10. 我的人工智能之旅——线性回归