展开全部

主编推荐语

企业级应用技术架构与高效开发之道

内容简介

本书主要讲解在复杂的企业级应用中通常采用的技术架构,以及如何通过优化提升开发效率。通过重点学习Oracle数据库、Hibernate、Struts2等技术,大家就可以使用SSH技术加上Oracle数据库,快速、高效地开发出企业级的应用程序。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 编委会
  • 序言
  • 前言
  • 关于引用作品的版权声明
  • 第1章 Oracle数据库入门
  • 任务1 安装并配置Oracle数据库服务器
  • 1.1.1 初识Oracle
  • 1.1.2 Oracle体系结构
  • 1.1.3 安装Oracle
  • 1.1.4 Windows环境下启动Oracle数据库
  • 1.1.5 修改Oracle数据库的配置文件
  • 1.1.6 使用Client工具连接数据库
  • 任务2 了解Oracle数据类型以及使用伪列实现分页查询
  • 1.2.1 字符类型
  • 1.2.2 数值类型
  • 1.2.3 日期时间类型
  • 1.2.4 LOB类型
  • 1.2.5 使用伪列实现分页查询
  • 任务3 使用SQL语句操作数据表
  • 1.3.1 使用DDL操作数据表
  • 1.3.2 使用DML操作数据表
  • 1.3.3 使用TCL管理事务
  • 1.3.4 使用DCL控制权限
  • 任务4 使用SQL操作符操作数据表
  • 1.4.1 使用算术操作符编写SQL语句
  • 1.4.2 使用比较操作符编写SQL语句
  • 1.4.3 使用逻辑操作符编写SQL语句
  • 1.4.4 使用集合操作符编写SQL语句
  • 1.4.5 使用连接操作符编写SQL语句
  • 任务5 使用SQL函数操作数据表
  • 1.5.1 数据类型转换
  • 1.5.2 滤空函数
  • 1.5.3 使用分析函数
  • 本章总结
  • 本章练习
  • 第2章 操作Oracle数据库
  • 任务1 创建表空间、自定义用户管理
  • 2.1.1 创建表空间
  • 2.1.2 创建数据库用户
  • 2.1.3 给用户授予权限
  • 任务2 创建、访问、修改、删除、使用序列
  • 2.2.1 创建序列的语法
  • 2.2.2 访问序列的方式
  • 2.2.3 修改序列的命令
  • 2.2.4 删除序列的命令
  • 2.2.5 序列应用场景
  • 任务3 为员工表创建同义词
  • 2.3.1 同义词的作用
  • 2.3.2 同义词的分类
  • 2.3.3 删除同义词
  • 任务4 创建员工表索引
  • 2.4.1 认识索引
  • 2.4.2 创建合适的索引
  • 2.4.3 创建索引注意事项
  • 2.4.4 使用命令删除索引
  • 2.4.5 重建索引应用场景
  • 任务5 创建销售信息分区表
  • 2.5.1 认识分区表
  • 2.5.2 Oracle提供的分区方法
  • 任务6 为员工表创建视图、创建数据库链
  • 2.6.1 认识视图
  • 2.6.2 创建数据库链
  • 任务7 从Oracle数据库中导入导出数据
  • 2.7.1 使用Oracle工具imp和exp导入导出数据
  • 2.7.2 使用第三方工具PL/SQL Developer导入导出数据
  • 任务8 优化SQL语句
  • 2.8.1 查询优化产生背景
  • 2.8.2 如何编写高性能的SQL语句
  • 本章总结
  • 本章练习
  • 第3章 Hibernate初体验
  • 任务1 搭建Hibernate环境
  • 3.1.1 Hibernate框架由来
  • 3.1.2 为什么选择Hibernate框架
  • 3.1.3 Hibernate与MyBatis的对比
  • 3.1.4 搭建Hibernate环境
  • 任务2 使用Hibernate API实现持久化操作
  • 3.2.1 根据主键查询
  • 3.2.2 使用Hibernate实现CRUD
  • 任务3 Hibernate中Java对象的生命周期
  • 3.3.1 Hibernate中持久化对象的生命周期
  • 3.3.2 使用Hibernate API转换对象的状态
  • 任务4 Hibernate脏检查及如何刷新缓存
  • 3.4.1 什么是脏检查
  • 3.4.2 Session如何刷新缓存
  • 任务5 使用Hibernate API更新数据
  • 本章总结
  • 本章练习
  • 第4章 HQL查询语言
  • 任务1 使用HQL语句操作数据库
  • 4.1.1 编写HQL语句
  • 4.1.2 使用Query对象执行HQL语句
  • 任务2 在HQL语句中绑定参数
  • 4.2.1 HQL的参数绑定
  • 4.2.2 绑定不同数据类型的参数
  • 4.2.3 Hibernate动态设置查询参数的方式
  • 4.2.4 使用Hibernate API之uniqueResult( )方法
  • 任务3 实现分页和投影查询
  • 4.3.1 Hibernate分页查询API
  • 4.3.2 Hibernate投影查询API
  • 任务4 使用MyEclipse反向工程工具
  • 本章总结
  • 本章练习
  • 第5章 配置Hibernate关联映射
  • 任务1 了解关联关系
  • 任务2 建立单向多对一关联关系
  • 5.2.1 配置单向多对一关联关系
  • 5.2.2 如何持久化多对一关联关系的对象
  • 任务3 建立双向一对多关联关系
  • 5.3.1 配置双向一对多关联关系
  • 5.3.2 双向关联的增删改操作
  • 任务4 建立多对多关联关系
  • 5.4.1 配置单向多对多关联关系
  • 5.4.2 配置双向多对多关联关系
  • 任务5 使用MyEclipse反向工程工具映射关联关系
  • 任务6 配置查询加载策略
  • 5.6.1 配置类级别的查询加载策略
  • 5.6.2 配置一对多和多对多关联的查询加载策略
  • 5.6.3 配置多对一关联的查询加载策略
  • 5.6.4 如何配置Open Session In View模式
  • 本章总结
  • 本章练习
  • 第6章 HQL连接查询与Hibernate注解
  • 任务1 使用HQL连接查询
  • 任务2 分组进行数据统计
  • 6.2.1 HQL查询语句中常用的聚合函数
  • 6.2.2 编写HQL分组查询语句
  • 任务3 使用子查询
  • 6.3.1 使用子查询关键字进行查询结果量化
  • 6.3.2 操作集合的函数或属性
  • 任务4 优化查询性能
  • 任务5 使用注解配置持久化类和关联关系
  • 6.5.1 认识Hibernate注解
  • 6.5.2 使用Hibernate注解配置持久化类
  • 6.5.3 使用Hibernate注解配置关联关系
  • 6.5.4 使用MyEclipse反向工程工具生成注解映射
  • 本章总结
  • 本章练习
  • 第7章 Struts 2初体验
  • 任务1 Struts 2基础
  • 7.1.1 Struts 2的由来
  • 7.1.2 下载Struts 2资源包
  • 任务2 在项目中应用Struts 2
  • 7.2.1 创建基于Struts 2框架的Web项目
  • 7.2.2 编写Struts 2的入门程序
  • 7.2.3 使用Struts 2编写登录功能
  • 任务3 使用Struts 2访问Servlet API对象
  • 7.3.1 使用解耦的方式访问Servlet API
  • 7.3.2 使用耦合的方式访问Servlet API
  • 任务4 使用Struts 2进行数据的校验
  • 任务5 使用Struts 2标签
  • 7.5.1 Struts 2标签之UI标签
  • 7.5.2 Struts 2标签之通用标签
  • 本章总结
  • 本章练习
  • 第8章 Struts 2配置
  • 任务1 解析Struts 2执行过程
  • 8.1.1 分析编写登录程序步骤
  • 8.1.2 Struts 2常用配置文件介绍
  • 任务2 配置Action
  • 8.2.1 Action工作流程
  • 8.2.2 使用method属性配置Action
  • 8.2.3 在Action中调用动态方法
  • 8.2.4 在Action中使用通配符
  • 8.2.5 配置默认的Action
  • 任务3 配置Result结果类型
  • 8.3.1 结果类型分类
  • 8.3.2 配置动态结果
  • 8.3.3 配置全局结果
  • 本章总结
  • 本章练习
  • 第9章 OGNL表达式
  • 任务1 初识OGNL
  • 任务2 了解OGNL在框架中的作用
  • 9.2.1 OGNL处理流入数据
  • 9.2.2 OGNL处理流出数据
  • 9.2.3 值栈的作用
  • 任务3 理解数据类型转换
  • 9.3.1 类型转换的原因
  • 9.3.2 Struts 2提供的内置类型转换器
  • 9.3.3 编写自定义类型转换器
  • 9.3.4 类型转换错误的处理方法
  • 任务4 使用OGNL表达式操作数据
  • 9.4.1 OGNL表达式语言的强大作用
  • 9.4.2 使用OGNL访问ActionContext中的数据
  • 9.4.3 使用OGNL查看ActionContext中的数据
  • 9.4.4 OGNL表达式在Struts 2标签中的应用
  • 任务5 使用URL标签和日期标签简化代码开发
  • 9.5.1 Struts 2标签之URL标签
  • 9.5.2 Struts 2标签之日期标签
  • 本章总结
  • 本章练习
  • 第10章 Struts 2拦截器
  • 任务1 分析Struts 2的架构
  • 任务2 配置Struts 2拦截器
  • 10.2.1 拦截器的作用
  • 10.2.2 分析拦截器的工作原理
  • 10.2.3 配置拦截器
  • 10.2.4 Struts 2的内置拦截器
  • 10.2.5 配置Struts 2内置拦截器栈
  • 10.2.6 实现自定义拦截器并进行配置
  • 任务3 使用Struts 2框架实现文件上传功能
  • 10.3.1 下载上传依赖包
  • 10.3.2 使用commons-fileupload实现文件上传
  • 10.3.3 使用commons-fileupload实现多文件上传
  • 任务4 使用Struts 2框架实现文件下载功能
  • 10.4.1 配置stream结果类型
  • 10.4.2 Struts 2实现文件下载的步骤
  • 本章总结
  • 本章练习
  • 第11章 SSH框架整合
  • 任务1 使用SSH搭建Web应用
  • 11.1.1 认识SSH
  • 11.1.2 分析整合SSH的方案
  • 任务2 将Spring和Hibernate进行整合
  • 11.2.1 配置SessionFactory的方式
  • 11.2.2 使用HibernateTemplate API简化DAO层
  • 任务3 编写业务层并添加声明式事务管理
  • 11.3.1 编写Service业务层接口
  • 11.3.2 添加声明式事务管理
  • 任务4 将Spring和Struts 2进行整合
  • 任务5 修改web.xml配置
  • 11.5.1 在web.xml中配置ContextLoaderListener
  • 11.5.2 在web.xml中配置OpenSessionInViewFilter
  • 任务6 使用HibernateCallback开发自定义功能
  • 任务7 Spring和Struts 2整合进阶
  • 任务8 使用注解整合SSH框架
  • 11.8.1 使用Hibernate注解配置ORM映射
  • 11.8.2 使用Spring注解进行SSH框架整合
  • 11.8.3 使用Spring注解配置声明式事务管理
  • 本章总结
  • 本章练习
  • 附录
  • 附录1 安装Oracle
  • 附录2 配置数据库
  • 附录3 单行函数
  • 附录4 卸载数据库
  • 附录5 创建数据库连接
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。