注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2019年4月

出版社:电子工业出版社

以下为《基于SSH架构的Web应用开发案例教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121362699
  • 1-1
  • 292765
  • 67225545-2
  • 平塑
  • 16开
  • 2019年4月
  • 518
  • 324
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职高专
作者简介

范新灿,男,硕士,教授,"南粤优秀教师”、"广东省专业领军人才”,现任创新创业学院副院长,历任电信学院、计算机学院、创新创业学院专业教师、专业主任、副院长。主持1项广东省高等职业教育教学改革立项项目,主持4项校级教研项目(2项重点课题)。主编3部教材,副主编1部教材, 主持1门广东省精品资源共享课程,参建1门年国家精品课程(2006)、1门国家资源共享课(2013)。广东省优秀教学团队(2015),广东省协同育人平台(2016)。全国信息化大奖赛二等奖,学校第八届教学成果二等奖。近年来主持广东省自然科学基金一项,深圳市科技计划项目一项,深圳市经济贸易和信息化委员会:新一代信息化协同创新服务平台(80万),参加广东省基金项目2项,深圳市科研基金项目4项,主持开发多个横向课题。发表32篇科研论文,其中1篇SCI检索,6篇EI检索,10多篇核心期刊。获得9个软件著作权、1个实用新型授权。指导学生获得***、省级各类大赛获奖30多项,其中国*级特等奖1项,一等奖2项,二等奖11项;省级一等奖(金奖)14项。

