Java Web整合开发-JSP+Servlet+Struts+Hibernate+Spring(第三版)(附范例DVD) pdf epub mobi txt 电子书 下载 2024

图书介绍


Java Web整合开发-JSP+Servlet+Struts+Hibernate+Spring(第三版)(附范例DVD)

简体网页||繁体网页
著者
出版者 出版社:佳魁资讯 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2013/03/22
语言 语言:繁体中文



点击这里下载
    


想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-06-24

类似图书 点击查看全场最低价

图书描述

  JSP、Servlet、Struts、Hibernate、AOP、WebWork、Spring、EJB…,好复杂,这么多技术到底都是做什么的?它们有什么关联呢?

  近几年,Web 程式发展异常迅勐,不仅出现了形形色色的购物网站、交友网站、银行自助系统等,还出现像Palm OS Web作业系统、可以替代Office等传统办公软体的Google Document等功能强大的Web程式。这些主要得益于Web程式的精简型用户端的特点,即不需要客户安装任何软体,只需要使用浏览器即可完成操作。

  Web程式可以非常简单,简单到只有几个HTML页面、几张图片,例如小型企业的介绍性网站等。也可以非常复杂,例如Google Document 网站,完全可以替代Word、Excel、PPT、PDF 阅读器等;Google Talk 也完全可以替代QQ、MSN等。实现这些Web程式所用到的技术也很多,最流行的有微软的.NET技术和Java相关技术。

  Java 相关技术作为最流行的开发技术之一,在Web 开发领域也有着非常广泛的应用。但Java Web开发所涉及的技术比较繁杂,涉及很多开发Framework 和工具,而且它们各有所长,并不完全是一个完善的体系。这对需要掌握Java Web开发的人来说,有一定的困难。笔者曾经任职于IBM 中国研究院、诺基亚北京研发中心和用友软体等公司,有幸系统地学习了Java Web开发的的技术,并从事大量的实际专案,累积了丰富的开发经验。为了帮助读者更好、更快速地掌握Java Web 开发,笔者花费一年多的时间写作本书,把Java Web 开发所涉及的技术进行归纳和总结,以最简单易懂的实例进行讲解。

  相信读者学习完本书内容,可以很全面地掌握Java Web开发所涉及的技术,也会清楚它们之间的关联,提升Java Web 开发水准。

著者信息

Java Web整合开发-JSP+Servlet+Struts+Hibernate+Spring(第三版)(附范例DVD) pdf epub mobi txt 电子书 下载

图书目录

入门篇

第1 章 Java Web 开发概述
1.1 Web 相关概念 
1.1.1 丰富用户端程式RCP 
1.1.2 精简型用户端程式TCP
1.1.3 B/S 与C/S 结构 
1.2 Web 开发背景知识
1.2.1 Web 存取基本原理 
1.2.2 HTTP 超文字传输协定 
1.2.3 Web 浏览器 
1.2.4 Web 伺服器 
1.3 Web 开发技术发展历史 
1.3.1 传统的Web 伺服器模式开发 
1.3.2 动态展现页面技术
1.3.3 CGI 实现页面的动态产生 
1.3.4 Java Servlet:改进的CGI 
1.3.5 JSP:Servlet 的模版
1.3.6 JSP 基本原理 
1.4 本章小结

第2 章 搭建Java Web 开发环境
2.1 Java Web 开发环境概述
2.1.1 开发套件JDK 
2.1.2 整合式开发环境IDE 
2.1.3 Java 伺服器 
2.2 下载安装Java 环境 
2.2.1 下载JDK 
2.2.2 安装JDK 
2.2.3 设定环境变数 
2.3 下载解压Eclipse
2.3.1 下载Eclipse 
2.3.2 解压Eclipse
2.4 下载MyEclipse 外挂 
2.4.1 下载MyEclipse 外挂 
2.4.2 安装MyEclipse 外挂
2.4.3 启动MyEclipse
2.5 下载Tomcat 伺服器
2.5.1 下载Tomcat 
2.5.2 解压设定Tomcat 
2.5.3 设定通讯埠号
2.5.4 设定临时功能变数名称
2.5.5 设定虚拟主机 
2.6 第一个Java Web 程式
2.6.1 新增Java Web 项目 
2.6.2 新增Servlet
2.7 佈署到Tomcat 
2.7.1 手工佈署
2.7.2 MyEclipse 自动佈署
2.7.3 汇出为WAR 包 
2.7.4 在MyEclipse 中启动Tomcat
2.7.5 侦错工具debug 模式 
2.8 本章小结

基础篇

