1 / 11
文档名称:

《Java_Web开发实战经典》总结-第三部分Web高级开发(图文并貌).doc

格式:doc   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《Java_Web开发实战经典》总结-第三部分Web高级开发(图文并貌).doc

上传人:n22x33 2012/10/9 文件大小:0 KB

下载得到文件列表

《Java_Web开发实战经典》总结-第三部分Web高级开发(图文并貌).doc

文档介绍

文档介绍:第三部分Web高级开发
第九章Servlet程序开发
通过本章的的学习,使我了解了servlet与jsp之间的关系和servlet的生命周期及对应的操作方法及内置对象在servlet中的使用。了解了requestdispatcher接口的作用,并可以使用mvc进行程序的开发,掌握过滤器的基本原理及应用和监听器的基本原理及应用。
Servlet (服务器端小程序):多线程、可移植。
最大好处:它可以处理客户端传来的HTTP请求,并返回一个响应。(没有Main主程序)
接口类继承关系?
Servlet处理的基本流程:

Servlet分类?
1、请区分容器和服务器?
2、关闭容器|| 一个Servlet长时间不使用和动态加载怎样实现?(servlet销毁)
3、回顾config对象、模板设计模式(servlet程序本身应用);
4、Servlet生命周期控制的3个方法:init(), service()(doGet()、doPost())和destory();这些方法在哪个类里?
protected void doGet(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,

覆写里要扩大访问权限,
要想实现一个Servlet则一定要继承HttpServlet类,并覆写相应方法,。
为什么要在WEB-IN/?
答:<servlet-class></servlet-class>又是“”,反射有木有!
访问Servlet程序时,http://localhost/demo/zz/helloServlet是以*.class形式存在。
过滤器就是个收各种门票的!
应用:编码过滤器进化
第十章表达式语言
通过本章的的学习,使我了解了表达式语言的作用及与4种属性范围的关系,可以使用表达式完成数据的输出,掌握了表达式语言中各种运算符的使用。
博客笔记:http://blog./zhangze_wancheng/article/details/7917717
第十一章Tomcat数据源
通过本章的的学习,使我了解了数据源的作用及操作原理,掌握了tomcat中数据源的配置和数据源的查找及使用。
第十二章JSP标签
通过本章的的学习,使我了解了标签库的主要作用及标签的操作原理,掌握了标签的基本开发模式,并且可以通过tagsupport类完成迭代传输的功能,理解了标签的使用及与tagsupport类的区别,tagextrainfo类和variableinfo的使用。
要想完成一个标签的开发,需要有以下四部分:
TagSupport类的四个方法和常量;
Tag接口和IteratorTag接口的执行区别:
第十三章JSP标准标签库
通过本章的的学习,使我了解了JSTL的主要作用及配置和JSTL中core标签的使用,了解了format和SQL标签的使用。
第十四章Ajax开发技术
通过本章的的学习,使我了解了AJAX技术的主要作用,和XMLHttprequest对象的作用,并可以使用XMLHttprequest对象进行操作。
第一个Ajax程序
背景知识:
Ajax指的是异步JavaScript及XML(Asynchronous JavaScript And XML)。
AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的
Web 应用程序的技术。通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。AJAX
在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。AJAX 可使因特网应用程序更小、更快,更友好。AJAX
是一种独立于 Web 服务器软件的浏览器技术。 AJAX 基于下列 Web 标准: JavaScript XML HTML CSS 在 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX 应用程序独立于浏览器和平台。Web
应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。
通过 AJAX