范新灿主编的《基于Struts、Hibernate、Spring架构的Web应用开发》以Struts 2为重点进行深入剖析,采用技术专题分类、项目牵引的方式撰写,注重实例与应用技术点的结合。以丰富的实例引导知识点,将繁杂枯燥的概念融入实例中,以项目驱动教材的延伸。抽取典型应用,进而以点带面,以面贯穿知识体系。本书适合作为高职学校教材,将高职教育的理念融入教材的编写中,各章节注重内容的取舍与教学学时、能力点培养的对应。
| 图书 | 基于Struts Hibernate Spring架构的Web应用开发(21世纪高等职业教育计算机系列规划教材) |
| 内容 | 编辑推荐 范新灿主编的《基于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编程者和学习者的参考书。 目录 第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应用开发(21世纪高等职业教育计算机系列规划教材) |
| 副书名 | |
| 原作名 | |
| 作者 | 范新灿 |
| 译者 | |
| 编者 | |
| 绘者 | |
| 出版社 | 电子工业出版社 |
| 商品编码(ISBN) | 9787121142420 |
| 开本 | 16开 |
| 页数 | 364 |
| 版次 | 1 |
| 装订 | 平装 |
| 字数 | 602 |
| 出版时间 | 2011-08-01 |
| 首版时间 | 2011-08-01 |
| 印刷时间 | 2011-08-01 |
| 正文语种 | 汉 |
| 读者对象 | 研究人员,普通成人 |
| 适用范围 | |
| 发行范围 | 公开发行 |
| 发行模式 | 实体书 |
| 首发网站 | |
| 连载网址 | |
| 图书大类 | |
| 图书小类 | |
| 重量 | 0.546 |
| CIP核字 | |
| 中图分类号 | TP311.56 |
| 丛书名 | |
| 印张 | 23.5 |
| 印次 | 1 |
| 出版地 | 北京 |
| 长 | 259 |
| 宽 | 184 |
| 高 | 14 |
| 整理 | |
| 媒质 | 图书 |
| 用纸 | 普通纸 |
| 是否注音 | 否 |
| 影印版本 | 原版 |
| 出版商国别 | CN |
| 是否套装 | 单册 |
| 著作权合同登记号 | |
| 版权提供者 | |
| 定价 | |
| 印数 | 3000 |
| 出品方 | |
| 作品荣誉 | |
| 主角 | |
| 配角 | |
| 其他角色 | |
| 一句话简介 | |
| 立意 | |
| 作品视角 | |
| 所属系列 | |
| 文章进度 | |
| 内容简介 | |
| 作者简介 | |
| 目录 | |
| 文摘 | |
| 安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
| 随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。