第3 章 深入Servlet 技术
3.1 HTTP 协定
3.1.1 HTTP 协定简介 
3.1.2 Telnet 示范HTTP 协定
3.1.3 GET 方式查询 
3.1.4 HTTP 表头资料
3.1.5 POST 方式传送资料
3.1.6 其他存取方式
3.2 Servlet 概述 
3.2.1 Servlet 工作流程
3.2.2 Servlet 介面
3.2.3 Java Web 目录结构 
3.3 撰写Servlet 
3.3.1 实现Servlet 
3.3.2 设定 
3.3.3 设定 
3.3.4 佈署Web 程式 
3.4 请求与回应
3.4.1 获得request 的变数
3.4.2 response 产生图片验证码 
3.5 读取web.xml 参数
3.5.1 初始化参数(init-param)
3.5.2 上下文参数(context-param)
3.5.3 资源注射(@Resource) 
3.5.4 使用JNDI 获得资源 
3.5.5 注射资料来源 
3.6 传送表单资讯 
3.6.1 GET 实现搜寻引擎  
3.6.2 POST 传送个人资讯 
3.6.3 上传档案用户端
3.6.4 上传档案伺服器端
3.7 带进度条的档案上传
3.7.1 工作原理
3.7.2 上传进度条
3.7.3 上传监视器 
3.7.4 监视上传进度
3.7.5 读取上传进度 
3.7.6 显示上传进度 
3.8 Servlet 生命週期
3.8.1 Servlet 生命週期
3.8.2 所得税计算器 
3.8.3 註释@PostConstruct 与註释@PreDestroy
3.9 Servlet 之间的跳跃
3.9.1 转向(Forward) 
3.9.2 重新导向(Redirect)
3.9.3 自动更新(Refresh)
3.10 Servlet 与执行绪安全 
3.10.1 一个实例 
3.10.2 执行绪不安全 
3.11 本章小结 

第4 章 深入JSP 技术
4.1 JSP 简介
4.1.1 JSP 概述 
4.1.2 显示问候语 
4.1.3 JSP 工作原理 
4.1.4 JSP 生命週期 
4.2 JSP 语法 
4.2.1 JSP 元素与模版资料 
4.2.2 JSP 指令稿
4.2.3 JSP 输出
4.2.4 JSP 註释 
4.2.5 JSP 方法:查询IP 地址 
4.2.6 JSP 的if 叙述 
4.2.7 JSP 的for 回圈 
4.2.8 while 回圈:显示邮寄清单 
4.2.9 JSP 的return 叙述 
4.2.10 JSP 的break 叙述 
4.3 JSP 指令 
4.3.1 page 指令 
4.3.2 include 指令 
4.3.3 taglib 指令 
4.4 JSP 行为 
4.4.1 行为
4.4.2 使用Java Bean(POJO) 
4.4.3 scope 实现各种计数器 .
4.4.4 嵌入Applet 
4.4.5 行为
4.4.6 行为 
4.5 JSP 隐藏物件 
4.5.1 out 输出流物件 
4.5.2 request 请求物件 
4.5.3 response 回应物件 
4.5.4 config 设定物件 
4.5.5 session 阶段物件
4.5.6 application 应用程式物件 
4.5.7 page 页面物件
4.5.8 pageContext 页面上下文物件
4.5.9 exception 例外物件 
4.6 JSP 设定 
4.6.1 JSP 设定 
4.6.2 标签
4.7 EL 运算式
4.7.1 EL 运算式 
4.7.2 隐藏物件
4.7.3 EL 运算式运算 
4.8 本章小结

第5 章 阶段追踪
5.1 Cookie 机制 
5.1.1 什么是Cookie 
5.1.2 记录使用者存取次数
5.1.3 Cookie 的不可跨功能变数名称性 
5.1.4 Unicode 编码:储存中文
5.1.5 BASE64 编码:储存二进位图片 
5.1.6 设定Cookie 的所有属性 
5.1.7 Cookie 的有效期 
5.1.8 Cookie 的修改、删除 
5.1.9 Cookie 的功能变数名称 
5.1.10 Cookie 的路径 
5.1.11 Cookie 的安全属性 
5.1.12 JavaScript 操作Cookie 
5.1.13 案例:永久登入 
5.2 Session 机制 
5.2.1 什么是Session 
5.2.2 实现使用者登入
5.2.3 Session 的生命週期 
5.2.4 Session 的有效期
5.2.5 Session 的常用方法 
5.2.6 Session 对浏览器的要求 
5.2.7 URL 地址重新定义 
5.2.8 Session 中禁止使用Cookie 
5.3 Session 与Cookie 的比较 
5.3.1 从存取方式上比较
5.3.2 从隐私安全上比较 
5.3.3 从有效期上比较 
5.3.4 从对伺服器的负担上比较 
5.3.5 从浏览器支援上比较
5.3.6 从跨功能变数名称上比较
5.4 本章小结

