| |
| |
| |
内容简介 本书对B/S架构的JSP编程作了系统介绍,最大特色是:所有的程序均来自课堂和工程实践,注重知识的系统性、连贯性和规范性。本书另一大特色是,程序全面遵守高质量Java编程的编码规范。 全书从体系上分成4部分共10章。第1部分:Web编程基础与环境配置,介绍架构编程体系、JSP运行环境的配置、Web编程技术及Java程序设计基础。第2部分:JSP程序设计基础,详细介绍JSP的页面元素、内置对象、Servlet编程技术、JavaBean组件开发技术及JSP设计模式。第3部分:JSP数据库程序设计,详细介绍JDBC的结构、常用操作数据库的基本格式、分页显示、JDBC访问Oracle数据库及使用DOM、SAX和JDOM操作XML文件。第4部分:软件工程实践,介绍OOAD的概念、UML进行系统分析和设计的方法,并从软件工程的角度介绍一个在线考试系统的开发。 本书配套光盘提供本书涉及的所有工具软件及全部源代码。本书提供的课件及学习大纲可以从http://press.bjtu.edu.cn"下载专区"栏目的"图书辅助资料"中或者http://www.gettop.net下载。
| |
|
顾客评论 |
|
目录
目 录 第1部分 Web编程基础与环境配置 第1章 JSP应用开发体系与环境配置 1. 1 软件编程体系简介 1. 1. 1 B/S架构编程体系 1. 1. 2 C/S架构编程体系 1. 2 企业应用开发架构 1. 2. 1 两层架构 1. 2. 2 三层架构 1. 2. 3 N层架构 1. 2. 4 开发架构比较 1. 3 Java应用开发体系 1. 3. 1 J2SE体系概述 1. 3. 2 J2ME体系概述 1. 3. 3 J2EE体系概述 1. 4 J2EE的N层体系结构 1. 4. 1 N层开发架构 1. 4. 2 N层架构优点 1. 5 常用应用开发环境介绍 1. 5. 1 Web服务器 1. 5. 2 数据库服务器 1. 5. 3 集成开发环境 1. 6 JSP运行环境的安装配置 1. 6. 1 配置Java运行环境 1. 6. 2 配置JSP运行环境 1. 6. 3 配置Tomcat 1. 6. 4 测试运行环境 本章小结 课后习题和上机练习 第2章 Web编程技术 2. 1 HTML编程技术 2. 1. 1 HTML概述 2. 1. 2 HEAD头元素 2. 1. 3 HTML的常用标记 2. 2 CSS编程技术 2. 2. 1 CSS概述 2. 2. 2 加载CSS样式的方式 2. 2. 3 CSS与标记对应的方式 2. 2. 4 定义超级链接样式 2. 3 JavaScript编程技术 2. 3. 1 JavaScript简介 2. 3. 2 网页中引入JavaScript 2. 3. 3 变量与数组 2. 3. 4 表达式与运算符 2. 3. 5 控制语句之条件语句 2. 3. 6 流控制语句之循环语句 2. 3. 7 JavaScript函数 2. 3. 8 事件的概念 2. 3. 9 对象处理语句 2. 3. 10 JavaScript内置对象 2. 3. 11 JavaScript的常用函数 2. 3. 12 对象层次及DOM模型 2. 4 Web应用经典案例研究 2. 4. 1 动态表格彻底研究 2. 4. 2 三种网页对话框 2. 4. 3 动态网页框架彻底研究 2. 4. 4 表单验证 2. 4. 5 程序控制Form表单 2. 4. 6 执行客户端的可执行文件 本章小结 课后习题和上机练习 第3章 Java程序设计基础 3. 1 Java语言简介 3. 1. 1 Java的发展历史 3. 1. 2 Java的基本特点 3. 1. 3 Java语言的核心机制 3. 1. 4 Java程序分类 3. 2 Java语法基础 3. 2. 1 标识符与注释 3. 2. 2 关键字 3. 2. 3 基本数据类型 3. 2. 4 引用数据类型 3. 2. 5 运算符 3. 2. 6 流程控制语句 3. 3 Java面向对象编程基础 3. 3. 1 类的定义 3. 3. 2 构造函数 3. 3. 3 Java文件的层次结构 3. 3. 4 类的继承 3. 3. 5 访问控制修饰 3. 3. 6 方法的重写 3. 3. 7 关键字super 3. 3. 8 关键字static 3. 3. 9 关键字final 3. 3. 10 抽象类 3. 3. 11 接口 3. 4 常用集合元素 3. 4. 1 向量Vector 3. 4. 2 枚举Enumeration 3. 4. 3 哈希表Hashtable 3. 4. 4 Set接口 3. 4. 5 List接口 3. 4. 6 Iterator接口 3. 5 异常处理 3. 6 数据输入输出操作 3. 6. 1 标准I/O操作 3. 6. 2 文件I/O操作 3. 7 网络编程基础 3. 7. 1 URL编程 3. 7. 2 Socket编程 3. 8 多线程 3. 8. 1 线程的基本概念 3. 8. 2 多线程 3. 8. 3 创建线程的第二种方式 3. 8. 4 线程状态的转换 3. 9 图形界面编程基础 3. 9. 1 AWT编程基础 3. 9. 2 Swing编程基础 3. 10 Applet编程基础 本章小结 课后习题和上机练习 第2部分 JSP程序设计基础 第4章 JSP页面元素与内置对象 4. 1 理解服务器端执行 4. 2 JSP页面结构 4. 3 编译指令 4. 3. 1 page指令 4. 3. 2 include指令 4. 3. 3 taglib指令 4. 4 操作指令 4. 4. 1 jsp:include指令 4. 4. 2 jsp:forward指令 4. 4. 3 jsp:param指令 4. 5 JSP代码 4. 5. 1 变量和方法 4. 5. 2 代码块 4. 6 JSP隐含对象概述 4. 7 out对象 4. 8 reponse对象 4. 8. 1 网页转向 4. 8. 2 动态contentType响应 4. 8. 3 HTTP文件头响应 4. 8. 4 设置缓冲区 4. 9 request对象 4. 9. 1 得到Form表单的信息 4. 9. 2 得到客户的信息 4. 9. 3 汉字问题两种解决方法 4. 10 application对象 4. 10. 1 application的自定义属性 4. 10. 2 实现聊天室 4. 11 session对象 4. 11. 1 对session的理解 4. 11. 2 自定义属性 4. 12 cookie对象 本章小结 课后习题和上机练习 第5章 Servlet编程技术 5. 1 Servlet简介 5. 1. 1 Servlet概念 5. 1. 2 Servlet与JSP的关系 5. 2 Servlet的生命周期 5. 2. 1 init 方法 5. 2. 2 service 方法 5. 2. 3 destroy 方法 5. 3 Servlet的运行环境 5. 3. 1 编译 5. 3. 2 设置存放目录 5. 3. 3 运行Servlet 5. 4 Servle 体系结构 5. 4. 1 JavaServiaAPI概述 5. 4. 2 GenericServlet类和HttpServlet类 5. 4. 3 doGet和doPost方法 5. 4. 4 HttpSession接口 本章小结 课后习题和上机练习 第6章 JavaBean组件程序设计 6. 1 组件技术概述 6. 1. 1 组件和容器 6. 1. 2 Bean开发工具 6. 1. 3 JavaBean简介 6. 2 JavaBean编程 6. 2. 1 JavaBean的特点 6. 2. 2 JavaBean页面指令 6. 2. 3 编写JavaBean 6. 2. 4 使用JavaBean 6. 3 JavaBean的属性 6. 4 利用外部的Bean 6. 4. 1 Email组件 6. 4. 2 绘制图形 6. 4. 3 文件上传 6. 5 自定义JSP标记库 6. 6 面向对象设计模式 6. 6. 1 Factory模式 6. 6. 2 Singleton模式 6. 6. 3 Facade模式 6. 6. 4 MVC架构模式 6. 7 JSP设计模式 6. 7. 1 模式一:JSP JavaBean模式 6. 7. 2 模式二:MVC模式 6. 8 MVC在JSP中的实现模型 6. 8. 1 基于Bean的MVC模型 6. 8. 2 基于Struts的MVC模型 本章小结 课后习题和上机练习 第3部分 JSP数据库程序设计 第7章 JDBC数据访问接口 7. 1 数据库应用开发简介 7. 1. 1 SQL语言 7. 1. 2 ODBC数据访问接口 7. 1. 3 JDBC数据访问接口 7. 2 SQL语言概述 7. 2. 1 基本SQL语句 7. 2. 2 聚合函数 7. 2. 3 分组查询 7. 2. 4 交叉查询 7. 3 JDBC的结构 7. 3. 1 JDBC类型 7. 3. 2 数据驱动程序 7. 3. 3 Connection对象 7. 3. 4 Statement对象 7. 3. 5 ResultSet对象 7. 3. 6 PreparedStatement对象 7. 3. 7 CallableStatement对象 7. 4 JDBC的数据访问格式 7. 4. 1 格式一:执行基本SQL语句 7. 4. 2 格式二:实现分页 7. 4. 3 格式三:执行带参数的SQL语句 7. 4. 4 格式四:执行存储过程 7. 5 使用JDBC访问数据库 7. 5. 1 利用格式一读取Excel数据 7. 5. 2 利用格式一实现事务处理 7. 5. 3 动态合成SQL语句 7. 5. 4 利用格式二实现分页显示 7. 5. 5 利用格式三实现数据添加 7. 6 使用JavaBean访问数据库 7. 6. 1 编写JavaBean 7. 6. 2 调用JavaBean 本章小结 课后习题和上机练习 第8章 JSP操作Oracle数据库 8. 1 Oracle数据库概述 8. 1. 1 Oracle的发展历史 8. 1. 2 Oracle相关技术站点 8. 1. 3 安装Oracle数据库服务器 8. 1. 4 检测安装结果 8. 2 Oracle常用操作界面 8. 2. 1 SQL*Plus窗口 8. 2. 2 SQL*PlusWorksheet窗口 8. 2. 3 企业管理器 8. 3 Oracle的用户与表空间 8. 4 Oracle数据库表 8. 4. 1 基本语法 8. 4. 2 基本数据类型 8. 4. 3 删除表 8. 5 表数据的完整性 8. 5. 1 默认约束 8. 5. 2 非空约束 8. 5. 3 惟一性约束 8. 5. 4 Check约束 8. 5. 5 主键约束 8. 5. 6 外键约束 8. 6 Oracle的JDBC驱动程序 8. 6. 1 加载JDBC驱动程序 8. 6. 2 使用JDBC连接Oracle数据库 8. 7 访问Oracle的常用格式 8. 7. 1 格式一的Oracle版本 8. 7. 2 格式二的Oracle版本 8. 7. 3 格式三的Oracle版本 8. 8 Oracle的存储过程 8. 8. 1 PL/SQL的基本概念 8. 8. 2 PL/SQL的存在形式 8. 8. 3 使用PL/SQL编写存储过程 8. 9 JSP操作Oracle的存储过程 8. 9. 1 格式四的Oracle版本 8. 9. 2 调用带输入输出参数的存储过程 本章小结 课后习题和上机练习 第9章 JSP操作XML文件 9. 1 XML的概念 9. 1. 1 XML文档的结构 9. 1. 2 定义基本元素 9. 1. 3 使用属性 9. 1. 4 XML声明 9. 1. 5 注释 9. 1. 6 字符和实体引用 9. 2 XML的三种显示格式 9. 2. 1 CSS样式表 9. 2. 2 XSL样式语言 9. 2. 3 XML数据岛技术 9. 3 XML的两种语法规则 9. 3. 1 DTD文档类型定义 9. 3. 2 Schema文档规则 9. 4 字符集概述 9. 4. 1 ASCII字符集 9. 4. 2 IS08859字符集 9. 4. 3 Unicode字符集 9. 4. 4 中文字符集 9. 4. 5 UTF-8字符集 9. 4. 6 UTF-16字符集 9. 5 在XML中使用HTML 9. 5. 1 在XML中使用HTML标记 9. 5. 2 在XML中使用JavaScript代码 9. 6 XML的三种应用程序接口 9. 6. 1 解析接口 9. 6. 2 解析器 9. 7 DOM解析接口 9. 7. 1 DOM的对象 9. 7. 2 DOM树结构 9. 7. 3 DOM读取XML文件 9. 7. 4 DOM创建XML节点 9. 8 SAX解析接口 9. 8. 1 SAX的对象 9. 8. 2 SAX读取XML文件 9. 9 JDOM解析接口 9. 9. 1 JDOM对象 9. 9. 2 JDOM读取XML文件 本章小结 课后习题和上机练习 第4部分 软件工程实践 第10章 在线考试系统的分析与设计 10. 1 面向对象的项目分析与设计概述 10. 2 面向对象建模语言与建模工具 10. 2. 1 UML发展史 10. 2. 2 UML的特点 10. 2. 3 UML绘制工具 10. 3 系统分析与用例图 10. 3. 1 常用元素概述 10. 3. 2 执行者 10. 3. 3 用例 10. 4 系统设计与动态图 10. 4. 1 动态模型的必要性 10. 4. 2 动态模型内容 10. 4. 3 顺序图 10. 5 软件项目开发过程标准 10. 5. 1 IS09001简介 10. 5. 2 CMM简介 10. 5. 3 CMM的5个级别 10. 6 在线考试系统的实现 10. 6. 1 考试系统数据库设计 10. 6. 2 考试系统的程序设计 本章小结 课后习题和上机练习 参考文献
| |
JSP应用教程-相关图书 ·Oracle9i数据库技术 ·国家的事 2001-2003中国走读报告 ·潘石屹:永远不做大多数 ·第十二夜 ·财经管理新思路 ·C语言程序设计教程 ·消费者行为学(原书第8版) ·礼物袋里没Love ·由浅入深——Java2自学教程 ·实用妇产科超声诊断学-(修订版) ·读史学做人 ·不穿裙子的女生 ·北岛散文 失败之书 ·C#专业项目实例开发 ·牛津高阶英汉双解词典(第6版) ·建筑安装工程施工技术资料管理实例应用手册 ·新目标英语听力 九年级 全一册 ·Windows Server2003网络配置详解 ·跟帝王学处世 ·摄影镜头的使用技巧
|
| |