出版社:电子工业出版社
年代:2011
定价:39.0
本书以Struts 2为主要编写内容,并包含Hibernate和Spring技术,以应用驱动知识,以技术专题形式贯穿教材脉络,以“代码导读”、“注意”、“技巧”、“技术细节”、“链接”多种手段将实例与知识进行融合。教材编排适合教学,是一本教师和学生学习架构技术的参考和学习书。
第1章 Web应用开发/1
1.1 软件开发架构/1
1.2 Web应用的发展/3
1.2.1 Web技术的发展/3
1.2.2 Model 1和Model 2/6
1.2.3 MVC/7
1.2.4 Struts:基于MVC 的坚固框架/8
1.3 J2EE轻量级框架Struts+Spring+Hibernate/15
1.3.1 轻量级J2EE架构技术/15
1.3.2 认识SSH/16
1.3.3 SSH框架结构模型/19
1.3.4 SSH架构轻量级Web应用/21
1.4 总结与提高/22
第2章 应用开发环境安装与配置/23
2.1 认识Eclipse/23
2.1.1 Eclipse概述/23
2.1.2 MyEclipse概述/25
2.2 JDK的下载、安装和配置/30
2.2.1 下载、安装JDK 6/30
2.2.2 JDK 6在MyEclipse中的配置/32
2.3 Tomcat 6.0的下载、安装和配置/33
2.3.1 下载、安装Tomcat/34
2.3.2 Tomcat 6.0在MyEclipse中的配置/35
2.3.3 Tomcat在MyEclipse中的设置/36
2.3.4 TomcatPlugin插件的安装和配置/36
2.4 第一个Web工程——用户登录程序/38
2.4.1 项目分析与设计/39
2.4.2 新建工程/40
2.4.3 项目实现/42
2.4.4 发布、运行工程/51
2.4.5 相关知识/55
2.4.6 Web工程解析/56
2.5 总结与提高/57
第3章 Struts 2开发入门/58
3.1 从Hello开始学习Struts 2/58
3.1.1 Struts 2工程创建/59
3.1.2 配置web.xml文件/62
3.1.3 配置struts.xml文件/64
3.1.4 创建Action类Hello.java/66
3.1.5 新建视图文件Hello.jsp/69
3.1.6 发布运行/69
3.2 带有表单的Hello程序/70
3.3 Struts 2框架核心(用户登录验证/73
3.3.1 添加过滤器和配置文件/73
3.3.2 创建Action/75
3.3.3 创建视图文件/80
3.3.4 用户注册/84
3.3.5 使用ActionSupport的validate方法验证数据/86
3.4 总结与提高/91
第4章 Struts 2框架拦截器/92
4.1 认识拦截器/92
4.1.1 理解拦截器/92
4.1.2 预定义的拦截器/93
4.1.3 配置拦截器/96
4.1.4 拦截器实例——计算Action执行的时间/98
4.2 使用自定义拦截器/99
4.2.1 自定义拦截器/99
4.2.2 自定义拦截器实例——用户登录验证的拦截/103
4.3 拦截器实例/106
4.3.1 文字过滤拦截器/106
4.3.2 表单提交授权拦截器/110
4.4 总结与提高/114
第5章 类型转换/115
5.1 Struts 2框架对类型转换的支持/115
5.1.1 为什么需要类型转换/115
5.1.2 Struts 2框架内建的类型转换器/116
5.1.3 List集合类型数据类型转换/121
5.2 使用自定义转换器实现类型转换/126
5.2.1 编写类型转换器类/126
5.2.2 类型转换器的配置/127
5.2.3 自定义转换器实例/128
5.2.4 类型转换综合实例/131
5.3 类型转换中的错误处理/135
5.3.1 Struts 2自带异常提示/135
5.3.2 Struts 2局部异常提示属性文件/137
5.4 总结与提高/140
第6章 Struts 2输入校验/141
6.1 使用手动编程实现输入校验/141
6.1.1 使用validate方法进行输入校验/143
6.1.2 使用validateXxx方法进行输入校验/148
6.1.3 Struts 2的输入校验流程/149
6.2 使用Struts 2校验框架实现输入校验/150
6.2.1 Struts 2校验框架/150
6.2.2 运用Struts 2内置的校验器/152
6.2.3 注册表单校验实例/158
6.2.4 注册实例拓展——复合类型验证器/163
6.3 自定义校验器/168
6.3.1 自定义校验器实例/168
6.3.2 自定义校验器实例拓展/172
6.4 总结与提高/176
第7章 国际化/177
7.1 Struts 2国际化/177
7.1.1 什么是国际化/177
7.1.2 Locale类/178
7.1.3 ResourceBundle类/180
7.2 Struts 2对国际化的支持/181
7.2.1 资源包属性文件/181
7.2.2 Action及配置文件/183
7.2.3 Struts 2中加载资源文件的方式/185
7.2.4 用户登录程序的国际化显示/188
7.3 Struts 2的国际化实现/191
7.3.1 Struts 2国际化信息的获取/191
7.3.2 Action的国际化/192
7.3.3 JSP页面的国际化/193
7.3.4 校验的国际化/196
7.4 信息录入国际化实例/197
7.4.1 项目运行结果/197
7.4.2 项目实现/201
7.5 总结与提高/208
第8章 Hibernate数据持久化技术/210
8.1 认识Hibernate/210
8.1.1 ORM与数据持久化/210
8.1.2 什么是Hibernate/212
8.1.3 Hibernate的安装与配置/214
8.1.4 Hibernate核心接口/215
8.2 Hibernate开发关键技术/218
8.2.1 Hibernate开发步骤/218
8.2.2 实体类/219
8.2.3 Hibernate的配置/219
8.3 项目实现——留言板程序/220
8.3.1 项目介绍/220
8.3.2 用MyEclipse Database Explorer管理数据库/222
8.3.3 新建SQL Server数据库/223
8.3.4 新建Web工程并添加Hibernate Capabilities/224
8.3.5 项目实现/227
8.4 使用反向工程快速生成Java POJO类、映射文件和DAO/243
8.4.1 打开MyEclipse Database Explorer透视图/243
8.4.2 反向工程设置/244
8.5 总结与提高/246
第9章 Spring技术/247
9.1 认识Spring/247
9.1.1 Spring产生的背景/247
9.1.2 Spring简介/248
9.1.3 Spring的下载和安装/251
9.1.4 Spring开发入门/252
9.2 控制反转(IOC)/258
9.2.1 什么是控制反转/258
9.2.2 控制反转实例/260
9.2.3 DI注入方式/264
9.3 Bean与Spring容器/266
9.3.1 Spring的Bean/266
9.3.2 使用静态工厂方法实例化一个Bean/267
9.3.3 Spring中Bean的生命周期/273
9.4 Spring AOP应用开发/277
9.4.1 认识AOP/277
9.4.2 AOP核心概念/279
9.4.3 AOP入门实例/281
9.4.4 基于注解(Annotation)方式实现AOP/286
9.5 基于Spring的MVC框架开发/290
9.6 Spring与Struts 整合开发/301
9.6.1 整合开发环境部署/301
9.6.2 项目实现/303
9.7 总结与提高/307
第10章 怀听音乐网/308
10.1 系统概述/308
10.1.1 项目背景/308
10.1.2 系统开发运行环境/308
10.2 系统分析与设计/310
10.2.1 功能模块划分/310
10.2.2 数据库设计/310
10.3 配置Hibernate/314
10.3.1 持久化类/314
10.3.2 Hibernate配置文件配置/317
10.4 Spring整合Hibernate/322
10.5 配置文件/323
10.5.1 web.xml/323
10.5.2 Struts配置文件加入Action的Bean定义/326
10.6 项目实现/328
10.6.1 页面视图及流程/328
10.6.2 设计业务层功能/336
10.6.3 开发业务层和DAO层代码/337
10.7 总结与提高/364
范新灿主编的《基于Struts、Hibernate、Spring架构的Web应用开发》以Struts 2为重点进行深入剖析,采用技术专题分类、项目牵引的方式撰写,注重实例与应用技术点的结合。以丰富的实例引导知识点,将繁杂枯燥的概念融入实例中,以项目驱动教材的延伸。抽取典型应用,进而以点带面,以面贯穿知识体系。本书适合作为高职学校教材,将高职教育的理念融入教材的编写中,各章节注重内容的取舍与教学学时、能力点培养的对应。作为当今最为实用的框架组合SSH(Struts+Hibernate+Spring),其实用性、优越性已经得到认可,并在Java Web应用开发中得到广泛应用。范新灿主编的《基于Struts、Hibernate、Spring架构的Web应用开发》以Struts 2为重点进行深入剖析,采用技术专题分类、项目牵引的方式撰写,注重实例与应用技术点的结合。Hibernate章节的讲解以实际项目的应用展开,Spring技术讲解抽取核心的IOC、AOP、Spring MVC技术,通过实例解析,并讲解Spring与Struts的整合开发。 《基于Struts、Hibernate、Spring架构的Web应用开发》适用于中、高级系统程序员,可作为高职或本科教材使用,也可作为有一定经验的Java Web编程者和学习者的参考书。
书籍详细信息 | |||
书名 | 基于Struts、Hibernate、Spring架构的Web应用开发站内查询相似图书 | ||
9787121142420 如需购买下载《基于Struts、Hibernate、Spring架构的Web应用开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 26 × 18 | 装帧 | 平装 |
页数 | 368 | 印数 |
基于Struts、Hibernate、Spring架构的Web应用开发是电子工业出版社于2011.9出版的中图分类号为 TP312 ,TP311.56 的主题关于 JAVA语言-程序设计-高等职业教育-教材 ,软件工具-程序设计-高等职业教育-教材 的书籍。
范新灿, 主编
吴明晖, 吴超, 编著
王颖玲, 编著
陈天河, 编著
李刚 , 编著
许勇, 等编著
高洪岩, 编著
许勇, 王黎, 编著
邬继成, 编著