第6 章 筛检程式Filter
6.1 Filter 概述
6.1.1 Filter 概述 
6.1.2 Filter 介面 
6.1.3 Filter 设定 
6.2 Filter 经典案例
6.2.1 防盗连Filter 
6.2.2 字元编码Filter 
6.2.3 记录档记录Filter 
6.2.4 例外捕捉Filter 
6.2.5 许可权验证Filter 
6.2.6 内容替换Filter 
6.2.7 GZIP 压缩Filter 
6.2.8 影像浮水印Filter
6.2.9 快取记忆体Filter 
6.2.10 XSLT 转换Filter 
6.2.11 档案上传Filter
6.3 本章小结

第7 章 监听器Listener
7.1 Listener 概述
7.1.1 Listener 的概述
7.1.2 Listener 的使用
7.2 Listener 的分类
7.2.1 监听物件的建立与销毁 
7.2.2 实例:监听Session、request 与servletContext 
7.2.3 监听物件的属性变化 
7.2.4 监听Session 内的物件 
7.3 Listener 使用案例
7.3.1 单点登入 
7.3.2 显示线上使用者 
7.4 本章小结 

高级篇

第8 章 JSTL 标签函式库
8.1 JSTL 概述 
8.1.1 什么是标签 
8.1.2 一个标签实例
8.1.3 为什么使用标签
8.1.4 JSTL 标签函式库 
8.2 JSTL 的core 标签函式库 
8.2.1 标签 
8.2.2 标签 
8.2.3 标签 
8.2.4 显示偶数 
8.2.5 标签检查List 
8.2.6 标签检查Map 物件 
8.2.7 标签的varStatus 属性
8.2.8 标签 
8.2.9 实现计数器 
8.2.10 标签 
8.2.11 捕捉例外
8.2.12 汇入网路资源
8.2.13 标签
8.2.14 标签
8.2.15 标签
8.3 JSTL 的fmt 标签函式库
8.3.1 设定写程式 
8.3.2 显示所有地区的资料格式 
8.3.3 显示全球时间 
8.3.4 设定时区 
8.3.5 资源国际化 
8.3.6 标签
8.3.7 显示不同地区的各种资料格式 
8.3.8 解析数字
8.3.9 格式化日期
8.3.10 解析日期 
8.4 JSTL 的fn 方法函式库 
8.4.1 fn:contains() 显示使用者浏览器、作业系统 
8.4.2 fn:containsIgnoreCase() 方法
8.4.3 fn:endsWith() 显示档案格式 
8.4.4 fn:startsWith() 方法 
8.4.5 fn:escapeXml() 实现HTML 写程式 
8.4.6 fn:indexOf() 方法 
8.4.7 fn:split() 分割字元 
8.4.8 fn:join() 联合字元 
8.4.9 fn:length() 方法 
8.5 JSTL 的SQL 标签函式库
8.5.1 设定资料来源 
8.5.2 查询表资料 
8.5.3 分页显示 
8.5.4 结果集的动态检查 
8.5.5 更新表资料
8.5.6 , 设定日期参数
8.5.7 交易管理 
8.6 JSTL 的XML 标签函式库
8.6.1 获得新浪RSS 新闻 
8.6.2 输出指定元素
8.6.3 检查新浪RSS 新闻 
8.6.4 标签 
8.6.5 标签 
8.6.6 标签 
8.6.7 转化XML 为HTML
8.7 本章小结 

第9 章 自订标签
9.1 撰写自订标签 
9.1.1 版权标签 
9.1.2 tld 标签函式库描述档案 
9.1.3 方法的唿叫顺序 
9.1.4 使用TagSupport
9.1.5 带参数的标签 
9.1.6 带多个参数的标签
9.1.7 带标签体的自订标签 
9.1.8 多次执行的回圈标签
9.1.9 带动态属性的自订标签
9.2 嵌套的自订标签 
9.2.1 实例:表格标签 
9.2.2 嵌套标签的设定
9.2.3 table 父标签
9.2.4 column 子标签 
9.2.5 执行效果
9.3 JSP 2.x 标签 
9.3.1 SimpleTag 介面
9.3.2 带标签体的JSP 2.x 标签 
9.3.3 带多个标签体的JSP 2.x 标签
9.4 撰写自订方法
9.4.1 自订方法 
9.4.2 方法描述档案 
9.5 本章小结 

第10 章 资源国际化
10.1 资源国际化简介 
10.1.1 I18N
10.1.2 I10N 
10.2 资源国际化 
10.2.1 资源国际化范例 
10.2.2 资源档写程式 
10.2.3 显示所有Locale 程式码 
10.2.4 带参数的资源 
10.2.5 ResourceBundle 类别 
10.2.6 Servlet 的资源国际化
10.2.7 显示所有Locale 的数字格式
10.2.8 显示全球时间 
10.3 本章小结

