您好,欢迎光临有路网!
精通Java Web整合开发:JSP+AJAX+Struts+Hibernate
QQ咨询:
有路璐璐:

精通Java Web整合开发:JSP+AJAX+Struts+Hibernate

  • 作者:刘斌
  • 出版社:电子工业出版社
  • ISBN:9787121051807
  • 出版日期:2007年11月01日
  • 页数:745
  • 定价:¥79.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书详细介绍了以JSP、AJAX、Struts、Hibernate相结合的轻量级Java EE应用开发技术。针对读者的不同学习阶段,共分基础篇、进阶篇、提高篇与实践篇四大部分循序渐进地进行讲解。
    第1-3章为基础篇,**讲解基于开源架构Java EE应用开发的优势及其开发运行环境的安装配置,同时对Java Web应用的客户端编程也做了简单介绍;第4-7章为进阶篇,**讲解JSP 2.0与Web 2.0核心技术AJAX;第8-14章为提高篇,**讲解经典MVC框架Struts与Java EE轻量级持久化框架Hibernate;第15-16章为实践篇,以“电子商城系统”为例,综合应用前面三大部分14章的知识点,环环相扣,手把手带领读者步入Java EE应用开发的**。*后为满足商业软件开发人员的实际需要,特对Java EE应用的安装打包工具InstallAnywhere也进行了实例讲解。
    本书为轻量级Java EE应用开发人员提供一整套实用的主流开发技术,融入了作者多年的Java EE应用开发经验。任何知识点均配以实例进行讲解,每个实例提供同步配套视频教程,大大缩短了读者的学习周期
    目录
    第1篇 基础篇
    第1章 Java Web应用开发技术选用策略
    第2章 开发运行环境的安装与配置
    2.1 安装与配置JDK1.5
    2.2 安装Web服务器Tomcat5.5
    2.3 Tomcat5.5的基本配置
    2.3.1 通过server.xml配置Tomcat
    2.3.2 Web应用的目录结构
    2.3.3 web.xml配置详解
    2.3.4 如何修改Tomcat的默认端口
    2.3.5 如何配置虚拟主机
    2.3.6 如何部署Web应用
    2.4 安装数据库服务器MySQL5.0
    2.5 安装Eclipse3.2.2 + MyEclipse5.5.1 集成开发环境
    2.6 小结
    第3章 Java Web应用客户端编程
    3.1 JavaScript语言概述
    3.1.1 什么是JavaScript
    3.1.2 JavaScript和Java的区别
    3.1.3 编写**个JavaScript程序
    3.2 JavaScript语法基础
    3.2.1 基本数据类型
    3.2.2 常量
    3.2.3 变量
    3.2.4 表达式和运算符
    3.2.5 程序流程控制
    3.2.6 函数
    3.2.7 事件驱动及事件处理
    3.3 基于对象的JavaScript
    3.3.1 对象的基础知识
    3.3.2 常用对象的属性和方法
    3.4 文档对象(document)
    3.5 窗口对象(window)
    3.6 表单对象(form)
    3.7 框架对象(frame)及其他对象
    3.7.1 frame对象
    3.7.2 history对象
    3.7.3 navigator对象
    3.7.4 select对象
    3.7.5 iframe对象
    3.8 实用综合实例
    3.8.1 表单验证实例
    3.8.2 日期选择器
    3.8.3 地址选择器
    3.8.4 树型菜单
    3.8.5 卷帘菜单
    3.8.6 框架应用实例
    3.8.7 经典实用代码集锦
    3.9 小结
    第2篇 进阶篇
    第4章 初识Java EE展示层组件JSP 2.0
    4.1 Servlet2.4简介
    4.1.1 Servlet概述
    4.1.2 Servlet的生命周期及请求响应时序
    4.1.3 HttpServlet相关对象的方法列表
    4.1.4 创建HttpServlet实例
    4.2 JSP语法
    4.2.1 HTML注释
    4.2.2 隐藏注释
    4.2.3 声明
    4.2.4 表达式
    4.2.5 代码段
    4.2.6 JSP指令
    4.2.7 JSP行为标签
    4.3 JSP隐含对象
    4.3.1 page对象
    4.3.2 config对象
    4.3.3 out对象
    4.3.4 request对象
    4.3.5 response对象
    4.3.6 Session对象
    4.3.7 application对象
    4.3.8 pageContext对象
    4.3.9 exception对象
    4.4 小结
    第5章 JSP 2.0在Java EE中的典型应用
    5.1 JSP与JDBC
    5.1.1 JDBC简介
    5.1.2 JDBC访问数据库的基本步骤
    5.1.3 JDBC数据源和连接池
    5.1.4 综合实例(购物车)
    5.2 JSP与JavaBean
    5.2.1 JavaBean简介
    5.2.2 在JSP中如何使用JavaBean
    5.2.3 用JavaBean封装数据库操作
    5.2.4 用JavaBean实现用户登录验证
    5.3 JSP与JavaMail
    5.3.1 电子邮件工作原理
    5.3.2 相关协议介绍
    5.3.3 JavaMail简介
    5.3.4 使用JavaMail发送文本型邮件
    5.3.5 使用JavaMail发送HTML型邮件
    5.3.6 使用JavaMail发送带附件的邮件
    5.3.7 使用JavaMail收取邮件
    5.4 JSP与在线编辑器FCKeditor
    5.5 JSP与报表利器JasperReports
    5.6 Log4j实现日志操作
    5.6.1 Log4j的组成
    5.6.2 Log4j的配置文件
    5.6.3 Log4j使用方法
    5.6.4 Log4j的使用实例
    5.6.5 Log4j在Web应用中的**配置方法
    5.7 JSP与jspSmartUpload
    5.7.1 File类
    5.7.2 Files类
    5.7.3 Request类
    5.7.4 SmartUpload类
    5.7.5 应用实例
    5.8 JSP与XML
    5.8.1 XML简介
    5.8.2 DOM4J简介
    5.8.3 使用DOM4J解析XML
    5.8.4 使用DOM4J创建XML
    5.8.5 使用DOM4J修改XML
    5.9 小结
    第6章 JSP 2.0在Java EE中的**应用
    6.1 过滤器Filter
    6.1.1 Filter简介
    6.1.2 Filter配置说明
    6.1.3 使用Filter实现编码过滤器
    6.1.4 使用Filter实现计时过滤器
    6.2 监听器Listener
    6.2.1 Listener简介
    6.2.2 Listener的一般使用步骤
    6.2.3 Listener的应用实例
    6.3 自定义JSP标签
    6.3.1 TagSupport类
    6.3.2 BodyTagSupport类
    6.3.3 标签库描述文件(TLD)
    6.3.4 自定义JSP标签的一般步骤
    6.3.5 自定义JSP标签的应用实例
    6.4 JSTL标签库
    6.4.1 EL简介
    6.4.2 核心标签库
    6.4.3 I18N标签库
    6.4.4 SQL标签库
    6.4.5 XML标签库
    6.4.6 函数标签库
    6.5 小结
    第7章 Java EE应用中的异步通信技术——AJAX
    7.1 AJAX基础知识
    7.1.1 XMLHttpRequest 对象
    7.1.2 JavaScript编程
    7.1.3 文档对象模型DOM
    7.2 AJAX应用实例
    7.2.1 实例一:会员注册**性检查
    7.2.2 实例二:动态更新下拉列表
    7.2.3 实例三:刷新页面局部内容
    7.2.4 实例四:交互式电子相册
    7.2.5 实例五:访问Web服务
    7.2.6 实例六:创建工具提示
    7.3 JSON /JSON-RPC组件的使用
    7.3.1 使用JSON组件
    7.3.2 使用JSON-RPC组件
    7.4 Jsp AjaxTags组件的使用
    7.4.1 Auto-Complete标签应用实例
    7.4.2 Callout标签应用实例
    7.4.3 Form Update标签应用实例
    7.4.4 HtmlContent标签应用实例
    7.4.5 Portlet标签应用实例
    7.4.6 Select/Dropdown标签应用实例
    7.4.7 Tab Panel标签应用实例
    7.4.8 AJAX DisplayTag标签应用实例
    7.5 小结
    第3篇 提高篇
    第8章 初识Java EE经典MVC框架Struts
    8.1 MVC概述
    8.2 Struts概述
    8.2.1 Struts实现MVC
    8.2.2 Struts的组成
    8.2.3 Struts的工作流程
    8.2.4 用MyEclipse开发Struts应用的一般步骤
    8.2.5 体验Struts(一个简单的应用实例)
    8.3 Struts的配置
    8.3.1 web.xml配置文件
    8.3.2 struts-config.xml配置文件
    8.3.3 应用实例(会员管理)
    8.4 小结
    第9章 了解Struts的MVC组件
    9.1 Struts控制器组件
    9.1.1 使用ActionServlet类
    9.1.2 使用Action类
    9.1.3 使用DispatchAction类
    9.1.4 使用LookupDispatchAction类
    9.1.5 使用ActionForward类
    9.1.6 使用ActionMapping类
    9.2 Struts模型组件
    9.2.1 概念模型
    9.2.2 设计模型
    9.2.3 业务对象BO
    9.2.4 对象持久化
    9.2.5 数据访问对象DAO
    9.2.6 应用实例(客户关系管理)
    9.3 Struts视图组件
    9.3.1 数据传输对象(DTO)ActionForm Bean
    9.3.2 ActionError和ActionMessage
    9.3.3 DisplayTag标签库的应用
    9.3.4 实例解析Struts-Menu菜单框架
    9.4 小结
    第10章 Struts的**应用
    10.1 Struts的国际化支持
    10.1.1 Web应用的中文本地化
    10.1.2 Struts应用的国际化
    10.1.3 Struts国际化应用实例
    10.2 Validator 验证框架
    10.2.1 Validator框架简介
    10.2.2 为Struts应用配置Validator
    10.2.3 Validator中JavaScript的应用
    10.2.4 Validator应用实例
    10.3 多数据源的应用
    10.4 多消息源的应用
    10.5 多应用模块的配置使用
    10.6 Log4j在Struts中的应用
    10.7 测试Struts应用
    10.8 小结
    第11章 Struts专用标签库详解
    11.1 实例讲解Struts HTML标签库
    11.1.1 标签详解
    11.1.2 标签详解
    11.1.3 标签详解
    11.1.4 标签详解
    11.1.5 标签详解
    11.1.6 标签详解
    11.1.7 标签详解
    11.1.8 标签详解
    11.1.9 标签详解
    11.1.10 标签详解
    11.1.11 标签详解
    11.1.12 标签详解
    11.1.13 标签详解
    11.1.14 标签详解
    11.1.15 标签详解
    11.1.16 标签详解
    11.1.17 标签详解
    11.1.18 标签详解
    11.1.19 标签详解
    11.1.20 标签详解
    11.1.21 标签详解
    11.1.22 标签详解
    11.1.23 标签详解
    11.2 实例讲解Struts Bean标签库
    11.2.1 标签详解
    11.2.2 标签详解
    11.2.3 标签详解
    11.2.4 标签详解
    11.2.5 标签详解
    11.2.6 标签详解
    11.2.7 标签详解
    11.2.8 标签详解
    11.2.9 标签详解
    11.2.10 标签详解
    11.2.11 标签详解
    11.3 实例讲解Struts Logic标签库
    11.3.1 与比较运算相关的Logic标签详解
    11.3.2 与字符串匹配相关的Logic标签详解
    11.3.3 与标签详解
    11.3.4 与标签详解
    11.3.5 与标签详解
    11.3.6 标签详解
    11.3.7 标签详解
    11.3.8 标签详解
    11.4 实例讲解Struts nested标签库
    11.4.1 与其他Struts标签库相同功能的标签
    11.4.2 与标签详解
    11.4.3 标签详解
    11.5 小结
    第12章 初识Java EE轻量级持久化框架Hibernate
    12.1 ORM简介
    12.1.1 持久化与持久层
    12.1.2 JDBC劣势
    12.1.3 实体域模型与关系数据模型
    12.1.4 ORM中间件
    12.2 Hibernate简介
    12.2.1 Hibernate体系结构
    12.2.2 Hibernate API简介
    12.2.3 配置Hibernate
    12.2.4 Hibernate的映射配置文件
    12.2.5 体验Hibernate(会员管理)
    12.3 Hibernate的映射机制
    12.3.1 Hibernate的基本映射数据类型
    12.3.2 Hibernate的主键映射
    12.3.3 Hibernate的实体映射
    12.3.4 映射一对一关联关系
    12.3.5 映射多对一单向关联关系
    12.3.6 映射一对多双向关联关系
    12.3.7 映射一对多双向自身关联关系
    12.3.8 映射多对多单向关联关系
    12.3.9 映射多对多双向关联关系
    12.3.10 映射组成关系
    12.3.11 映射继承关系
    12.3.12 Hibernate的集合映射
    12.4 小结
    第13章 Hibernate检索与操作持久化对象
    13.1 操作持久化对象的常用方法介绍
    13.1.1 使用Session的beginTransaction()方法
    13.1.2 使用Session的close()方法
    13.1.3 使用Session的connection()方法
    13.1.4 使用Session的delete()方法
    13.1.5 使用Session的get()方法
    13.1.6 使用Session的load()方法
    13.1.7 使用Session的save()方法
    13.1.8 使用Session的update()方法
    13.1.9 使用Session的saveOrUpdate()方法
    13.1.10 使用Hibernate的isInitialized()与initialize()方法
    13.1.11 持久化对象间的级联操作
    13.2 Hibernate的检索策略
    13.2.1 立即检索
    13.2.2 延迟检索
    13.2.3 迫切左外连接检索
    13.3 HQL查询方式
    13.3.1 基本查询
    13.3.2 条件查询
    13.3.3 分页查询
    13.3.4 连接查询
    13.3.5 子查询
    13.3.6 动态实例化查询结果
    13.4 QBC查询方式
    13.4.1 基本查询
    13.4.2 QBE查询
    13.4.3 分页查询
    13.4.4 复合查询
    13.4.5 离线查询
    13.5 本地SQL查询
    13.6 小结
    第14章 Hibernate的**话题
    14.1 Hibernate的批量处理
    14.1.1 批量插入
    14.1.2 批量更新
    14.1.3 批量删除
    14.2 Hibernate的事务管理
    14.2.1 事务边界声明
    14.2.2 并发控制
    14.2.3 悲观锁
    14.2.4 乐观锁
    14.3 Hibernate的缓存机制
    14.3.1 Hibernate的缓存分类
    14.3.2 Hibernate的缓存范围
    14.3.3 Hibernate的缓存管理
    14.3.4 Hibernate二级缓存的并发访问策略
    14.3.5 Hibernate的二级缓存配置
    14.4 Hibernate应用的性能优化
    14.5 多数据源的应用
    14.6 JDBC的应用
    14.7 Hibernate调用存储过程
    14.8 XML数据持久化
    14.9 小结
    第4篇 实践篇
    第15章 综合实例:电子商城系统
    15.1 需求分析
    15.2 功能设计
    15.3 数据库设计
    15.4 架构设计
    15.4.1 基于MVC的分层设计
    15.4.2 常量类Constants设计
    15.4.3 带日志功能的基类BaseLog设计
    15.4.4 带日志功能的基类BaseAction设计
    15.4.5 消息资源文件ApplicationResources.properties设计
    15.4.6 Java EE Web应用配置文件web.xml
    15.4.7 Struts配置文件Struts-config.xml
    15.4.8 Hibernate配置文件hibernate.cfg.xml
    15.4.9 工程目录结构
    15.5 顾客注册、登录模块
    15.5.1 展示层JSP实现
    15.5.2 控制层Struts实现
    15.5.3 持久层Hibernate实现
    15.6 商品及特价商品检索、浏览模块
    15.6.1 展示层JSP实现
    15.6.2 控制层Struts实现
    15.6.3 持久层Hibernate实现
    15.7 购物车模块
    15.7.1 展示层JSP实现
    15.7.2 控制层Struts实现
    15.7.3 持久层Hibernate实现
    15.8 顾客反馈信息、留言模块
    15.8.1 展示层JSP实现
    15.8.2 控制层Struts实现
    15.8.3 持久层Hibernate实现
    15.9 后台登录模块
    15.9.1 展示层JSP实现
    15.9.2 控制层Struts实现
    15.9.3 持久层Hibernate实现
    15.10 商品及特价商品管理模块
    15.10.1 展示层JSP实现
    15.10.2 控制层Struts实现
    15.10.3 持久层Hibernate实现
    15.11 订单管理模块
    15.11.1 展示层JSP实现
    15.11.2 控制层Struts实现
    15.11.3 持久层Hibernate实现
    15.12 会员管理模块
    15.12.1 展示层JSP实现
    15.12.2 控制层Struts实现
    15.12.3 持久层Hibernate实现
    15.13 系统用户管理模块
    15.13.1 展示层JSP实现
    15.13.2 控制层Struts实现
    15.13.3 持久层Hibernate实现
    15.14 小结
    第16章 安装打包利器—InstallAnywhere7.1
    16.1 基本概念说明
    16.2 常用Action介绍
    16.3 常用Rule介绍
    16.4 Java Application安装包的一般制作流程
    16.5 Java EE Application安装包的一般制作流程
    16.6 小结
    编辑推荐语
    用一本书,解读Java Web的各类主流应用,深入阐释JSP 2.0在Java EE中的**应用,***接触Java EE应用中的异步通信技术AJAX,探索Java EE经典MVC框架Struts的奥秘,透彻分析Java EE轻量级持久化框架Hibernate一切,都为了自由整合在Java Web的各种应用中。
    本书为轻量级Java EE应用开发人员提供一整套实用的主流开发技术。融入了作者多年的Java EE应用开发经验。
    分析基于开源架构Java EE应用开发的优势及其开发运行环境的安装配置过程,同时对Java Web应用的客户端编程也进行了介绍。
    对JSP 2.0与Web 2.0核心技术AJAX给出了详尽、透彻的讲解。涉及到Java EE展示层组件ISP 2.0及其在Java EE中的典型应用、**应用和Java EE应用中的异步通信技术AJAX。
    对经典MVC框架Struts与lava EE轻量级持久化框架Hiberrlate进行全方位论述,包括Struts的MVC组件、Struts的**应用、Struts专用标签库详解、Hiberrlate检索与操作持久化对象、Hiberrlate的**话题。
    通过大型的实例综合应用本书涉及到的知识点,环环相扣,手把手带领读者步入。Java EE应用开发的**。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外