Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)

Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2010-09
版次: 1
ISBN: 9787302232605
定价: 29.00
  • 本书通过同一个案例的4种完整实现版本系统介绍了Java Web在软件开发实践方面的知识,注重软件的实现过程,以案例项目的实现贯穿全书,在案例项目实现过程中,详细讲解了实现过程。本书内容包括软件需求分析、系统分析设计、系统实现、Struts框架基础知识、整合Struts框架过程、Hibernate框架基础知识和整合Hibernate框架过程。
      
      
      本书涉及知识面较广,既包括软件工程中需求分析、面向对象分析和设计方法,也包括JSP、Struts框架和Hibernate框架技术,并从实践的角度展示了知识的综合运用。本书可以作为高等院校计算机专业本科学生的实践教材或参考书,也可作为IT从业人员的自学读物。 第1部分  案例分析与实现

      第1章 需求分析 

      1.1  基本概念 

      1.1.1  需求定义 

      1.1.2  获取需求 

      1.1.3  表达需求 

      1.2  通讯录管理系统需求建模

      1.3  本章小结

      习题1

      第2章 系统设计

      2.1  系统设计基本概念

      2.1.1  软件体系结构

      2.1.2  MVC模式

      2.1.3  面向对象分析

      2.1.4  面向对象设计

      2.2  通讯录管理系统建模

      2.2.1  架构设计

      2.2.2  系统分析

      2.2.3  功能设计

      2.2.4  共通功能设计

      2.2.5  数据模型设计

      2.2.6  页面设计

      2.3  本章小结

      习题2

      第3章 开发环境搭建

      3.1  安装MySQL

      3.1.1  安装MySQL服务器

      3.1.2  下载MySQL驱动

      3.1.3  安装图形管理工具SQLyog

      3.2  安装JDK

      3.3  安装Tomcat

      3.4  安装NetBeans

      3.5  数据库环境准备

      3.5.1  创建数据库和数据库用户

      3.5.2  创建数据库表

      3.5.3  配置Tomcat数据库连接池

      3.6  创建项目工程

      3.7  本章小结

      习题3

      第4章 系统实现

      4.1  系统基础功能实现

      4.1.1  数据库工厂类的实现

      4.1.2  数据分页显示的实现

      4.1.3  表单组件中选择类组件显示信息的获取

      4.1.4  页面信息国际化的实现

      4.1.5  网页访问安全的实现

      4.1.6  字符集转换实现

      4.2  通讯录管理系统功能实现

      4.2.1  注册功能实现

      4.2.2  登录功能实现

      4.2.3  注销功能实现

      4.2.4  修改基本信息功能实现

      4.2.5  修改密码功能实现

      4.2.6  增加联系人功能实现

      4.2.7  查询联系人功能实现

      4.2.8  修改联系人功能实现

      4.2.9  删除联系人功能实现

      4.3  本章小结

      习题4

    第2部分  整合Strut

      第5章 初识Struts

      5.1  Struts定义

      5.2  Struts在Java Web开发中的作用

      5.3  Struts工作流程

      5.4  第一个Struts应用的实现

      5.4.1  应用实现流程和组件介绍

      5.4.2  创建Java Web项目

      5.4.3  配置资源文件

      5.4.4  创建index.jsp和main.jsp

      5.4.5  创建UserFormBean

      5.4.6  创建LoginAction

      5.4.7  创建User.java和UserDao.java

      5.5  本章小结

      习题5

      第6章 Struts基础

      6.1  标记库

      6.1.1  HTML标记库

      6.1.2  Bean标记库

      6.1.3  Logic标记库

      6.2  ActionForm类

      6.2.1  ActionForm的执行流程

      6.2.2  多样化的ActionForm

      6.2.3  ActionForm Bean的配置和使用

      6.2.4  DynaActionForm Bean的配置与使用

      6.3  Action类

      6.3.1  多样化的Action类

      6.3.2  Action的配置和编写

      6.3.3  LookupDispatchAction的配置和使用

      6.4  Struts配置详解

      6.4.1  struts-config.xml文件的主要标记

      6.4.2  数据源配置

      6.4.3  ActionForm配置

      6.4.4  全局异常配置

      6.4.5  全局转发配置

      6.4.6  Action配置

      6.4.7  controller配置

      6.4.8  资源文件配置

      6.4.9  plug-in配置

      6.5  Struts国际化

      6.6  Validator验证框架

      6.6.1  验证框架简介

      6.6.2  Struts验证框架的引入和配置

      6.6.3  ValidatorForm Bean的配置和使用

      6.6.4  ValidatorActionForm Bean的配置和使用

      6.6.5  DynaValidatorForm Bean的配置和使用

      6.6.6  DynaValidatorActionForm Bean的配置和使用

      6.6.7  验证框架中常用验证规则的使用

      6.7  本章小结

      习题6

      第7章 应用Struts框架

      7.1  环境准备

      7.1.1  创建支持Struts框架的Web项目

      7.1.2  复制已实现的组件

      7.2  功能实现

      7.2.1  注册功能实现

      7.2.2  登录功能实现

      7.2.3  注销功能实现

      7.2.4  修改基本信息功能实现

      7.2.5  修改密码功能实现

      7.2.6  增加联系人功能实现

      7.2.7  查询联系人功能实现

      7.2.8  修改联系人功能实现

      7.2.9  删除联系人功能实现

      7.3  本章小结

      习题7

    第3部分   整合Hibernate

      第8章 初识Hibernate

      8.1  数据持久化技术

      8.1.1  数据存储形式

      8.1.2  数据持久化

      8.1.3  数据持久化的实现技术

      8.2  Hibernate简介

      8.3  Hibernate工作流程

      8.4  第一个Hibernate应用的实现

      8.4.1  创建Java项目

      8.4.2  创建数据库和表

      8.4.3  创建Hibernate配置文件hibernate.cfg.xml

      8.4.4  创建持久化类和映射文件

      8.4.5  创建获取Session的实用类HibernateUtil

      8.4.6  编写实现数据库基本操作的Dao类UserinfoDao.java

      8.4.7  编写测试程序并运行

      8.5  本章小结

      习题8

      第9章 Hibernate基础

      9.1  配置数据库连接

      9.1.1  使用默认的数据库连接池

      9.1.2  配置第三方连接池产品

      9.1.3  使用Web服务器配置的数据源

      9.2  对象-关系映射

      9.2.1  类映射

      9.2.2  对象标识符映射

      9.2.3  属性映射

      9.2.4  多对一映射

      9.2.5  一对多映射

      9.3  操作持久化对象

      9.3.1  持久化类对象的状态

      9.3.2  Session操作数据方法

      9.4  检索数据

      9.4.1  HQL查询

      9.4.2  QBC查询

      9.4.3  SQL查询

      9.5  使用ThreadLocal管理Session

      9.5.1  ThreadLocal

      9.5.2  使用ThreadLocal管理Session

      9.6  使用二级缓存

      9.6.1  Hibernate缓存介绍

      9.6.2  配置二级缓存

      9.6.3  配置类缓存和集合缓存

      9.6.4  配置查询缓存

      9.7  本章小结

      习题99

      第10章 应用Hibernate框架

      10.1  环境准备

      10.1.1  复制工程

      10.1.2  增加Hibernate库支持

      10.1.3  创建Hibernate配置文件hibernate.cfg.xml

      10.1.4  创建持久化类和映射文件

      10.1.5  创建获取Session的实用类HibernateUtil

      10.2  改造Dao类实现

      10.3  系统优化

      10.3.1  增加过滤器实现Session的集中获取和关闭

      10.3.2  改进持久化类和映射文件

      10.3.3  增加二级缓存配置

      10.3.4  改进Dao类实现

      10.4  本章小结

      习题

    参考文献
  • 内容简介:
    本书通过同一个案例的4种完整实现版本系统介绍了Java Web在软件开发实践方面的知识,注重软件的实现过程,以案例项目的实现贯穿全书,在案例项目实现过程中,详细讲解了实现过程。本书内容包括软件需求分析、系统分析设计、系统实现、Struts框架基础知识、整合Struts框架过程、Hibernate框架基础知识和整合Hibernate框架过程。
      
      
      本书涉及知识面较广,既包括软件工程中需求分析、面向对象分析和设计方法,也包括JSP、Struts框架和Hibernate框架技术,并从实践的角度展示了知识的综合运用。本书可以作为高等院校计算机专业本科学生的实践教材或参考书,也可作为IT从业人员的自学读物。
  • 目录:
    第1部分  案例分析与实现

      第1章 需求分析 

      1.1  基本概念 

      1.1.1  需求定义 

      1.1.2  获取需求 

      1.1.3  表达需求 

      1.2  通讯录管理系统需求建模

      1.3  本章小结

      习题1

      第2章 系统设计

      2.1  系统设计基本概念

      2.1.1  软件体系结构

      2.1.2  MVC模式

      2.1.3  面向对象分析

      2.1.4  面向对象设计

      2.2  通讯录管理系统建模

      2.2.1  架构设计

      2.2.2  系统分析

      2.2.3  功能设计

      2.2.4  共通功能设计

      2.2.5  数据模型设计

      2.2.6  页面设计

      2.3  本章小结

      习题2

      第3章 开发环境搭建

      3.1  安装MySQL

      3.1.1  安装MySQL服务器

      3.1.2  下载MySQL驱动

      3.1.3  安装图形管理工具SQLyog

      3.2  安装JDK

      3.3  安装Tomcat

      3.4  安装NetBeans

      3.5  数据库环境准备

      3.5.1  创建数据库和数据库用户

      3.5.2  创建数据库表

      3.5.3  配置Tomcat数据库连接池

      3.6  创建项目工程

      3.7  本章小结

      习题3

      第4章 系统实现

      4.1  系统基础功能实现

      4.1.1  数据库工厂类的实现

      4.1.2  数据分页显示的实现

      4.1.3  表单组件中选择类组件显示信息的获取

      4.1.4  页面信息国际化的实现

      4.1.5  网页访问安全的实现

      4.1.6  字符集转换实现

      4.2  通讯录管理系统功能实现

      4.2.1  注册功能实现

      4.2.2  登录功能实现

      4.2.3  注销功能实现

      4.2.4  修改基本信息功能实现

      4.2.5  修改密码功能实现

      4.2.6  增加联系人功能实现

      4.2.7  查询联系人功能实现

      4.2.8  修改联系人功能实现

      4.2.9  删除联系人功能实现

      4.3  本章小结

      习题4

    第2部分  整合Strut

      第5章 初识Struts

      5.1  Struts定义

      5.2  Struts在Java Web开发中的作用

      5.3  Struts工作流程

      5.4  第一个Struts应用的实现

      5.4.1  应用实现流程和组件介绍

      5.4.2  创建Java Web项目

      5.4.3  配置资源文件

      5.4.4  创建index.jsp和main.jsp

      5.4.5  创建UserFormBean

      5.4.6  创建LoginAction

      5.4.7  创建User.java和UserDao.java

      5.5  本章小结

      习题5

      第6章 Struts基础

      6.1  标记库

      6.1.1  HTML标记库

      6.1.2  Bean标记库

      6.1.3  Logic标记库

      6.2  ActionForm类

      6.2.1  ActionForm的执行流程

      6.2.2  多样化的ActionForm

      6.2.3  ActionForm Bean的配置和使用

      6.2.4  DynaActionForm Bean的配置与使用

      6.3  Action类

      6.3.1  多样化的Action类

      6.3.2  Action的配置和编写

      6.3.3  LookupDispatchAction的配置和使用

      6.4  Struts配置详解

      6.4.1  struts-config.xml文件的主要标记

      6.4.2  数据源配置

      6.4.3  ActionForm配置

      6.4.4  全局异常配置

      6.4.5  全局转发配置

      6.4.6  Action配置

      6.4.7  controller配置

      6.4.8  资源文件配置

      6.4.9  plug-in配置

      6.5  Struts国际化

      6.6  Validator验证框架

      6.6.1  验证框架简介

      6.6.2  Struts验证框架的引入和配置

      6.6.3  ValidatorForm Bean的配置和使用

      6.6.4  ValidatorActionForm Bean的配置和使用

      6.6.5  DynaValidatorForm Bean的配置和使用

      6.6.6  DynaValidatorActionForm Bean的配置和使用

      6.6.7  验证框架中常用验证规则的使用

      6.7  本章小结

      习题6

      第7章 应用Struts框架

      7.1  环境准备

      7.1.1  创建支持Struts框架的Web项目

      7.1.2  复制已实现的组件

      7.2  功能实现

      7.2.1  注册功能实现

      7.2.2  登录功能实现

      7.2.3  注销功能实现

      7.2.4  修改基本信息功能实现

      7.2.5  修改密码功能实现

      7.2.6  增加联系人功能实现

      7.2.7  查询联系人功能实现

      7.2.8  修改联系人功能实现

      7.2.9  删除联系人功能实现

      7.3  本章小结

      习题7

    第3部分   整合Hibernate

      第8章 初识Hibernate

      8.1  数据持久化技术

      8.1.1  数据存储形式

      8.1.2  数据持久化

      8.1.3  数据持久化的实现技术

      8.2  Hibernate简介

      8.3  Hibernate工作流程

      8.4  第一个Hibernate应用的实现

      8.4.1  创建Java项目

      8.4.2  创建数据库和表

      8.4.3  创建Hibernate配置文件hibernate.cfg.xml

      8.4.4  创建持久化类和映射文件

      8.4.5  创建获取Session的实用类HibernateUtil

      8.4.6  编写实现数据库基本操作的Dao类UserinfoDao.java

      8.4.7  编写测试程序并运行

      8.5  本章小结

      习题8

      第9章 Hibernate基础

      9.1  配置数据库连接

      9.1.1  使用默认的数据库连接池

      9.1.2  配置第三方连接池产品

      9.1.3  使用Web服务器配置的数据源

      9.2  对象-关系映射

      9.2.1  类映射

      9.2.2  对象标识符映射

      9.2.3  属性映射

      9.2.4  多对一映射

      9.2.5  一对多映射

      9.3  操作持久化对象

      9.3.1  持久化类对象的状态

      9.3.2  Session操作数据方法

      9.4  检索数据

      9.4.1  HQL查询

      9.4.2  QBC查询

      9.4.3  SQL查询

      9.5  使用ThreadLocal管理Session

      9.5.1  ThreadLocal

      9.5.2  使用ThreadLocal管理Session

      9.6  使用二级缓存

      9.6.1  Hibernate缓存介绍

      9.6.2  配置二级缓存

      9.6.3  配置类缓存和集合缓存

      9.6.4  配置查询缓存

      9.7  本章小结

      习题99

      第10章 应用Hibernate框架

      10.1  环境准备

      10.1.1  复制工程

      10.1.2  增加Hibernate库支持

      10.1.3  创建Hibernate配置文件hibernate.cfg.xml

      10.1.4  创建持久化类和映射文件

      10.1.5  创建获取Session的实用类HibernateUtil

      10.2  改造Dao类实现

      10.3  系统优化

      10.3.1  增加过滤器实现Session的集中获取和关闭

      10.3.2  改进持久化类和映射文件

      10.3.3  增加二级缓存配置

      10.3.4  改进Dao类实现

      10.4  本章小结

      习题

    参考文献