第11 章 资料库概述
11.1 资料库简介 
11.1.1 发展历史 
11.1.2 资料库模型 
11.1.3 SQL、DDL 与DML
11.2 MySQL 数据库 
11.2.1 MySQL 安装与设定 
11.2.2 MySQL 启动与关闭
11.2.3 bin 目录下的程式 
11.2.4 登入MySQL
11.2.5 MySQL 控制台
11.2.6 控制台资讯 
11.3 DDL SQL 叙述
11.3.1 列出资料库纲要
11.3.2 切换资料库纲要
11.3.3 列出资料表 
11.3.4 检视表结构
11.3.5 建立资料库纲要 
11.3.6 删除资料库纲要 
11.3.7 修改资料库纲要
11.3.8 建立表
11.3.9 删除表 
11.3.10 修改表
11.4 DML SQL 叙述 
11.4.1 插入资料
11.4.2 查询资料
11.4.3 删除资料
11.4.4 修改资料
11.4.5 建立,删除,授权使用者
11.4.6 批次执行SQL 叙述 
11.5 MySQL 用户端工具
11.5.1 MySQL 图形介面工具
11.5.2 MyEclipse 管理工具
11.6 Apache Derby
11.6.1 Derby 概述
11.6.2 Derby 的使用
11.6.3 使用嵌入式Derby 记录记录档 
11.7 本章小结

第12 章 JDBC 详解
12.1 JDBC 简介
12.1.1 查询实例:列出人员资讯 
12.1.2 各种资料库的连接 
12.2 MySQL 的乱码解决
12.2.1 MySQL 的乱码解决
12.2.2 从主控台修改写程式 
12.2.3 从设定档修改写程式
12.2.4 利用图形介面工具修改
12.2.5 URL 中指定写程式方式
12.3 JDBC 基本操作:CRUD
12.3.1 查询资料库 
12.3.2 插入人员资讯 
12.3.3 註册资料库驱动 
12.3.4 获得自动插入的ID 
12.3.5 删除人员资讯 
12.3.6 修改人员资料 
12.3.7 使用PreparedStatement 
12.3.8 Statement 批次处理SQL
12.3.9 PreparedStament 批次处理SQL
12.4 处理结果集
12.4.1 查询多个结果集 
12.4.2 可以卷动的结果集 
12.4.3 Pagination 分页显示 
12.4.4 带条件的查询 
12.4.5 ResultSetMetaData 中继资料 
12.4.6 直接显示中文列名 
12.5 JDBC 高级应用 
12.5.1 DAO 模式与Java Bean 
12.5.2 交易实例:转帐
12.5.3 抛出例外自动回复 
12.5.4 储存二进位资料
12.5.5 读取二进位资料 
12.5.6 资料来源(连接池)
12.6 本章小结 

第13 章 XML 概述
13.1 初识XML
13.1.1 什么是XML 
13.1.2 XML 的用途 
13.1.3 XML 的技术架构 
13.1.4 XML 开发工具 
13.2 XML 基本语法 
13.2.1 XML 文件的基本结构 
13.2.2 标记必须闭合 
13.2.3 必须合理地嵌套 
13.2.4 XML 元素 
13.2.5 XML 属性 
13.2.6 只有一个根项目 
13.2.7 大小写区别 
13.2.8 空白被保留 
13.2.9 註释的写法 
13.2.10 逸出字元的使用 
13.2.11 CDATA 的使用 
13.3 JDK 中的XML API 
13.4 XML 解析模型 
13.4.1 DOM 解析
13.4.2 SAX 解析 
13.5 XML 与Java 类别映射JAXB
13.5.1 什么是XML 与Java 类别映射 
13.5.2 JAXB 的工作原理 
13.5.3 Java 物件转化成XML(marshal) 
13.5.4 XML 转化为Java 物件(unmarshal) 
13.5.5 更为复杂的映射 
13.6 本章小结 

Struts Framework 篇

