范新灿主编的《基于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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。