查看全部
内容简介
SSH是Struts、Spring、Hibernate的一个集成框架,是目前比较流行的一种Java Web应用程序开源框架,不仅实现了视图、控制器与模型的彻底分离,还实现了业务逻辑层与持久层的分离,提高了系统的可复用性。SSH不同层之间耦合度小,有利于团队成员并行工作,提高了开发效率。本书采用技术专题的方式,精心开发了大量的应用案例,详细介绍了3种框架的理论、技术、应用,并通过一个综合案例讲解Spring与Struts的整合开发。
目录
第1章 Web应用开发 (1)1.1 软件开发架构 (1)1.2 J2EE轻量级框架Struts+Spring+Hibernate (4)1.2.1 轻量级J2EE架构技术 (4)1.2.2 认识SSH (5)1.2.3 SSH架构轻量级Web应用 (7)1.3 总结与提高 (8)第2章 应用开发环境的安装与配置 (9)2.1 认识Eclipse (9)2.1.1 Eclipse概述 (9)2.1.2 MyEclipse概述 (10)2.2 安装MySQL数据库和MySQL管理工具 (12)2.2.1 安装MySQL (12)2.2.2 下载并安装MySQL管理工具Navicat Premium (13)2.2.3 用Navicat Premium连接MySQL数据库 (14)2.3 第一个Web工程—用户登录程序 (14)2.3.1 项目实现 (15)2.3.2 运行工程 (20)2.3.3 相关知识 (21)2.3.4 Web工程解析 (21)2.4 总结与提高 (22)第3章 Struts 2开发入门 (24)3.1 从Hello开始学习Struts 2 (24)3.1.1 Struts 2工程创建 (25)3.1.2 配置web.xml文件 (29)3.1.3 配置struts.xml文件 (29)3.1.4 创建Action类Hello.java (30)3.1.5 新建视图文件Hello.jsp (31)3.1.6 发布运行 (32)3.2 Struts 2表单标签的基本应用 (32)3.2.1 建立Web工程 (32)3.2.2 使用Struts 2标签搭建JSP界面 (32)3.2.3 创建Action类文件 (33)3.2.4 配置Struts.xml文件 (34)3.2.5 发布运行项目 (34)3.3 Struts 2框架核心 (35)3.3.1 添加过滤器和配置文件 (35)3.3.2 创建Action (39)3.3.3 创建视图文件 (43)3.4 总结与提高 (47)3.5 拓展练习 (47)第4章 Struts 2框架拦截器 (49)4.1 认识拦截器 (49)4.1.1 理解拦截器 (49)4.1.2 预定义的拦截器 (50)4.1.3 配置拦截器 (53)4.1.4 拦截器栈 (53)4.1.5 拦截器实例—计算Action执行的时间 (54)4.2 使用自定义拦截器 (55)4.2.1 自定义拦截器 (55)4.2.2 自定义拦截器实例—飞行员报考申请拦截 (58)4.3 拦截器实例 (64)4.3.1 文字过滤拦截器 (64)4.3.2 权限拦截器 (66)4.4 总结与提高 (71)4.5 拓展练习 (71)第5章 类型转换 (73)5.1 Struts 2框架对类型转换的支持 (73)5.1.1 为什么需要类型转换 (73)5.1.2 Struts 2框架内建的类型转换器 (75)5.1.3 List集合类型转换 (78)5.2 使用自定义转换器实现类型转换 (82)5.2.1 编写类型转换器类 (82)5.2.2 类型转换器的配置 (83)5.2.3 自定义转换器实例 (84)5.2.4 类型转换综合实例 (88)5.3 类型转换中的错误处理 (92)5.4 总结与提高 (93)5.5 拓展练习 (93)第6章 Struts 2输入校验 (95)6.1 使用手动编程实现输入校验 (95)6.1.1 使用validate()方法进行输入校验 (97)6.1.2 使用validateXxx()方法进行输入校验 (100)6.1.3 Struts 2的输入校验流程 (101)6.2 使用Struts 2校验框架实现输入校验 (102)6.2.1 Struts 2校验框架 (102)6.2.2 运用Struts 2内置的校验器 (105)6.2.3 注册表单校验实例 (111)6.2.4 注册实例拓展—复合类型验证器 (115)6.3 自定义校验器 (119)6.3.1 自定义校验器实例 (119)6.3.2 自定义校验器实例拓展 (122)6.4 总结与提高 (125)6.5 拓展练习 (126)第7章 国际化 (127)7.1 Struts 2国际化 (127)7.1.1 什么是国际化 (127)7.1.2 Locale类 (128)7.1.3 ResourceBundle类 (129)7.2 Struts 2对国际化的支持 (131)7.2.1 资源包属性文件 (131)7.2.2 Action及配置文件 (133)7.2.3 Struts 2中加载资源文件的方式 (134)7.2.4 搜索网站的国际化显示效果 (137)7.3 Struts 2的国际化实现 (139)7.3.1 Struts 2国际化信息的获取 (139)7.3.2 Action的国际化 (140)7.3.3 JSP页面的国际化 (140)7.3.4 校验的国际化 (143)7.4 商品信息录入国际化实例 (144)7.4.1 项目运行结果 (144)7.4.2 项目实现 (145)7.5 总结与提高 (152)7.6 拓展练习 (152)第8章 Hibernate数据持久化技术 (154)8.1 认识Hibernate (155)8.1.1 ORM与数据持久化 (155)8.1.2 什么是Hibernate (156)8.1.3 Hibernate的安装与配置 (157)8.1.4 Hibernate核心接口 (158)8.2 Hibernate开发关键技术 (161)8.2.1 Hibernate开发步骤 (161)8.2.2 实体类 (161)8.2.3 Hibernate的配置 (163)8.2.4 Hibernate开发关键技术实例 (163)8.3 Hibernate综合实例—留言板程序 (171)8.3.1 项目介绍 (171)8.3.2 用DB Browser管理数据库 (173)8.3.3 新建MySQL数据库 (174)8.3.4 新建Web工程并添加Hibernate组件 (175)8.3.5 项目实现 (179)8.4 使用反向工程快速生成Java POJO类、映射文件和DAO (194)8.4.1 打开MyEclipse Database Explorer透视图 (194)8.4.2 反向工程设置 (194)8.5 总结与提高 (196)第9章 Spring技术 (197)9.1 认识Spring (198)9.1.1 Spring产生的背景 (198)9.1.2 Spring简介 (198)9.1.3 Spring开发入门实例 (201)9.2 控制反转(IOC) (206)9.2.1 什么是控制反转 (206)9.2.2 控制反转实例 (208)9.2.3 DI注入方式 (211)9.3 Bean与Spring容器 (213)9.3.1 Spring的Bean (213)