第14 章 Struts 1.x 概述
14.1 Struts 简介 
14.1.1 Struts 概述
14.1.2 MVC 概述 
14.2 第一个Struts 1.x 实例
14.2.1 增加Struts 特性
14.2.2 建立HelloAction
14.2.3 完成HelloAction
14.2.4 增加输入页JSP
14.2.5 增加输出页 
14.3 Struts 工作流程
14.4 Struts 设定档 
14.4.1 Struts 设定档详解
14.4.2 多个struts-config.xml 
14.4.3 设定命名空间 
14.5 Form Bean 实例:传送使用者资讯 
14.5.1 使用者资讯对应的Form Bean 
14.5.2 使用者资讯输入页面
14.5.3 使用者资讯验证 
14.5.4 Form Bean 中使用Person 实体类别 
14.6 Action 的设定
14.6.1 Action 与ActionForward 设定 
14.6.2 把JSP 设定为Action
14.7 Action 实例:储存使用者资讯到资料库
14.7.1 在struts-config.xml 中设定资料来源
14.7.2 Person 类别程式码 
14.7.3 资料表设计 
14.7.4 Action 程式码:储存使用者资讯 
14.7.5 Form Bean 程式码:使用者资讯表单
14.7.6 Action 程式码:列出使用者资讯
14.7.7 DAO 层程式码:储存、列出使用者资讯 
14.7.8 JSP 程式码:增加、列出使用者资讯
14.8 Struts 1.x 的执行绪安全
14.8.1 Action 是执行绪不安全的
14.8.2 Form Bean 是执行绪安全的
14.9 本章小结 

第15 章 Struts 1.x 高级应用
15.1 Struts 1.x 标签函式库
15.1.1 html 标签函式库
15.1.2 bean 标签函式库 
15.1.3 logic 标签函式库
15.1.4 nested 标签函式库
15.1.5 tiles 标签函式库
15.2 DispatchAction 
15.2.1 利用action 参数分发
15.2.2 DispatchAction
15.2.3 配置DispatchAction
15.3 上 传 档案 
15.3.1 FormFile 类型
15.3.2 保存FormFile
15.4 Validator 自动验证资料
15.4.1 支援自动验证的ValidatorForm
15.4.2 Validate 规则配置
15.4.3 错误资讯配置 
15.4.4 配置到struts-config.xml 中 
15.4.5 配置用户端JavaScript 验证
15.5 动态属性Form Bean 
15.5.1 动态属性工作表单DynaActionForm
15.5.2 Action 中获得动态属性
15.5.3 JSP 中使用动态属性 
15.6 例外处理 
15.6.1 例外捕捉ExceptionHandler 
15.6.2 配置ExceptionHandler
15.7 struts-config.xml 中使用万用字元
15.8 本章小结

第16 章 Struts 2.x 概述
16.1 Struts 2.x 简介
16.1.1 Struts 2 简介 
16.1.2 Struts 2 与WebWork 2 的关系
16.2 第一个Struts 2 实例 
16.2.1 下载Struts 2 类别函式库 
16.2.2 登入功能Action 
16.2.3 Struts 2 设定档 
16.2.4 JSP 登入页面
16.2.5 设定web.xml
16.2.6 更改.action 副档名
16.3 Struts 2 工作流程 
16.3.1 Struts 2 工作流程 
16.3.2 Struts 2 的执行绪安全 
16.3.3 程式入口FilterDispatcher 
16.4 Struts 2 设定档 
16.4.1 struts.properties 
16.4.2 struts.xml 
16.4.3 设定package 
16.4.4 设定命名空间 
16.5 Action 详解
16.5.1 ActionSupport 类别 
16.5.2 Action 介面
16.5.3 不继承任何类别的Action
16.5.4 Action 的可执行方法
16.5.5 透过URL 执行Action 的方法
16.5.6 将执行方法设定到Action
16.6 Struts 2 的零设定 
16.6.1 透过@ 註释实现Action 零设定 
16.6.2 web.xml 中指定Action 目录 
16.6.3 零设定的Action 存取方式 
16.7 Action 中使用POJO
16.7.1 图书管理Action 
16.7.2 图书实体Book 类别 
16.7.3 万用字元设定Action
16.7.4 JSP 增加、清单页面 
16.8 本章小结 

第17 章 Struts 2.x 高级应用
17.1 资料类型转换器 
17.1.1 实例:日期转换器 
17.1.2 设定转换器
17.1.3 Action 程式码范例 
17.1.4 为Action 设定转换器
17.2 获得request、response
17.2.1 利用ServletActionContext 的静态方法
17.2.2 利用相关的Aware 介面
17.3 使用Validator 验证资料 
17.3.1 使用XML 设定资料验证Validator
17.3.2 设定用户端Validator
17.3.3 常用的Validator
17.3.4 使用@Java 註释设定Validator
17.4 本章小结

