前言

从近几年用人单位对人才招聘的要求来看,越来越趋向于“实战性”,也就是要求新入职的员工能立即融入团队,迅速上手项目开发,快速创造经济利益。

要想学好Java语言或Java EE框架,掌握其中丰富的编码技巧、设计模式、代码优化方法,将它们熟练地综合应用在项目开发中,并没有捷径可走。

而本文则希望可以成为读者学习掌握JavaEE的***。

本文不仅涵盖学习主流Java框架所须掌握的核心技术,还涵盖使用它们进行项目实战的必备知识,其主旨就是让读者尽快上手,掌握开源Java EE框架的核心内容,汲取Java EE的思想,正确进行项目开发。

现在,主流的Java EE框架还是MyBatis、Hibernate. Struts 2、Spring MVC、Spring。

尽管有些Java开源框架的确能极大提升开发效率,但由于用户数不多,并没有普及开来;

而软件公司在招聘时的技术要求则是“大众化”的,这就要求应聘人员具备主流JavaEE框架的使用经验。本文通过近200个开发案例对上述主流的JavaEE框架开发技术进行了详细讲解,可以让读者充分认识、学习、掌握这些核心技术,为他们的求职就业和项目开发提供帮助。

目录



学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第1张图片

主要内容

本文涵盖了MyBatis 3、Struts 2、Ajax+ JSON、Spring 4 MVC、Hibernate 4、Spring 4、WebLogic+EJB3等主流JavaEE框架的核心开发技术,介绍了MVC框架的原理实现、 上传、 下载、数据验证、国际化、多模块分组开发、转发/重定向; JSON 的解析:将Ajax及JSON和MVC框架进行整合开发: ORM框架的CURD及MyBatis和Hibernate中映射文件的使用: Spring 4中的I0C及AOP技术:企业中常使用的Struts 2、Spring 4 MVC、MyBatis 3、Hibernate 4、Spring 4整合开发,以及通过WebLogic+EJB3深入学习JavaEE的体系结构等实用内容。

第1章,“MyBatis 3操作数据库”,将介绍基于SQL映射的MyBatis框架(可以使用此框架操作主流的数据库),并介绍MyBatis核心API的使用,以及使用自定义的封装对象简化MyBatis的操作代码,进而加快开发效率。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第2张图片
第2章,“MyBatis 3常用技能”,讲解MyBatis映射有关的知识,包括. 等常用标签; DB连接信息存储到Properties文件的读取; CLOB字段的读取以及分面。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第3张图片
第3章,“Struts 2必备开发技能”,在开篇介绍一一个 微型MVC框架的设计,让读者去体会MVC框架的工作原理;随后介绍基于Struts 2的有刷新验证及文本信息的国际化,转发/重定向的操作,多模块分组开发的实现,使用松/紧耦版的API进行实用开发;最后介绍与HttpSession有关的Cookie技术,并用HTTP嗅探的方式进行学习。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第4张图片
第4章,“Struts2文件的上传与下载”,讲解如何使用Struts2框架实现上传、下载(支持中文),并支持多文件上传的功能。
学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第5张图片
第5章,“JSON、Ajax、 JQuery 与Struts2联合使用”,讲述Web开发中的主流技术Ajax以及JSON技术,并介绍结合使用JSON、Ajax和Struts2实现前台和后台数据通信的功能,有助于读者掌握不同格式JSON的解析技术。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第6张图片
第6章,“Spring 4 MVC实用开发”,本章讲解最流行的Spring 4 MVC框架,读者可以体会使用此框架开发一个经典登录功能时使用的技术点。此外,还介绍了限制表单提交的方式、分组分模块开发使用的技术、重定向/转发、使用JSON+Ajax+Spring 4 MVC联合开发、上传/下载,以及使用数据验证功能等知识。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第7张图片
第7章,“Spring 4 MVC必备知识”,本章详细介绍了Spring 4 MVC框架,包括xml配置文件的处理、业务层Service的注入、ModelAndView 对象的使用,以及HttpSession在Spring 4 MVC中的使用。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第8张图片
第8章,“Spring 4 MVC+MyBatis 3+Spring 4整合”,讲解特别常用的Spring 4MVC+MyBatis 3+Spring 4整合,并以当前最具实战的组合框架来讲解整合的过程,而不囿于某一个框架本身;而且整合后的项目代码写法更加统-一,便于维护与扩展。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第9张图片
第9章,“用Hibernate4操作数据库”,讲解如何使用MyEclipse集成开发工具对数据表进行Hibernate逆向,以及如何在Java或Web项目中使用Hibernate4 操作数据库。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第10张图片
第10章,“Hibernate4核心技能”,本章讲解Hibernate 4的核心功能,这些功能在实际开发中使用得非常多,因此也是掌握Hibernate必备的知识点。
学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第11张图片
第11章,“在Hibernate4中使用HQL语言进行检索”,本章讲解如何使用HQL来实现复杂的查询功能。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第12张图片
第12章,“Spring4的AOP和I0C”,本章介绍Spring4中的IOC和AOP技术,深入剖析动态代理的实现与原理。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第13张图片
第13章,“Struts 2+Hibernate 4+Spring 4整合”,本章讲解Struts 2+Hibernate4+Spring4的整合使用,它也是软件公司中非常常用的整合搭配。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第14张图片
第14章,“有状态无状态SessionBean和消息驱动Bean”, 本章介绍如何在WebLogic中使用EJB3中的核心技术:有状态/无状态会话Bean和消息驱动Bean。读者在学完该章后,能掌握如何在EJB3中实现远程调用RMI,并深入体会JavaEE分布式处理数据的方式。
学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第15张图片
第15章,“实体Bean”,本章介绍EJB3中的实体Bean技术,EJB3中整合了JPA,所以在EJB3中实现ORM映射后可以方便地进行CURD操作,大大扩展会话Bean的使用范围。
学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第16张图片
第16章,“JPA核心技能”,本章介绍Java EE中的JPA规范。主流的ORM框架都支持JPA,比如Hibernate、OpenJPA 等,所以是否掌握JPA也是考量程序员是否熟练使用Java EE的一个标准。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第17张图片
第17章,“JPQL必备技能”,本章介绍在EJB3中如何使用JPQL实现查询功能。

学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第18张图片
第18章,“FreeMarker模板引擎的使用”,本章介绍FreeMarker模板引擎框架,它使用模板技术对软件项目的UI层进行组件化,还可以用来方便地实现网页静态化。
学完25岁美团T3架构师推荐633页JavaEE核心框架实战直接入职美团_第19张图片
这份【Java EE核心框架实战】共有633页,需要完整版的朋友,可以转发此文关注小编,微信公众号搜索【程序员高级码农】来获取!!!

本文特色

不留遗漏一覆盖主流JavaEE轻/重量级框架;
直击要害一实战化案例精准定位开发细节;
学以致用一精要式项目确保开发/学习不脱节;
潜移默化一研磨 式知识讲解参透技术要点;
提升效率一垂直式技术精解不绕弯路;
循序提升一渐进 式知识点统排确保连贯;
以点概面一解决方案式项目 ,知识独立却又体系完整;
成功案例一全面经过项目过程锤炼, 提升学习/开发效率。
学习要结合实际工作和革命斗争的需要来学,学以致用,并且勤学苦学~~~

给自己一点动力,!大厂需要的是拥有技术宽度和深度的你!