轻量级Java EE企业应用实战:Struts2+Spring5+Hibernate5/JPA2
轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发是《轻量级Java EE企业应用实战》的第5版,这一版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。
《轻量级Java EE企业应用实战(第5版》介绍了Java EE领域的四个开源框架和技术:Struts 2、Spring、Hibernate和JPA。其中Struts 2升级到2.5.14,Spring升级到5.0.2,Hibernate升级到5.2.12。第5版新增介绍了JPA的内容,包括其API的基本用法、JPA查询、JPA动态条件查询等。本书还全面介绍了Servlet 3.1的新特性,以及Tomcat 8.5的配置和用法,本书的示例也应该在Tomcat 8.5上运行。
本书重点介绍了如何整合Struts 2.5+Spring 5.0+Hibernate 5.2进行Java EE开发,主要包括三部分。
第一部分介绍了Java EE开发的基础知识,以及如何搭建开发环境。
第二部分详细讲解了Struts 2.5、Spring 5.0、Hibernate 5.2、JPA的用法,在介绍三个框架时,以Eclipse IDE的使用来上手,一步步带领读者深入这些技术的核心。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,因此是本书的重点部分。这部分内容既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。
第三部分示范开发了一个包含7个表,表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开发中。该案例采用目前非常流行、规范的Java EE架构,整个应用分为领域对象层、DAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方式组织在一起。该案例既提供了与IDE无关的、基于Ant管理的项目源码,也提供了基于Eclipse IDE的项目源码,以最大限度地满足读者的需求。
第1章Java EE应用和开发环境
今天所说的Java EE应用,往往超出了Sun所提出的经典Java EE应用规范,而是一种更广泛的开发规范。经典Java EE应用往往以EJB (企业级Java Bean)为核心,以应用服务器为运行环境,所以通常开发、运行成本较高。本书所介绍的轻量级Java EE应用具备了Java EE规范的种种特征,例如面向对象建模的思维方式、优秀的应用分层及良好的可扩展性、可维护性。轻量级JavaEE应用保留了经典Java应用的架构,但开发、运行成本更低。
第2章JSP/Servlet及相关技术详解
随着Java EE技术的发展,又出现了FreeMarker、 Velocity. Tapestry 等表现层技术,虽然这些技术基本可以取代JSP技术,但实际上JSP依然是应用最广泛的表现层技术。本书介绍的JSP技术是基于JSP 2.3、Servlet 3.1规范的,因此请使用支持Java EE 7规范的应用服务器或支持Servlet 3.1的Web服务器(比如Tomcat 8.5.X)。
第3章Struts 2的基本用法
时至今日,Struts2 已经发布了Struts 2.5.14GA版本,这也是本书介绍的版本。本章将详细介绍Struts 2框架的基本用法,从Struts2入门开始介绍,引导读者了解Struts 2框架的运行流程,然后详细介绍Struts 2配置文件的相关细节。
第4章深入使用Struts 2
第5章Hibernate的基本用法
第6章深入使用Hibernate与JPA
第7章Spring的基本用法
第8章深入使用Spring
第9章企业应用开发的思考和策略
第10章简单工作流系统
总目录
由于文档的内容太多,所以只截取了部分内容展示,有想获取完整PDF文档的朋友扫描下方二维码获取哦

轻量级Java EE企业应用实战:Struts2+Spring5+Hibernate5/JPA2的更多相关文章
- 轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发(含CD光盘1张)
轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发(含CD光盘1张)(国家级奖项获奖作品升级版,四版累计印刷27次发行量超10万册的轻量级Jav ...
- 轻量级JAVA+EE企业应用实战(第4版)pdf电子书和源码的免费下载链接
轻量级JAVA+EE企业应用实战(第4版)pdf电子书和源码的免费下载链接: pdf链接:https://pan.baidu.com/s/1dYIWtsv2haL4v7vx3w-8WQ 无提取密码源码 ...
- SSH:Struts + Spring + Hibernate 轻量级Java EE企业框架
Java EE(Java Platform,Enterprise Edition)是sun公司(2009年4月20日甲骨文将其收购)推出的企业级应用程序版本.这个版本以前称为 J2EE.能够帮助我们开 ...
- 吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:Spring_autowire
<?xml version="1.0" encoding="GBK"?> <beans xmlns:xsi="http://www. ...
- 轻量级Java EE开发框架设计系统应用架构
首先来说一下Java EE 概述 其中常说的三大框架即是:ssh Spring:功能强大的组件粘合济,能够将你的所有的java功能模块用配置文件的方式组合起来(还让你感觉不到spring的存在)成为一 ...
- Java EE企业应用发展
新形式下的企业应用特点企业应用系统从封闭走向开放,由局域网转到互联网,随着涉众面的极大扩展,新的企业应用要求多浏览器支持,国际化支持,全球业务的互联互通.企业需求提升.除了功能性需求,客户对于安全,性 ...
- Java EE核心框架实战(1)
内容前言:本书适合具有一定Java编程基础的读者阅读,增强其项目实战能力. 2014年9月第1版 下载本书所有源代码可通过 http://pan.baidu.com/s/1i3sshXr 本书配套的 ...
- JavaEE项目开发所需要的包(Struts2+Spring5+Hibernate5)
在这里我只整理了轻量级JavaEE项目开发所需的包 @Auther MrZhangxd 2019-04-29 23:07:21 链接:https://pan.baidu.com/s/16I4KYah ...
- 两个月吃透阿里P9推荐260页SpringBoot2企业应用实战pdf入职定P6+
前言 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置 ...
随机推荐
- css初始化表(normalize.css)
为什么要初始化CSS? 建站老手都知道,这是为了考虑到浏览器的兼容问题,其实不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面差异.当然,初始化样式会对SEO有一定的 ...
- Linux cut 命令详解
cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中.我们可以使用 cut 命令从一行字符串中于以字节,字符,字段(分隔符)等单位截取一部分内容出来. 在本 ...
- java io流根据url读取图片
//获取图片大小 public void readFileSize(String url,HttpServletRequest request){ //根路径 File file = new File ...
- Jarvisoj-web phpinfo
题目入口:http://web.jarvisoj.com:32784/ 一进来就看到源码 简单分析之后知道考点是反序列化,注意到了关键字session_start(),这个函数是用于创建会话.但具体如 ...
- Eclipse开发Web项目连接MySQL时找不到驱动的解决办法
当我们使用Eclipse开发Web项目连接MySQL时后台报找不到驱动的错误,如下:解决办法: 1.这时我们首先要检查我们是否导入了连接MySQL数据库的jar包,如图,是否已经将jar包复制到项目下 ...
- python基础--闭包、装饰器
装饰器的详细使用 (1)小知识点补充 在这里我们先学一个简单的知识点. li = ['alex', '银角', '女神', 'egon', '太白'] for i in enumerate(li): ...
- LQB2017A02跳蚱蜢
为什么第二题就这么难呜呜呜,这不是为难我吗!!! 可以明确的是,又是一个bfs 最少路径,找满足条件的那个层数 #include<iostream> #include<stdio.h ...
- 图解 JVM 核心知识点(面试版)
一.基本概念 1.1 OpenJDK 自 1996 年 JDK 1.0 发布以来,Sun 公司在大版本上发行了 JDK 1.1.JDK 1.2.JDK 1.3.JDK 1.4.JDK 5,JDK 6 ...
- PHP str_getcsv() 函数
定义和用法 str_getcsv() 函数解析 CSV 格式字段的字符串,并返回一个包含所读取字段的数组. 语法 str_getcsv(string,separator,enclosure,escap ...
- PHP convert_uuencode() 函数
实例 编码字符串: <?php$str = "Hello world!";echo convert_uuencode($str);?>高佣联盟 www.cgewang. ...