第18 章 Struts 2.x 标签
18.1 Struts 2.x 标签 
18.1.1 Struts 2 标签与EL 运算式 
18.1.2 Struts 2 标签tld 档案
18.2 OGNL 语言 
18.2.1 OGNL 概述 
18.2.2 "#" 宣告OGNL 运算式
18.2.3 "%" 显式宣告OGNL 运算式
18.2.4 "$" 在资源档中参考OGNL 运算式
18.3 控制标签 
18.3.1 if、elseif、else 标签控制流程
18.3.2 append 标签连接多个List
18.3.3 generator 标签将字元转化为List
18.3.4 iterator 标签检查集合
18.3.5 merge 标签取集合的联集 
18.3.6 subset 标签过泸集合元素 
18.4 资料标签
18.4.1 action 标签包含action 页面 
18.4.2 bean 标签参考Java Bean
18.4.3 date 标签输出日期 
18.4.4 i18n、text 标签宣告资源国际化
18.4.5 include 标签包含JSP 页面
18.4.6 param 标签传递参数 
18.4.7 set 标签设定变数值
18.4.8 property 标签输出变数值 
18.5 表单UI 标签 
18.5.1 form 标签输出表单
18.5.2 textfield、textarea、file、checkbox、radio 标签
18.5.3 select、autocomplete 标签下拉清单 
18.5.4 使用动态资料的autocomplete 标签
18.5.5 checkboxlist 标签多选框组 
18.5.6 combobox 标签复合框 
18.5.7 datetimepicker 标签日期选择器
18.5.8 doubleselect 标签联动选择框
18.5.9 optiontransferselect 标签 
18.5.10 optgroup 标签选项群组
18.6 非表单UI 标签
18.6.1 debug 标签输出x 侦错资讯
18.6.2 fielderror、actionerror、actionmessage 标签错误资讯 
18.6.3 div、submit、a 标签实现无更新获得资料
18.6.4 无更新实现登入、註销 
18.6.5 tabbedPanel 标签页
18.6.6 tree 标签输出树
18.6.7 使用tree 显示档案结构 
18.6.8 使用tree 动态载入资料
18.7 本章小结

第19 章 Struts 2.x 拦截器与档案上传
19.1 使用拦截器 
19.1.1 timer 计时拦截器 
19.1.2 token 防重复传送拦截器 
19.1.3 execAndWait 执行等待拦截器 
19.1.4 自订的许可权验证拦截器
19.2 上 传 档案
19.2.1 上传档案的Action 
19.2.2 上传档案的JSP 表单
19.2.3 上传档案相关的设定
19.2.4 错误资讯设定
19.2.5 上传多个档案
19.3 本章小结

Hibernate Framework 篇

第20 章 Hibernate 入门
20.1 Hibernate 简介 
20.1.1 ORM 概述
20.1.2 认识Hibernate
20.1.3 Hibernate 的原理
20.2 第一个Hibernate 程式
20.2.1 增加Hibernate 特性 
20.2.2 增加Hibernate 的Jar 
20.2.3 设定Cat 实体类别
20.2.4 修改Hibernate 设定档
20.2.5 修改Hibernate 工具类别
20.2.6 初始化MySQL 资料库
20.2.7 设定Log4J 
20.2.8 执行Hibernate 程式
20.3 第一个Hibernate Web 程式
20.3.1 DAO 层程式码 
20.3.2 Servlet 层程式码
20.3.3 列出所有的Cat 
20.3.4 增加Cat 
20.3.5 修改Cat
20.3.6 删除Cat
20.4 本章小结

第21 章 从巨观上把握Hibernate
21.1 Hibernate 体系结构 
21.2 Hibernate 的相关概念
21.3 可持久化物件的状态
21.4 Hibernate 设定参数
21.4.1 设定档hibernate.properties、hibernate.cfg.xml 
21.4.2 程式设计式设定、执行时设定 
21.4.3 获得SessionFactory 
21.4.4 获得、断开资料库连接 
21.4.5 可选的设定参数 
21.4.6 Hibernate 记录档 
21.5 本章小结 

第22 章 Hibernate 实体映射
22.1 实体类别映射 
22.1.1 @ 註释设定
22.1.2 XML 档案设定 
22.1.3 设定到hibernate.cfg.xml 中
22.2 主 键 映 射 
22.2.1 @ 设定主键 
22.2.2 XML 设定主键 
22.3 主键产生规则
22.3.1 @ 主键产生规则 
22.3.2 XML 主键产生规则 
22.4 普通属性映射 
22.4.1 @ 设定普通属性
22.4.2 XML 设定普通属性
22.5 日期属性设定 
22.5.1 @ 设定日期属性
22.5.2 XML 设定日期属性
22.6 临时属性映射 
22.7 版本属性设定
22.7.1 乐观锁定与悲观锁定
22.7.2 @ 设定乐观锁定
22.7.3 XML 设定乐观锁定
22.8 本章小结 

