微信扫一扫,移动浏览光盘
简介
《Web高级程序设计(Java&JSP)》作为普通高等学校培养应用型人才的实用型教材,围绕计算机及相关专业web程序设计课程的教学实际设计教学思路,以改革计算机应用课程教学为出发点,以培养学生适应新时代软件开发技术的发展需要为目标,以面向对象、数据库的连接应用和网络应用为知识讲授的核心来构建教材的体系结构。
在《Web高级程序设计(Java&JSP)》的编写设计中,我们尽可能改变传统程序设计语言教材重视语言的词法语法,忽视配套工具、环境、中间件等整体应用的编写方式,尽可能精简基本词法语法的篇幅,力争在有限的课时内,围绕一个真实可行的web程序设计项目,将Java的应用作为一个完整的Web程序设计平台进行系统的描述。
目录
第1章 Java语言概述与语言基础 1.1 Java概述 1.1.1 Java的面向对象特性 1.1.2 Java的跨平台与可移植特性 1.2 Java的开发工具 1.2.1 JDK概述 1.2.2 JDK的安装与配置 1.2.3 开发工具Eclipse 1.3 Java语言基础 1.3.1 一个简单的Java程序 1.3.2 main方法的参数 1.3.3 基本数据类型 1.3.4 常量与变量 1.3.5 流程控制语句 1.3.6 枚举 1.3.7 数组 习题第2章 类和对象 2.1 定义Java的类 2.1.1 类的基本结构 2.1.2 定义初始化 2.1.3 构造方法 2.1.4 方法重载 2.2 创建与使用对象 2.2.1 创建对象 2.2.2 使用对象 2.3 方法调用 2.3.1 方法的返回值 2.3.2 实例方法的调用 2.3.3 this引用 2.3.4 静态方法的调用 2.4 访问数据成员 2.4.1 静态变量与实例变量 2.4.2 局部变量、全局变量、静态变量、实例变量的区别 2.4.3 final变量 2.5 包的概念 2.5.1 创建包 2.5.2 使用包 2.5.3 包在类的访问控制上的意义与用途 2.5.4 类成员的缺省修饰符 习题第3章 类的层次结构 3.1 类的继承 3.1.1 使用extends继承 3.1.2 super与派生类对象的构造 3.1.3 继承中的方法覆盖 3.1.4 supel‘的其他用法 3.1.5 super关于变量隐藏的优势 3.1.6 final方法 3.2 final类 3.3 多态 3.3.1 子类覆盖父类的方法 3.3.2 方法重载 3.3.3 向上类型转换 3.4 抽类 3.4.1 抽象类与抽象方法 3.4.2 抽象类的继承 3.5 接口 3.5.1 接口的定义 3.5.2 接口与继承 3.5.3 抽象方法的实现 3.5.4 接口与多继承 3.6 内部类 3.7 匿名类 3.7.1 匿名类实现某个接口 3.7.2 继承的匿名类 3.8 实例:登录程序的接口设计与类实现 3.9 实例:简单的高校工资管理程序的类层次结构设计与实现 习题第4章 Java资源库 4.1 String 4.1.1 String对象的创建 4.1.2 字符串的比较 4.2 包裹类 4.2.1 Character 4.2.2 Float 4.2.3 Boolean 4.2.4 Integer 4.2.5 字符串与数值数据间的相互转换 4.3 String Buffer 4.4 Math 4.5 VectOr 4.6 Stack 4.7 ArrayList 4.8 日期类 4.9 实例:Vector应用于工资管理程序 习题第5章 文件处理 5.1 概述 5.2 标准输入输出流 5.2.1 System类 5.2.2 标准输入流与标准输出流 5.3 文件创建与查看 5.3.1 创建文件 5.3.2 输出指定目录(文件)的相关信息 5.3.3 创建目录 5.4 读写文件 5.4.1 使用FileReader对象读文件 5.4.2 使用FileWriter对象写文件 5.4.3 使用FileInputStrearn对象从文件读取数据 5.4.4 使用FileOutputStream对象将文件内容写入到另一个文件 5.5 读写文件实例 5.5.1 实例:输入英文写入到文件 5.5.2 实例:输入中文汉字写入到文件 ? 5.6 实例:工资管理程序中的工资数据文件存储i 习题第6章 异常 6.1 概述 6.2 抛出异常 6.2.1 thrOW语句抛出异常 6.2.2 系统抛出异常 6.3 异常的类型 6.4 异常处理结构 6.4.1 try—catch 6.4.2 try—catch—finallv 6.4.3 关于catch匹配 6.4.4 用特定异常类型代替通用异常类型 6.5 thrOWS异常声明 6.6 自定义异常 习题第7章 HTML基础 7.1 认识HTML 7.2 HTML文件结构介绍 7.3 HTML文件的常见标记 7.3.1 文档结构标记 7.3.2 内容标记 7.3.3 一般布局类标记 7.3.4 表格与相关标记 7.3.5 表单与相关标记 7.3.6 辅助标记 7.4 HTMI文件显示风格简述 7.4.1 层叠样式表风格 7.4.2 老式的显示风格方案 7.4.3 层叠样式表的应用 7.4.4 外部文件 习题第8章 .JSP开发基础 8.1 JSP的概念与作用 8.1.1 JSP页面简介 8.1.2 JSP页面指令 8.1.3 JSP标签行为 8.1.4 JSP代码片断 8.1.5 静态模板及变量获取语言EI简介 8.2 Tomcat的配置与安装 8.2.1 一安装:下载并配置环境变量 8.2.2 测试Tomcat是否安装正确 8.2.3 在Eclipse中建立web项目 8.3 一个简单的JSP页面的编写与运行 8.3.1 在Eclipse中新建JSp页面 8.3.2 运行JSP程序 8.4 JSP页面处理表单数据 8.4.1 使用表单和输入标签完成页面 8.4.2 从URI请求中获取数据 8.4 :3 从请求中获取数据实例 8.4.4 认识reqLtest 8.5 JSP内置对象 8.5.1 输出对象out 8.5.2 响应对象restonse 8.5.3 会话对象session 8.6 实例:使用JSP页面来进行输入输出的工资计算 8.6.1 功能简述 8.6.2 具体步骤及源码 习题第9章 Servlet,基础 9.1 SeIvlet概述 9:1:1 Web服务器 9.1.2 Setvlet容器 9.1.3 Servlet概念 9.2 Setvlet的生命周期 9.2.1 生命周期概述 9.2.2 生命周期实例 9.2.3 接口Servlet与类HttpServlet 9.2.4 Servlet的基本配置 9.3 Servlet发送页面到客户端 9.3.1 Servlet的调用过程 9.3.2 发送页面到客、户端实例 9.3.3 web.xml配置Servlet 9.4 Servlet处理表单数据 9.4.1 表单提交get请求Servlet处理 9.4.2 从请求中获取数据 9.4.3 通过Response处理响应 9.4.4 实例 9.5 Servlet请求转发 9.5.1 ServletContext对象 9.5.2 ReqlJestDispatcher对象 9.5.3 HttpServletResponse对象的sendRedirect方法 9.6 实例:使用Servlet完成工资计算 9.6.1 功能简述 9.6.2 源码清单 习题第10章 Struts基础 10.1 什么是Struts 10.1.1 Struts的版本 10.1.2 Struts应用程序的架构 10.2 使用Eclipse开发Struts 2网站 10.2.1 Struts 2的运行环境设置 10.2.2 Struts 2的库文件 10.2.3 修改web.xml配置文件 10.2.4 添加Struts.xml配置文件 10.2.5 添加Action代码类 10.2.6 编辑网页生成模板 10.2.7 网站打包部署 10.3 Struts的配置文件 lO.3.1 结点 10.3.2 属性 10.3.3 结点 10.3.4 结点 10.3.5 结点 10.4 编写Struts的Action 10.4.1 Acti01aSupport类 10.4.2 ModelDriverl接口 10.5 网页生成模板 10.5.1 数据使用 10.5.2 条件生成 10.5.3 集合对象 10.5.4 表单标签 10.6 实例:使用Struts完成工资计算 10.6.1 功能简述 10.6.2 源码清单 习题第ll章 JDBC数据库访问技术 11.1 JDBC与关系数据库 11.1.1 JDBC概述 11.1.2 数据库连接类 11.1.3 JDBC数据库驱动程序 11.1.4 数据库访问类 11.1.5 数据库结果类 11.1.6 建立实例数据库 11.2 应用JDBC完成数据库访问 11.2.1 建立数据库连接 11.2.2 查询数据库 11.2.3 更新数据库 11.2.4 预准备语句 11.2.5 结果集 11.2.6 事务处理 11.3 使用JDBC操作数据库实例 11.3.1 在JSP页面中查询数据 113.2 分页 习题第12章 Hibernate应用实例与Spring简述. 12.1 Hibernate技术简介 12.1.1 Hibernate的基本对象 12.1.2 Hibernate开发环境设置 12.1.3 编辑Hibetnate配置文件 12.1.4 在Eclipse中安装Hibernate工具 12.1.5 使用反向生成工具生成映射类 12.2 Hibernate构建应用系统实例 12.2.1 基本框架代码 12.2.2 显示单个教师信息 12.2.3 新建教师信息 12.2.4 修改教师信息 12.2.5 删除教师信息 12.2.6 查看所有教师信息 12.3 Spring简述 习题
新世纪应用型高等教育教材编审委员会组编
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×