第0章 JSP程序设计课程介绍 4 第1章 JSP简介 5 1.1 软件编程体系 5 1.1.1软件编程体系简介 5 1.1.2企业应用开发架构 5 1.1.3 Java应用开发体系 6 1.1.4 常用应用开发环境介绍 8 1.1.5 JSP技术概述 10 1.1.6 JSP实现原理 12 1.2 TOMCAT服务器的安装与配置 14 第2章 JSP页面 17 2.1JSP页面 17 2.1.1理解服务器端执行 17 2.1.2JSP页面的基本结构 17 2.1.3JSP的运行原理 18 2.1.4JSP页面的成员变量和方法 18 2.1.5JSP代码 19 2.1.6 Java程序片 20 2.1.7Java表达式 22 2.1.8JSP中的注释 23 2.2HTML基础 24 2.2.1 HTML的基本概念 24 2.2.2HTML文件结构 26 2.2.3HTML的常用标记 29 2.2.4表单 31 2.3JAVASCRIPT脚本程序设计 38 2.3.1JavaScript语言概况 38 2.3.2 JavaScript基本数据结构 42 2.3.3 JavaScript程序构成 47 2.3.4基于对象的JavaScript语言 52 2.3.5在JavaScript中创建新对象 62 2.3.6 JavaScript对象系统的使用 66 2.3.7JavaScript窗口及输入输出 72 2.3.8Web应用经典案例研究 86 第3章 JSP标记 89 3.1 指令标记PAGE 89 3.2 指令标记INCLUDE 92 3.3 动作标记INCLUDE 93 3.4 动作标记PARAM 94 3.5 动作标记FORWARD 96 3.6 动作标记USEBEAN 98 第4章 内 置 对 象 99 4.1. REQUEST对象 99 4.1.1获取客户提交的信息 100 4.1.2处理汉字信息 102 4.1.3 request对象的常用方法 104 4.2 RESPONSE对象 105 4.2.1改变contentType属性的值 105 4.2.2 设置响应HTTP头 107 4.2.3重定向 107 4.3 SESSION对象 110 4.3 .1 session对象的ID 110 4.3.2 session对象存储数据 111 4.3.3 session对象的生存周期 115 4.3.4 session对象与URL重写 116 4.3.5 记数器 118 4.4 OUT对象 119 4.5 APPLICATION对象 121 4.5.1 applicaton对象的常用方法 121 4.5.2 用applicaton对象制作留言板 122 第5章 JSP与JAVABEAN 126 5.1 编写和使用JAVABEAN 126 5.1.1 编写bean 126 5.1.2 使用 bean 128 5.2 获取和修改BEAN的属性 131 5.2.1动作标签getProperty 131 5.2.2 动作标记setProperty 133 5.3 BEAN的辅助类 139 5.4 举例 141 第6章 JSP文件操作 142 6.1获取文件信息 142 6.2创建与删除文件路径 145 6.3读写文件 147 6.3.2 JSP读取文件 149 6.3.3按行读取文件 152 6.3.4写文件 155 6.4 综合实例 158 6.5文件上传 161 6.6文件下载 166 第7章JSP中使用数据库 169 7.1 创建SQLSERVER数据库 169 7.2JDBC 169 7.3数据库的连接方式 169 7.3.1JDBC-ODBC桥连接 170 7.3.2使用纯Java数据库驱动程序 172 7.4查询操作 175 7.4.1顺序查询 176 7.4.2随机查询 184 7.4.3条件查询 190 7.4.5 模糊查询 196 7.5更新、添加与删除操作 199 7.6使用预处理语句 203 7.7基于CACHEDROWSET分页显示记录 211 7.8常见数据库的连接 218 7.8.1连接Oracle数据库 218 7.8.2连接MySql数据库 220 **教学、学习必备:jsp教案** 本教程详细介绍了JSP(Java Server Pages)技术,旨在为初学者提供全面的学习资源,适用于教学与个人自学。课程分为多个章节,深入浅出地讲解了JSP的核心概念和技术。 ### 第1章 JSP简介 1.1 软件编程体系 软件编程体系主要包括客户端和服务器端的交互,JSP作为服务器端技术,负责处理用户请求并生成动态网页。 1.1.2 企业应用开发架构 企业级应用通常采用三层架构:表现层、业务逻辑层和数据访问层。JSP主要在表现层发挥作用,展示数据并处理用户交互。 1.1.3 Java应用开发体系 Java应用开发体系中,JSP与Servlet、JavaBeans等技术共同构建Web应用程序,JSP侧重于页面展示,而Servlet处理请求逻辑。 1.1.4 常用应用开发环境介绍 如Eclipse、IntelliJ IDEA等集成开发环境(IDE)支持JSP开发,同时需要配置如Tomcat这样的应用服务器。 1.1.5 JSP技术概述 JSP是一种基于Java的动态网页技术,将HTML、CSS和Java代码结合在一起,以实现动态网页内容的生成。 1.1.6 JSP实现原理 JSP页面在服务器上被转换成Servlet,然后由Servlet生成响应,返回给客户端。 ### 第2章 JSP页面 2.1 JSP页面 - **理解服务器端执行**:JSP页面在服务器上执行,而非客户端浏览器。 - **基本结构**:包含HTML标签、JSP指令、脚本元素和动作标签。 - **运行原理**:解析JSP页面,生成对应的Servlet类。 - **成员变量和方法**:JSP页面可以定义成员变量和方法,供页面内部使用。 - **JSP代码**:可以插入Java代码块,用于控制页面逻辑。 - **Java程序片**(Scriptlet):在`<%...%>`内编写Java代码。 - **Java表达式**:`<%=...%>`用于输出表达式的值到页面。 - **JSP注释**:`<%--...--%>`对用户不可见,用于代码解释。 - **HTML基础**:介绍HTML的基本结构和常用标记,包括表单元素。 ### 第3章 JSP标记 涵盖JSP的指令标记(如PAGE、INCLUDE)和动作标记(如INCLUDE、PARAM、FORWARD、USEBEAN),这些标记帮助控制页面行为和整合资源。 ### 第4章 内置对象 4.1 REQUEST对象 - **获取信息**:通过HttpServletRequest对象获取用户请求的数据。 - **处理汉字**:处理非ASCII字符编码问题。 - **常用方法**:如getParameter、getParameterValues等。 4.2 RESPONSE对象 - **设置contentType**:控制响应的MIME类型。 - **设置HTTP头**:自定义响应头信息。 - **重定向**:通过sendRedirect方法引导用户至其他页面。 4.3 SESSION对象 - **session ID**:唯一标识用户的会话。 - **存储数据**:在会话期间保持状态信息。 - **生命周期**:会话超时或用户关闭浏览器结束。 - **URL重写**:在URL中附加会话ID,以跨页面保持会话。 - **计数器**:利用session实现简单的计数功能。 4.4 OUT对象 - 输出数据到响应流,如`out.println()`。 4.5 APPLICATION对象 - **全局存储**:在所有用户间共享数据。 - **制作留言板**:一个实际的应用示例。 ### 第5章 JSP与JAVABEAN 5.1 JAVABEAN - **编写bean**:创建符合JavaBeans规范的Java类。 - **使用bean**:在JSP中引入bean以封装数据和逻辑。 5.2 GET/SET属性 - **getProperty**和**setProperty**动作用于读取和设置bean的属性值。 5.3 辅助类 - 辅助类可以简化bean的操作,如属性访问器和修改器。 ### 第6章 JSP文件操作 涵盖文件的读取、创建、删除,以及文件上传和下载的实现。 ### 第7章 JSP中使用数据库 7.1 SQLSERVER数据库创建 - 学习如何在SQL Server中创建数据库。 7.2 JDBC - Java数据库连接接口,用于与数据库通信。 7.3 数据库连接方式 - **JDBC-ODBC桥**:通过ODBC数据源连接数据库。 - **纯Java驱动**:使用数据库供应商提供的驱动程序。 7.4 查询、更新、添加、删除操作 - 各种类型的SQL操作,包括模糊查询和预处理语句。 7.5 CACHEDROWSET分页显示 - 提供缓存的数据库记录集,高效进行分页显示。 ### 第8章 常见数据库的连接 - **Oracle数据库**:连接Oracle数据库的步骤。 - **MySQL数据库**:连接MySQL数据库的方法。 这个教案全面覆盖了JSP的基础知识和实战技能,适合希望掌握Web开发的学员系统学习。
剩余63页未读,继续阅读
- 粉丝: 0
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多店进销存管理系统源码本源码亲测可用 开发环境为Visual Studio 2010,数据库为SQL2008R2,使用.net
- gpt4all-installer-win64
- Python爬虫入门教程-大规模网页抓取-分布式爬虫
- 含光伏的储能选址定容模型 14节点 程序采用改进粒子群算法,对分析14节点配网系统中的储能选址定容方案,并得到储能的出力情况,有
- Python爬虫 1、Python爬虫基础知识 2、爬虫实例 3、反爬机制、应对反爬策略 4、爬虫技术栈、构建爬虫环境依赖
- python栈实战 迷宫寻找出口
- 计算机二级python考试练习代码及教程-ipynb结构代码
- Gate Traveller 但是退休版 (HJLL)
- ChromeSetup.128.0.6613.138.exe
- 深度信念网络(Deep Belief Networks,DBN)回归预测模型python代码实现