第23 章 Hibernate 实体关系映射
23.1 单边的一对多关联性:电子邮件管理 
23.1.1 UML、资料库关系 
23.1.2 @ 设定Person2 类别 
23.1.3 @ 设定Email 类别 
23.1.4 设定到Hibernate.cfg.xml 中
23.1.5 执行程式码 
23.1.6 延迟载入与即时载入
23.1.7 延迟载入例外 
23.1.8 XML 设定Person 类别
23.1.9 XML 设定Email 类别 
23.1.10 载入XML 设定的实体
23.1.11 设定String 类型的实体
23.2 单边的多对一关系:论文管理 
23.2.1 UML、资料库关系 
23.2.2 @ 设定Type 类别
23.2.3 @ 设定Article 类别 
23.2.4 设定到Hibernate.cfg.xml 
23.2.5 执行程式码
23.2.6 XML 设定Type 类别
23.2.7 XML 设定Article 类别
23.3 双边的多对一、一对多关联性:学生属性 
23.3.1 UML、资料库关系
23.3.2 @ 设定Clazz 类别
23.3.3 @ 设定Student 类别
23.3.4 设定到Hibernate.cfg.xml
23.3.5 执行程式码 
23.3.6 XML 设定Clazz 类别
23.3.7 XML 设定Student 类别 
23.4 单边的多对多关系:论坛文章管理 
23.4.1 UML、资料库关系
23.4.2 @ 设定Tag 类别 
23.4.3 @ 设定Post 类别 
23.4.4 执行程式码 
23.4.5 XML 设定Tag 类别
23.4.6 XML 设定Post 类别
23.5 双边的多对多关系 
23.5.1 @ 设定Tag 类别
23.5.2 XML 设定Tag 类别
23.6 单边的一对一关联性:舰船管理 
23.6.1 UML、资料库关系 
23.6.2 @ 设定Ship 类别
23.6.3 @ 设定Sailor 类别 
23.6.4 执行程式码 
23.6.5 XML 设定Ship 类别
23.6.6 XML 设定Sailor 类别
23.7 双边的一对一关联性 
23.7.1 @ 设定Ship 类别 
23.7.2 XML 设定Ship 类别
23.8 主键相同的一对一关联性:客户位址管理 
23.8.1 UML、资料库关系 
23.8.2 @ 设定Customer 类别 
23.8.3 @ 设定Address 类别
23.8.4 执行程式码 
23.8.5 XML 设定Customer 类别
23.8.6 XML 设定Address 类别
23.9 Map 映射
23.9.1 @ MapKey 设定Map 
23.9.2 XML 设定Map
23.10 本章小结 

第24 章 Hibernate 查询语言HQL 
24.1 HQL 基础查询
24.1.1 HQL 语法 
24.1.2 HQL 大小写不敏感 
24.1.3 使用Package 名 
24.2 传回类型 
24.2.1 查询单一的物件
24.2.2 传回集合属性 
24.3 同时传回多个物件 
24.3.1 传回Object[] 阵列
24.3.2 传回List 类型
24.3.3 传回Map 类型
24.3.4 传回Java 实体物件 
24.4 条 件 查 询
24.4.1 where 子句语法 
24.4.2 HQL 支援的运算子 
24.5 统 计 函 数
24.6 HQL 分页显示
24.7 HQL 串联查询 
24.7.1 跨表查询 
24.7.2 串联查询 
24.8 使用SQL 资料库 
24.8.1 使用SQLQuery
24.8.2 传回实体类别型 
24.9 命名常用的查询 
24.9.1 @ 设定命名查询
24.9.2 设定查询扩充 
24.9.3 设定多个命名查询 
24.9.4 XML 设定命名查询 
24.10 本章小结

第25 章 Hibernate 高级查询
25.1 单一实体类别的查询 
25.1.1 员工实体类别Employee 查询
25.1.2 员工管理EmployeeServlet 
25.1.3 查询员工的JSP 程式码 
25.1.4 JSP 显示页面 
25.1.5 使用参数查询 
25.2 实体间关系的查询 
25.2.1 部门实体类别Department 类别 
25.2.2 部门管理DepartmentServlet 
25.2.3 显示部门的JSP 程式码
25.2.4 增加部门程式码(Ajax 方式查询经理) 
25.2.5 修改员工时选择部门 
25.3 join 串联查询
25.3.1 SQL 中的join 
25.3.2 Hibernate 中的join 
25.4 本章小结 

Spring Framework 篇

第26 章 Spring 概述
26.1 Spring Framework
26.1.1 Spring 背景
26.1.2 Spring 容器
26.2 一个相依植入的例子 
26.2.1 一个普通程式的例子
26.2.2 Dao 介面及实现
26.2.3 Service 介面及实现
26.2.4 组装DAO 与Service
26.2.5 执行程式码 
26.2.6 反向控制的原理 
26.2.7 面对方面导向程式设计的原理
26.3 一个方面导向程式设计的例子
26.3.1 实现拦截器介面 
26.3.2 AOP 设定拦截器 
26.3.3 执行程式码 
26.4 Spring Framework 的组成
26.5 本章小结

