WEB程序设计(第1章 JSP概述)
### WEB程序设计(第1章 JSP概述) #### 一、课程目标与安排 本课程旨在帮助学生**快速掌握JavaWeb编程的相关技能**,重点在于理解JSP技术的基础及其应用场景。通过本课程的学习,学生将能够熟悉JavaWeb应用的开发流程,并能够独立使用JSP实现一个管理信息系统。 课程总时长为128学时,其中理论教学64学时,实践教学也是64学时,确保理论与实践相结合。考核方式分为两部分:平时成绩占30%,期末笔试成绩占70%。平时成绩的具体构成包括基本概念和语法的掌握情况、课堂纪律、随堂测试以及课堂提问等。期末考试则更侧重于考核学生综合运用JSP技术的能力。 #### 二、参考教材与推荐资料 - **参考教材**:《JSP程序设计教程》,作者郭珍/王国辉,由人民邮电出版社出版。 - **推荐参考书**:除了指定的参考教材外,还建议学生阅读其他相关的书籍和技术文档,以便更好地理解和掌握JSP技术。 #### 三、课程内容概述 根据课程内容,可以将其大致划分为以下几个方面: 1. **第1章:JSP概述** - **JSP技术概述**:介绍JSP技术的发展历程、特点及优势。 - **JSP技术特征**:详细讲解JSP与其他Web开发技术的区别,如Servlet、PHP等。 - **JSP的处理过程**:解析JSP文件如何被转换成Servlet并执行。 - **JSP开发环境的搭建**:包括开发工具的选择与配置,如Eclipse、IntelliJ IDEA等。 - **JSP开发工具介绍**:详细介绍常用的开发工具及其使用方法。 - **JSP程序开发模式**:介绍常见的开发模式,如MVC模型。 2. **第2章:JSP开发基础** - **HTML语言基础**:复习HTML基础知识,为后续JSP开发打下基础。 - **Java语言基础**:复习Java语言基础,尤其是面向对象编程的相关概念。 - **JavaScript脚本语言**:介绍JavaScript的基本语法和常见用途。 3. **第3章:JSP语法** - **指令标识**:讲解JSP指令标识的使用方法,如page指令、include指令等。 - **脚本标识**:介绍JSP中的脚本元素,包括声明、表达式、脚本段等。 - **JSP注释**:区分JSP注释与HTML注释的区别。 - **动作标识**:讲解JSP动作元素的使用方法,如include动作、forward动作等。 4. **第4章:JSP内置对象** - **request对象**:介绍request对象的功能及其使用场景。 - **response对象**:讲解response对象的作用,以及如何使用它来控制HTTP响应。 - **session对象**:介绍session对象的作用和生命周期管理。 - **application对象**:讲解application对象的全局作用域特性。 - **out对象**:介绍out对象用于输出文本的方法。 5. **第5章:JavaBean技术** - **JavaBean的概念**:介绍JavaBean的基本概念及其在JSP中的角色。 - **JavaBean的属性**:讲解JavaBean属性的定义方法及其访问方式。 - **JavaBean的创建**:演示如何创建JavaBean类,并将其嵌入到JSP页面中。 - **JavaBean的应用**:通过实例展示JavaBean在实际项目中的应用案例。 6. **第6章:Servlet技术** - **Servlet基础**:介绍Servlet的基本概念和工作原理。 - **Servlet API编程常用接口和类**:详细讲解Servlet API中的关键接口和类。 - **Servlet的开发**:通过示例代码演示Servlet的编写过程。 7. **第7章:JSP实用组件** - **文件操作组件**:介绍JSPSmartUpload组件的使用方法。 - **邮件发送组件**:介绍JavaMail组件的功能及使用。 - **图表生成组件**:介绍JFreeChart组件的使用方法。 - **报表生成组件**:介绍iText组件的使用,以及如何生成PDF报表。 8. **第8章:JSP数据库应用开发** - **数据库管理系统**:介绍常见的数据库管理系统及其特点。 - **JDBC技术**:讲解JDBC的基本概念和使用方法。 - **数据库连接技术**:介绍如何使用JDBC建立数据库连接。 - **数据库操作技术**:讲解SQL语句在JSP中的使用方法。 - **连接池技术**:介绍连接池的工作原理及其优势。 9. **第9章:JSP高级程序设计** - **Ajax技术在JSP中的应用**:介绍Ajax的基本概念及其在JSP中的使用方法。 - **EL表达式**:讲解EL表达式的语法和用途。 - **JSTL标准标签库的应用**:介绍JSTL标签库的基本使用方法。 - **JSP框架技术**:介绍Spring MVC、Struts等JSP框架的使用。 通过本课程的学习,学生不仅能够掌握JSP技术的基础知识,还能深入了解JavaWeb开发的高级应用方向,从而具备独立开发JavaWeb应用程序的能力。
剩余98页未读,继续阅读
- 洋葱先生0072013-06-09还不错,可以一用
- 粉丝: 1
- 资源: 26
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言的操作系统实验项目.zip
- (源码)基于C++的分布式设备配置文件管理系统.zip
- (源码)基于ESP8266和Arduino的HomeMatic水表读数系统.zip
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip