Java 应用与开发 - Servlet 编程Servlet 概述 Servlet 编程 Servlet 生命周期 Servlet 配置 Servlet 部署 Servlet 示例 Java 应用与开发 Servlet 编程 王晓东 wangxiaodong@ouc.edu.cn 计算机科学与技术系 November 13, 2018 大纲 Web 基础 Servlet 概述 Servlet 编程 Servlet 生命周期 Servlet 的概念、体系结构及生命周期管理基本原理。 3. 掌握 Servlet 的编程及配置方法,了解 Servlet 的在 Tomcat 服务器上的部署方式(war)。 大纲 Web 基础 Servlet 概述 Servlet 编程 Servlet 生命周期 Servlet 配置 Servlet 部署 Servlet 示例 大纲 Web 基础 Servlet 概述 Servlet 编程 Servlet 生命周期 Servlet Servlet 编程 Servlet 生命周期 Servlet 配置 Servlet 部署 Servlet 示例 Servlet 是主流 Web 框架的基础 JSP 和 JSF 都是建立在 Servlet 基础之上的,其他 Web 框架如 Struts、WebWork 和 Spring MVC 都是基于 Servlet。 大纲 Web 基础 Servlet 概述 Servlet 编程 Servlet0 码力 | 50 页 | 725.36 KB | 1 年前3
Java 应用与开发 - 线程编程大纲 线程基础 线程控制 线程的同步 Java 应用与开发 线程编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 6, 2018 大纲 线程基础 线程控制 线程的同步 学习目标 1. 线程基础:理解任务调度、进程和线程,掌握其联系和区别; 掌握 Java 的线程模型,以及如何创建线程;理解后台线程。 2. 线程控制:理解线程的生命周期,明白各阶段的含义;掌握 简述线程的基本概念。程序、进程、线程的关系是什么? 2. 线程的生命周期包括哪些基本状态?这些状态的关系如何? 状态间的切换控制如何进行?(可以通过思维导图、文字描 述等方式梳理线程状态与控制转换方法之间的关系) O 小编程 1. 编程实践生产者—消费者模式,并在理解的基础上对代码给 出比较完整的注释。 大纲 线程基础 线程控制 线程的同步 THE END wangxiaodong@ouc.edu.cn0 码力 | 82 页 | 1010.73 KB | 1 年前3
Java 应用与开发 - Java GUI 编程大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) Java 应用与开发 Java GUI 编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 October 30, 2018 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) 学习目标 1. 了解用 Java0 码力 | 73 页 | 876.31 KB | 1 年前3
Java 应用与开发 - 面向对象编程进阶大纲 多态性 方法重载 关键字 static 关键字 final Java 应用与开发 面向对象编程进阶 PART2 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 September 30, 2018 大纲 多态性 方法重载 关键字 static 关键字 final 学习目标 1. 理解多态和虚方法调用的概念,掌握其用法 2. 掌握方法重载的方法 3. 掌握 final 本节习题 O 简答题 1. 为什么建议 Java 类需要编写无参构造方法,哪怕该方法什 么都没做? 2. 关键字 static 都可以用来修饰 Java 类的那些成员? O 小编程 1. 练习本节中所有示例代码,理解并掌握其用法。 2. 自行调试单例设计模式程序,学习 Eclipse 的 Debug 方法, 练习断点、单步执行、跟进方法等操作,查看内存变化。 大纲 多态性0 码力 | 49 页 | 659.74 KB | 1 年前3
Java 应用与开发 - 高级 I/O 编程Java 应用与开发 高级 I/O 编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 October 29, 2018 大纲 Java I/O 原理 基础 I/O 流 常用 I/O 流类型 I/O 应用 学习目标 1. 深入理解 Java 的 I/O 原理 2. 掌握 Java 基本 I/O 流类型 3. 掌握 I/O 的几种应用编程方式 大纲 Java I/O 本节习题 O 简答题 1. 概述 Java I/O 流的分类。 2. 总结补全幻灯片中基础 I/O 流部分各方法的功能和用法。 O 小编程 1. 编程实践任意类型文件和文本文件复制代码。 2. 编程实践属性信息的导入导出代码。 3. 编程实践对象序列化代码。 大纲 Java I/O 原理 基础 I/O 流 常用 I/O 流类型 I/O 应用 THE END wangxiaodong@ouc0 码力 | 27 页 | 609.17 KB | 1 年前3
Java EE 企业应用系统设计 - HTTP 请求处理编程大纲 HTTP 请求内容 Java EE 请求对象 Java EE 企业应用系统设计 HTTP 请求处理编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 17, 2018 大纲 HTTP 请求内容 Java EE 请求对象 学习目标 1. 理解 Web 的工作模式,掌握 HTTP 协议的特点以及 HTTP 请求中包含哪些信息。 2. 理解 QueryString 部分能得到 提交的参数数据。 ▶ 此种方式对提交数据的大小有限制,不同浏览器会有所不 同,如 IE 为 2083 字节。GET 请求时数据会出现在 URL 中,保密性差,实际编程中要尽量避免。 大纲 HTTP 请求内容 Java EE 请求对象 HTTP 请求中包含的信息 GET 请求 无请求体,请求数据直接在请求的 URL 地址中,作为 URL 的 一部分发送给 QueryString 部分能得到 提交的参数数据。 ▶ 此种方式对提交数据的大小有限制,不同浏览器会有所不 同,如 IE 为 2083 字节。GET 请求时数据会出现在 URL 中,保密性差,实际编程中要尽量避免。 大纲 HTTP 请求内容 Java EE 请求对象 HTTP 请求中包含的信息 POST 请求 ▶ 请求体数据单独打包为数据块,通过 Socket 直接传递到 Web 服务器端,数据不会在地址栏出现。0 码力 | 27 页 | 565.27 KB | 1 年前3
Java 应用与开发 - Java EE 监听器编程大纲 监听器概述 Java EE 监听器类型 ServletContext 对象监听器 ServletContext 对象属性监听器 本节习题 Java 应用与开发 Java EE 监听器编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018 大纲 监听器概述 Java EE 监听器类型 ServletContext 对象监听器 ServletContext ServletContext 对象属性监听器 本节习题 学习目标 1. 理解监听器的概念。 2. 掌握 Java EE 的监听器的主要功能和包含的类型。 3. 掌握监听器的编程和配置,学会编写监听器代码。 大纲 监听器概述 Java EE 监听器类型 ServletContext 对象监听器 ServletContext 对象属性监听器 本节习题 大纲 监听器概述 Java EE 监听器类型 定义了取得监听对象本身的方法。 大纲 监听器概述 Java EE 监听器类型 ServletContext 对象监听器 ServletContext 对象属性监听器 本节习题 ServletContext 对象监听器编程 1. 定义监听器类并实现 javax.servlet.ServletContextListener 接口。 2. 实现接口中定义的如下两个方法: ▶ public void contextI0 码力 | 22 页 | 549.84 KB | 1 年前3
Java 应用与开发 - Java EE 过滤器编程过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 Java 应用与开发 Java EE 过滤器编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018 大纲 过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 学习目标 1. 理解 3. 掌握 Java EE 过滤器编程和配置方法。 大纲 过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 大纲 过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 大纲 过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 本节习题 接下来⋯ 过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 大纲 过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 过滤器概述 O Web 开发所遇到的常见问题 ▶ 用户登录验证 ▶ 开发中文 Web 遇到的汉字乱码 常规开发会带来大量的代码冗余,需要将处理上述问题的代码从0 码力 | 31 页 | 605.91 KB | 1 年前3
Java EE 企业应用系统开发 - HTTP 响应处理编程大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 Java EE 企业应用系统开发 HTTP 响应处理编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 17, 2018 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 学习目标 1. 掌握 HTTP 响应的内容,包括响应状态行、响应头、响应 体。 2 接下来⋯ HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 设置响应状态码 一般情况下,Web 开发人员不需要通过编程来改变响应状态码, Web 服务器会根据请求处理的情况自动设置状态码,并发送到 客户端浏览器。例如,当客户请求不存在的 URL 地址时,Web 服务器会自动设置状态码为 404,状态消息为 not found。 在发送响应时,一般按照发送状态码、响应头和响应体 的顺序进行,大的响应体缓存,可以允许 Servlet 有更多的时间 发送状态码和响应头,这种情况发生在响应头和响应体同时写的 情况。 提示 编程的时候最好先把响应头全部设定后,再发送响应体。 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 响应对象方法——向客户端传送 Cookie O public void addCookie(Cookie0 码力 | 26 页 | 575.28 KB | 1 年前3
Java 应用与开发 - 面向对象编程进阶 PART1大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this Java 应用与开发 面向对象编程进阶 PART1 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 September 23, 2018 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 学习目标 1. 掌握 Java 包、继承、访问控制、方法重写的概念、机制和 使用方法 java.util 集合、日期、国际化、各种实用工具 utility 的简写 java.io 可提供数据输入/输出相关功能的类 input/output 的简写 java.net Java 网络编程的相关功能类 网络 java.sql 提供数据库操作的相关功能类 结构化查询语言的简 写 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 包的创建 package 语句作为 访问控制 方法重写 关键字 super 关键字 this 大纲 包 继承 访问控制 方法重写 关键字 super 关键字 this 什么是继承? 继承(Inheritance)是面向对象编程的核心机制之一,其本质是 在已有类型基础之上进行扩充或改造,得到新的数据类型,以满 足新的需要。 根据需要定义 Java 类描述“人”和“学生”信息: CODE ± Class Person 10 码力 | 39 页 | 614.13 KB | 1 年前3
共 394 条
- 1
- 2
- 3
- 4
- 5
- 6
- 40













