《Java Web技术及应用》期末复习重点

本文详细介绍了Java Web开发的基础,包括Servlet、JSP、会话跟踪、内置对象、MVC架构以及Ajax技术。讲解了Servlet的生命周期、HTTP无状态与会话跟踪策略,如Cookie和Session。此外,还阐述了JSP的执行过程、内置对象的功能以及如何使用EL和JSTL简化开发。最后,讨论了Filter和Listener在Web应用中的作用,以及Ajax如何实现异步更新提高用户体验。
摘要由CSDN通过智能技术生成

第一章 Java Web入门

动态网站是指可以和用户产生交互,并能够根据用户输入的信息产生对应响应的网站。动态网站是靠动态网站技术实现的。

B/S结构是基于特定HTTP通信协议的C/S结构,B/S结构客户端只需要安装一款浏览器,而不需要开发、安装任何客户端软件,所有业务的实现全部交由服务器端负责。

Web应用程序的处理过程分为3三个阶段:用户通过浏览器向务器发送请求;服务器端处理用户的请求;服务器将处理结果返回给浏览器。

对于使用Servlet和JSP技术的Web应用程序,有平台移植性、效率高、功能强大、可用性强等优势。

Java Web开发环境的搭建分为3大步骤:JDK的安装配置、IDE的安装、服务器的安装。

第二章 Servlet基础

Servlet是运行在Servlet容器中的Java类,它能处理Web客户的HTP请求,并产生HTTP响应。Servlet技术具有高效、方便、功能强大、可移性好等特点。

Servlet接口规定了必须由Servlet类实现并且由Servlet引擎识别貌管理的方法集。

Servlet API包含两个软件包: javax.servlet包和javax.servlet.http包。

简单地扩展GenericServlet和实现service0方法就可以编写一个基本的Servlet ,但若要实现一个在Web中处理HTTP的Servlet,则需要继承HttpServlet类。

Servlet生命周期是指Servlet实例从创建到响应客户请求直至销毁的过程。

Servlet的生命周期按照七种状态间的转换,可分为四个阶段:加载和实例化、初始化、处理请求、终止服务。

Servlet既可使用注解@WebServlet进行配置,也可在web.xml文件中配置。

在Servlet可以通过两种主要方式完成对新URL地址的转响:重定向和请求转发。

Servlet 3.0较之前版本,新增了注解支持、可插性支持、动态配置和异步处理等新特性。

第三章 Servlet核心接口

容器在初始化一个Servlet时,会为这个Servlet创建一个唯一的ServletConfig对象,并将这个对象通过init(ServletConfig config)方法传递并保存在此Servlet对象中。

使用ServletConfig接口中的方法要可以访问两项内容:Servlet初始化参数和ServletContext对象。

ServletContext对象代表当前Servlet运行环境,,Servlet容器在启动个Web应用时,会为该应用创建一个唯一的ServletContext对象供该应用中的所有Servlet对象共享,Servlet对象可以通过ServletContext对象访问容器中的各种资源。

ServletContext对象可以获取应用范围的初始化参数、在应用范围内存取共享数据、访问当前Web应用的信息、访问当前容器的信息和输出日志、问务器端的文件系统资源。

HttpServletRequest接口继承了ServletRequest接口,是专用于HTTP协议的子接口,用于封装HTTP请

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值