JavaWeb复习必备:孙威教授知识点整理

需积分: 9 8 下载量 170 浏览量 更新于2024-09-16 1 收藏 61KB DOC 举报
"javaweb小抄" 这是一份关于JavaWeb的复习资料,主要由工大软件园的孙威教授授课内容整理而成,适合10级学生的复习使用。这份资料包含精心整理的知识点、简答题及设计题的参考内容,旨在帮助学生掌握JavaWeb的核心概念和考试重点。 一、JavaWeb基础 1. J2EE介绍:J2EE(Java 2 Platform, Enterprise Edition)是用于构建服务器端应用程序和服务的Java平台。它由一系列规范构成,规定了开发J2EE系统的方法。同时,J2EE提供参考实现(J2EESDK)供开发者使用,以及兼容测试包来确保应用符合规范。J2EE蓝图则提供了一套编程模型,用于简化多层J2EE应用的开发。 2. 三层模型:在J2EE中,应用通常分为表示层(用户界面)、逻辑层(业务逻辑)和数据层(数据存储,如数据库)。这种分层架构有助于分工合作和资源管理。 3. HTTP协议:HTTP是用于浏览器与服务器之间传输超文本的协议,基于TCP/IP通信,标准端口是80。HTTP协议包括请求和响应两个主要报文类型,其通信流程包括建立连接、发送请求、发送响应和关闭连接。 二、Web交互与表单 4. 表单元素:在HTML中,可以创建表单来收集用户输入。`<FORM>`标签定义了表单,`<INPUT>`用于创建输入字段,而`<SELECT>`和`<OPTION>`用于创建下拉列表或组合框。 5. 动态网页与静态网页:动态网页通过服务器端执行程序生成内容,然后将结果发送给浏览器显示,而静态网页的内容在服务器上是固定的,直接下载到浏览器呈现。 三、Servlet技术 6. Servlet简介:Servlet是Java编写的小型服务器端程序,用于扩展服务器功能,处理来自客户端(如浏览器)的请求并返回响应。Servlet是JavaWeb开发中的重要组成部分,可以处理HTTP请求,实现服务器与用户的交互。 第二章未给出完整内容,但根据标题,会进一步讲解Servlet的原理、生命周期、部署及使用方法等。 这份小抄全面覆盖了JavaWeb的基础知识,对于理解和学习JavaWeb技术,尤其是准备相关考试的学生,是非常有价值的参考资料。
2021-03-25 上传