Java Web开发技术教程入门-初识动态网页
这段时间学校搞了一个“阅战阅勇”的阅读活动,奖品还是挺丰富的~于是,奔着这些奖品,我去图书馆借了这本《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开发技术教程入门-初识动态网页相关推荐
- Java Web开发技术教程入门-JavaBean组件与Servlet
补更:阅战阅勇第7/8/9Days笔记 昨天我们了解了JDBC技术的一些日常操作,对于数据库而言,不仅仅的只有"增,删,改,查".博主觉得最重要的是SQL语句的优化,一个" ...
- Java Web开发技术教程入门-Model1和Model2
今天我们聊聊JSP开发中的Model1和Model2. Model1采用了JSP+JavaBean技术开发Web应用.其中,JSP实现页面显示,业务逻辑和流程控制,数据处理由JavaBean完成.在J ...
- Java Web开发技术方案
Java Web开发技术方案 Java Web开发分前端.后端: Java Web前端: -就是在Web应用中用户可以看得见碰得着的东西.包括Web页面的结构.Web的外观视觉表现以及Web层面的交互 ...
- java web 开发技术大全 代码_Java Web开发技术大全
资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识.高级技术及应用案例 内容全面,讲解详细,全面覆盖JSP.Se rvlet.AJAX及SSH框架整合开发 ...
- 【渝粤题库】广东开放大学 java web开发技术 形成性考核
题库查询系统 选择题 题目:当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个_____. 题目:以下_____不是JSP运行所必须的条件. 题目:Tomcat服务器的默认端口为_ ...
- 读《Tomcat与Java Web开发技术详解》
作 者: 孙卫琴, 李洪成 编著 出 版 社: 电子工业出版社 出版时间: 2004-4-1 字 数: 723200 版 次: 1 页 数: 438 印刷时间: 2004/04/01 开 本: 印 次 ...
- 轻松学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 ...
- 实现Java Web开发的关于echarts可视化动态数据展示
实现Java Web开发的关于可视化动态数据展示 echarts是一个实现动态数据展示最方便的图形化展示工具.它能够完成数据实时传递更新并且能够完成页面直观的展示.最开始时,echarts是由百度设计 ...
- java web开发菜鸟教程_Web开发的入门指导
你点开此文,说明你对Web开发是有兴趣的,或者你正在思考开始学习Web开发.在这里,我会告诉你成为一名Web开发者的路线,是对初学者关于Web开发的指导.这篇文章不会教你如何写代码,而是指出在你在真正 ...
最新文章
- 面试:如何决定使用 HashMap 还是 TreeMap?
- linux shell unlink,linux shell中,unlink和rm命令有什么区别
- AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'
- python用哪个软件好-4个备受欢迎的Python程序库 你用哪个?
- C++线程同步之临界区
- SP2-0110: Cannot create save file afiedt.buf
- RedHat 6 安装配置Tomcat 7
- Scala声明变量、常用类型、条件表达式、块表达式、循环
- BFS(入门题--迷宫)
- Linux shell编程:状态变量
- Centos搭建SVN服务器及配置文件
- android view过度动画,为View的切换添加过渡动画
- 读Zepto源码之assets模块
- 合肥工业大学计算机课改没,工程力学性能课改分析
- java分布式包含的技术_Java分布式架构核心技术[SSM组合+ springmvc+mybatis+shiro+restful+bootstrap]...
- html5搜狗浏览器缓存文件夹,搜狗浏览器中怎么查找之前看过的视频文件?
- 百度导航SDK升级适配 Anroid 11骑步导航闪退
- delphi调试需要管理员权限程序报错“Unable to create process:请求的操作需要提升”
- “有意思”的英语单词(5)
- 静脉炎的症状有哪些?