第27 章 Spring 的Core 模组
27.1 BeanFactory 工厂 
27.1.1 产生实体BeanFactory 
27.1.2 XmlBeanFactory 设定格式
27.2 设定Java Bean 
27.2.1 基本设定
27.2.2 工厂模式factory-method 
27.2.3 建构函数
27.2.4 单例模式singleton
27.2.5 设定属性 
27.2.6 设定物件属性 
27.2.7 设定List 属性 
27.2.8 设定Set 属性 
27.2.9 设定Map 属性
27.2.10 设定Properties 属性 
27.2.11 的区别 
27.2.12 设定destroy-method 销毁方法
27.2.13 设定depends-on 相依物件
27.2.14 初始化方法init-method 
27.3 属性自动装配autowire
27.3.1 设定autowire 自动装配 
27.3.2 autowire 取值范围 
27.4 相依检查dependency
27.4.1 设定dependency 相依检查
27.4.2 dependency 属性取值范围
27.5 Bean 的高级特性
27.5.1 BeanNameAware 介面获得Bean 的id
27.5.2 BeanFactoryAware 介面获得BeanFactory 
27.5.3 InitializingBean 介面执行初始化方法
27.5.4 DisposableBean 介面执行销毁方法
27.6 BeanFactory 高级特性
27.7 属性覆盖器
27.7.1 设定PropertyOverrideConfigurer 属性覆盖器 
27.7.2 properties 设定 
27.8 本章小结

第28 章 Spring 的AOP 模组
28.1 实例:使用拦截器拦截方法 
28.1.1 Service 介面 
28.1.2 Service 实现程式码 
28.1.3 方法前拦截器检查name 是否为null 
28.1.4 传回后拦截器输出传回值
28.1.5 例外拦截器捕捉例外 
28.1.6 拦截器设定
28.1.7 执行程式码 
28.2 拦截器与Filter 的区别 
28.3 AOP 的相关概念 
28.4 AOP 的代理模式
28.4.1 ProxyFactoryBean 代理工厂物件 
28.4.2 TransactionProxyFactoryBean 交易代理工厂物件 
28.5 本章小结 

第29 章 Spring 的DAO 模组
29.1 实例:储存Person 实体 
29.1.1 实体类别Person 程式码 
29.1.2 DAO 层介面 
29.1.3 继承JdbcDaoSupport 
29.1.4 Spring 设定 
29.1.5 执行程式码 
29.2 传回实体物件
29.2.1 MappingSqlQuery 实现程式码 
29.2.2 使用MappingSqlQuery 
29.2.3 SqlUpdate 执行更新 
29.2.4 SqlFunction 传回单一结果
29.3 Spring 交易管理
29.3.1 TransactionRun 程式码 
29.3.2 设定交易
29.3.3 执行程式码 
29.4 本章小结

第30 章 Spring 的ORM 模组
30.1 实例:储存Cat 实体 
30.1.1 Cat 实体类别程式码 
30.1.2 DAO 层介面
30.1.3 继承HibernateDaoSupport 
30.2 设定整合Hibernate 
30.2.1 在Spring 中设定Hibernate 
30.2.2 执行程式码
30.2.3 设定XML 档案实体 
30.3 管理Hibernate 交易
30.3.1 Service 介面 
30.3.2 Service 实现程式码
30.3.3 在Service 层设定交易 
30.4 本章小结 

第31 章 Spring 的Web 模组
31.1 整合Struts 1.x:继承方式 
31.1.1 CatForm 程式码 
31.1.2 CatAction 增加、列出所有Cat 
31.1.3 Struts 设定档 
31.1.4 例外处理页面 
31.1.5 增加、显示Cat 页面
31.1.6 在web.xml 中设定Spring、Struts
31.1.7 增加OpenSessionInViewerFilter
31.1.8 其他方式载入Spring 设定
31.2 整合Struts 1.x:代理方式 
31.2.1 Cat2Action 增加、列出所有Cat 
31.2.2 Struts 设定档 
31.2.3 Spring 设定档 
31.3 整合Struts 2.x
31.3.1 CatAction 增加、列出所有Cat 
31.3.2 在Struts 2 设定档中设定Spring 
31.3.3 在Spring 设定档中设定Action
3

图书序言

图书试读

None

Java Web整合开发-JSP+Servlet+Struts+Hibernate+Spring(第三版)(附范例DVD) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024


Java Web整合开发-JSP+Servlet+Struts+Hibernate+Spring(第三版)(附范例DVD) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

Java Web整合开发-JSP+Servlet+Struts+Hibernate+Spring(第三版)(附范例DVD) pdf epub mobi txt 电子书 下载 2024




想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

类似图书 点击查看全场最低价

Java Web整合开发-JSP+Servlet+Struts+Hibernate+Spring(第三版)(附范例DVD) pdf epub mobi txt 电子书 下载


分享链接





相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有