查看详情
系列丛书 / 更多
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java EE企业级应用开发实例教程(21世纪高等学校计算机应用型本科规划教材精选)
张坤 编;吕海东
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
多媒体应用技术(21世纪高等学校计算机应用型本科规划教材精选)
李绍彬 主编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Protel DXP电路设计与应用教程(21世纪高等学校计算机应用型本科规划教材精选)
渠丽岩 主编;赵辉同
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
数据库系统原理(21世纪高等学校计算机应用型本科规划教材精选)
王岚 主编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
电子技术基础——电路与模拟电子(21世纪高等学校计算机应用型本科规划教材精选)
赵辉 主编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java语言程序设计(21世纪高等学校计算机应用型本科规划教材精选)
于静 主编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
操作系统原理与应用教程/21世纪高等学校计算机应用型本科规划教材精选
朱耀庭 著;张红光、李福才 编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Android移动应用程序开发教程/21世纪高等学校计算机应用型本科规划教材精选
朱凤山 著
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
大学计算机基础实验教程(21世纪高等学校计算机应用型本科规划教材精选)
于萍 主编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
C语言程序设计(21世纪高等学校计算机应用型本科规划教材精选)
高福成 主编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
计算机基础教程/21世纪高等学校计算机应用型本科规划教材精选
祝振宇 著
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
数据结构(21世纪高等学校计算机应用型本科规划教材精选)
辛运帏 主编
相关图书 / 更多
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java研发自测入门与进阶
林宁、魏兆玉
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java项目开发实战(微视频版)
陈强
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java+OpenCV案例佳作选
姚利民
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java Web及其框架技术
陈振兴
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Japanese Ink Painting: The Art of Sumi-E
Okamoto;Naomi
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java Web开发实践教程(21世纪高等学校计算机应用型本科规划教材精选)
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)