| 商品名称: 轻量级 Java EE 企业应用实战-Struts 2+Spring 4+Hibernate整合开发-(含光盘1张) | 出版社: 电子工业出版社 | 出版时间:2014-10-01 |
| 作者:李刚 | 译者: | 开本: 16开 |
| 定价: 108.00 | 页数:808 | 印次: 1 |
| ISBN号:9787121242533 | 商品类型:图书 | 版次: 4 |
国内知名IT图书作家李刚老师基于曾荣获中国书刊发行业协会“年度全行业优秀畅销品种”大奖的《轻量级Java EE企业应用实战(第3版)》全新升级;
本书内容升级到Struts 2.3、Spring 4.0、Hibernate 4.3;全书所有示例基于Java 8、Hibernate注解进行全面升级;
《轻量级Java EE企业应用实战》新增Maven、SVN、Tomcat 8.0、Eclipse luna(4.4)等知识;
数百个小型案例及完整的工作流系统综合案例帮读者领略S2SH开发精髓;
《轻量级Java EE企业应用实战》被多所“985”“211”院校选作教材;
最受程序员欢迎、影响力最大的国人原创S2SH应用开发必读经典。
本书是《轻量级Java EE企业应用实战》的第4版,第4版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。
本书介绍了Java EE领域的三个开源框架:Struts 2、Spring和Hibernate。其中Struts 2升级到2.3.16.3,Spring升级到4.0.4,Hibernate升级到4.3.5。本书还全面介绍了Servlet 3.1的新特性,以及Tomcat 8.0的配置和用法,本书的示例也应该在Tomcat 8.0上运行。
本书重点介绍如何整合Struts 2.3 Spring 4.0 Hibernate 4.3进行Java EE开发,主要包括三部分。第一部分介绍了Java EE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解了Struts 2.3、Spring 4.0和Hibernate 4.3三个框架的用法,介绍三个框架时,以Eclipse IDE的使用来上手,一步步带领读者深入三个框架的核心。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,因此是本书的重点部分。这部分内容既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表,表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开发中去。该案例采用目前最流行、最规范的Java EE架构,整个应用分为领域对象层、DAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于Eclipse IDE的项目源码,最大限度地满足读者的需求。
本书不再介绍Struts 1.x相关内容,如果读者希望获取《轻量级J2EE企业应用实战》第1版中关于Struts 1.x的知识,请登录http://www.crazyit.org下载。当读者阅读此书遇到技术难题时,也可登录http://www.crazyit.org发帖,笔者将会及时予以解答。
李刚,十多年软件行业开发从业经验,疯狂软件教育中心教学总监。
疯狂Java实训营创始人,疯狂Java体系原创图书作者。
广东技术师范学院计算机科学系兼职副教授,51CTO专家门诊特邀嘉宾。
培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。
国内著名高端IT技术作家,已出版《疯狂Java讲义》《疯狂Android讲义》《轻量级Java EE企业应用实战》《疯狂iOS讲义》《疯狂Ajax讲义》《疯狂XML讲义》《经典Java EE企业应用实战》《疯狂HTML 5/CSS 3/讲义》《Struts 2.x权威指南》等著作。 其中疯狂Java体系图书经多年沉淀,赢得极高的市场认同,多次重印成为超级畅销书,并被多所“985”“211”院校选作教材。部分图书已被翻译成繁体中文版,授权到台湾地区。
第1章 Java EE应用和开发环境
1.1 Java EE应用概述
1.1.1 Java EE应用的分层模型
1.1.2 Java EE应用的组件
1.1.3 Java EE应用的结构和优势
1.1.4 常用的Java EE服务器
1.2 轻量级Java EE应用相关技术
1.2.1 JSP、Servlet 3.x和JavaBean及替代技术
1.2.2 Struts 2.3及替代技术
1.2.3 Hibernate 4.3及替代技术
1.2.4 Spring 4.0及替代技术
1.3 Tomcat的下载和安装
1.3.1 安装Tomcat服务器
1.3.2 配置Tomcat的服务端口
1.3.3 进入控制台
1.3.4 部署Web应用
1.3.5 配置Tomcat的数据源
1.4 Eclipse的安装和使用
1.4.1 Eclipse的下载和安装
1.4.2 在线安装Eclipse插件
1.4.3 从本地压缩包安装插件
1.4.4 手动安装Eclipse插件
1.4.5 使用Eclipse开发Java EE应用
1.4.6 导入Eclipse项目
1.4.7 导入非Eclipse项目
1.5 Ant的安装和使用
1.5.1 Ant的下载和安装
1.5.2 使用Ant工具
1.5.3 定义生成文件
1.5.4 Ant的任务(task)
1.6 Maven的安装和使用
1.6.1 下载和安装Maven
1.6.2 设置Maven
1.6.3 创建、构建简单的项目
1.6.4 Maven的核心概念
1.6.5 依赖管理
1.6.6 POM文件的元素
1.7 使用SVN进行协作开发
1.7.1 下载和安装SVN服务器
1.7.2 配置SVN资源库
1.7.3 下载和安装SVN客户端
1.7.4 将项目发布到服务器
1.7.5 从服务器下载项目
1.7.6 提交(Commit)修改
1.7.7 同步(Update)本地文件
1.7.8 添加文件和目录
1.7.9 删除文件和目录
1.7.10 查看文件或目录的版本变革
1.7.11 从以前版本重新开始
1.7.12 创建分支
1.7.13 沿着分支开发
1.7.14 合并分支
1.7.15 使用Eclipse作为SVN客户端
1.8 本章小结
第2章 JSP/Servlet及相关技术详解
2.1 Web应用和web.xml文件
2.1.1 构建Web应用
2.1.2 配置描述符web.xml
2.2 JSP的基本原理
2.3 JSP的4种基本语法
2.3.1 JSP注释
2.3.2 JSP声明
2.3.3 输出JSP表达式
2.3.4 JSP脚本
2.4 JSP的3个编译指令
2.4.1 page指令
2.4.2 include指令
2.5 JSP的7个动作指令
2.5.1 forward指令
2.5.2 include指令
2.5.3 useBean、setProperty、getProperty指令
2.5.4 plugin指令
2.5.5 param指令
2.6 JSP脚本中的9个内置对象
2.6.1 application对象
2.6.2 config对象
2.6.3 exception对象
2.6.4 out对象
2.6.5 pageContext对象
2.6.6 request对象
2.6.7 response对象
2.6.8 session对象
2.7 Servlet介绍
2.7.1 Servlet的开发
2.7.2 Servlet的配置
2.7.3 JSP/Servlet的生命周期
2.7.4 load-on-startup Servlet
2.7.5 访问Servlet的配置参数
2.7.6 使用Servlet作为控制器
2.8 JSP 2的自定义标签
2.8.1 开发自定义标签类
2.8.2 建立TLD文件
2.8.3 使用标签库
2.8.4 带属性的标签
2.8.5 带标签体的标签
2.8.6 以页面片段作为属性的标签
2.8.7 动态属性的标签
2.9 Filter介绍
2.9.1 创建Filter类
2.9.2 配置Filter
2.9.3 使用URL Rewrite实现网站伪静态
2.10 Listener介绍
2.10.1 实现Listener类
2.10.2 配置Listener
2.10.3 使用ServletContextAttributeListener
2.10.4 使用ServletRequestListener和ServletRequestAttributeListener
2.10.5 使用HttpSessionListener和HttpSessionAttributeListener
2.11 JSP 2特性
2.11.1 配置JSP属性
2.11.2 表达式语言 <
评价一 最近一口气读完了这本书,虽然我不是Java EE领域的资深人士,但对于这本书的讲解方式,我必须说,它真的是将Struts 2和Spring这两大看似庞杂的技术,抽丝剥茧地呈现出来。书中并非一味地堆砌概念,而是紧密结合实际开发场景,通过一个个精心设计的案例,让我在动手实践的过程中,深刻理解了MVC模式在Struts 2中的应用,以及Spring IoC和AOP的核心思想。尤其是在介绍Spring事务管理的部分,它没有让我感到枯燥乏味,而是通过模拟各种交易场景,教会我如何优雅地处理数据库操作,避免了许多潜在的并发问题。读到后面,当Struts 2和Spring无缝集成,共同构建起一个完整、健壮的Web应用时,那种成就感是难以言表的。作者在讲解过程中,总能提前预判读者可能遇到的困惑,并给出清晰易懂的解决方案,这让我感觉不像是在啃一本技术书籍,而更像是在和一位经验丰富的导师对话。这本书的优点在于,它既有广度,涵盖了Struts 2和Spring的主要特性,又有深度,能够深入到一些关键的技术细节。对于希望快速入门Java EE企业级开发的开发者来说,这本书无疑是一份宝贵的财富。
评分评价五 这本书给我最直观的感受就是“干货满满”。它没有冗余的理论铺垫,也没有模棱两可的解释,而是直击核心,用最简洁明了的方式,向读者展示Struts 2和Spring的强大之处。我尤其喜欢书中对于Struts 2拦截器的讲解,它让我理解了如何通过自定义拦截器来实现各种业务逻辑,例如用户认证、数据预处理等。而Spring的部分,则让我彻底摆脱了繁琐的XML配置,学会了如何利用注解和JavaConfig来构建高度灵活和可维护的应用。书中在介绍Spring的事务管理时,提供了多种解决方案,并分析了它们的优缺点,这让我能够根据实际情况选择最适合自己的方式。最让我印象深刻的是,书中通过一个完整的项目,将Struts 2和Spring完美地结合起来。这个项目不仅涵盖了Web开发中的常见需求,如用户管理、文章发布、评论系统等,还深入讲解了如何利用Struts 2和Spring来构建一个高性能、高可用的企业级应用。这本书就像一位经验丰富的开发者,手把手地教我如何利用Struts 2和Spring解决实际开发中的问题。
评分评价四 我一直在寻找一本能够让我真正理解Struts 2和Spring内在联系的书籍,而不是仅仅停留在API的堆砌。这本书恰好满足了我的需求。作者在开篇就明确了本书的定位——“轻量级”和“实战”,这让我对接下来的内容充满了期待。在Struts 2的部分,书中重点讲解了如何利用其强大的拦截器机制来处理诸如权限控制、日志记录等横切关注点,这让我对MVC的理解上升到了一个新的高度。而Spring的部分,则让我领略到了依赖注入和面向切面编程的精妙之处。书中通过大量的代码示例,展示了如何利用Spring来简化Java EE应用的开发,例如如何通过Spring的事务管理来确保数据的一致性,如何利用Spring的ORM支持来简化数据库操作。最令我惊喜的是,书中对于Struts 2和Spring的集成,讲解得非常透彻。它并没有将两者割裂开来,而是将它们看作是一个整体,共同构建起一个完整的Web应用程序。当我看到书中通过Spring的Bean工厂来管理Struts 2的Action时,我才真正理解了这种“轻量级”框架组合的强大之处。
评分评价二 这本书的标题吸引了我,我一直觉得Struts 2和Spring是Java EE开发中不可或缺的基石,但总感觉它们之间存在着一道看不见的壁垒,难以完全融会贯通。然而,这本书的出现,彻底打破了我的这种认知。作者在序言中就强调了“轻量级”和“实战”,这正是这本书最大的亮点。我最欣赏的是它在介绍Spring整合Struts 2时,没有直接抛出复杂的配置,而是循序渐进,从最基础的依赖注入开始,逐步引入Action Bean的管理,再到Service层和DAO层的调用。每一步都标注得非常清晰,让我能够紧随其后,一步步搭建起属于自己的企业级应用框架。书中对于Struts 2的Action、Interceptor、Result等概念的讲解,也做得十分到位,让我理解了其背后的设计哲学,而不是仅仅记住几个API。更重要的是,作者并没有停留在基础概念的层面,而是深入探讨了如何将这些技术应用到实际的业务场景中,比如用户登录、数据查询、信息发布等。这些案例的设计非常贴近实际开发需求,让我能够立刻将所学知识应用到我的工作中。总而言之,这是一本既有理论深度,又有实践指导意义的好书。
评分评价三 说实话,我拿到这本书的时候,内心是有些忐忑的。Struts 2和Spring在我看来,都是曾经风靡一时但又伴随着一些争议的技术。然而,这本书用扎实的案例和清晰的逻辑,重新点燃了我对它们的兴趣。作者在讲解Struts 2时,并没有回避它的一些“历史包袱”,而是着重于如何利用其强大的灵活性来构建高效的Web应用。特别是在处理表单提交和数据验证方面,书中提供了一些非常实用的技巧,让我能够避免许多常见的错误。而Spring的部分,则让我体会到了“控制反转”和“面向切面编程”的强大威力。书中对于Spring Bean的生命周期管理、Bean的配置方式、以及如何利用Spring AOP实现日志记录、性能监控等功能,都讲解得非常细致。当我看到Struts 2的Action能够轻松地调用Spring管理的Service Bean,并且Spring的AOP能够自动地为这些Service方法增加事务管理时,我才真正体会到这种“轻量级”框架组合的魅力。这本书最让我印象深刻的是,它总能站在读者的角度去思考,预见到我们可能遇到的问题,并给出最简洁、最有效的解决方案。
评分这分数主要是给物流的,我从来没遇到北京寄天津走了4天的
评分邮政从北京到南昌第二天就到了出乎我意料,点个赞。
评分还可以,物流慢了一点是EMS,EMS,EMS
评分书太大太厚了,不方便阅读
评分很不错的书,没想到那么多厚重,知识无涯
评分挺不错的,原以为快递很慢,但是两天就到了,还可以。
评分好厚的一本 相对挺便宜的 是正版 讲的非常细致 得慢慢看了
评分书表面不是很平整
评分很好的一本,很便宜很有效,解决框架的问题
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有