轻量级Java EE企业应用开发实战 PDF 完整版

  • 更新时间:
  • 547人关注
  • 点击下载

轻量级Java EE企业应用开发实战》是一本关于Java相关的电子书资源,介绍了关于Java、Java企业应用、Java开发实战方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小139 MB,柳伟卫编写,目前豆瓣、亚马逊、当当、京东等综合评分为:7.9分,一起来看下具体内容。

编辑推荐

本书全面介绍了学习Java EE企业级开发所需要的技术以及知识点,技术包括Maven、Tomcat、Jetty、Servlet、JDBC、Spring、Spring Web MVC、Spring Security、MyBatis、MySQL、Thymeleaf、Bootstrap、Jersey、Spring Boot、Spring Cloud等开源技术栈,知识点涉及数据库、IoC、AOP、单元测试、集成测试、事务管理、MVC、安全认证、数据持久化、REST、WebSocket、消息通信、Email发送、任务执行与调度、缓存、微服务治理等。
本书内容丰富,案例新颖,由浅入深,层层推进,理论联系实际,具有较强的实操性和先进性,所讲的知识点既能满足当前企业级应用的开发需求,又可以大幅度减轻开发者的负担。
本书适合拥有Java开发基础、想入手学习Java Web开发的人员,也适合想学习当前热点轻量级框架开发的读者,对于想系统学习Java EE企业级应用开发技术的读者尤其适合。
通过本书的学习,读者可以掌握Java EE轻量级企业开发技术,拓展视野,提升职场竞争能力。

内容简介

本书由资深Java工程师结合多年大厂开发经验精心编撰,全面系统地介绍Java EE企业级开发所需要的轻量级开源技术栈,涉及Maven、Servlet、Jetty、Tomcat、Spring框架、Spring Web MVC、Spring Security、MyBatis、MySQL、Thymeleaf、Bootstrap、REST客户端、Jersey、WebSocket、JMS、Email、任务执行与调度、缓存、Spring Boot、Spring Cloud等方面的内容。“轻量级”开发模式已经深入人心,被广大互联网公司所采用,本书从开发环境搭建开始,循序渐进地讲解核心技术、热点框架,适时结合项目与案例介绍这些技术与框架的实际应用,特别是对当前热点的微服务开发技术进行了详细的阐述,对于拥有Java基础,想开发企业项目的读者,本书可帮助你快速上手。 本书技术先进,案例丰富,主要面向对Java EE企业级开发感兴趣的计算机专业学生、软件工程师、系统架构师等,也可以用作软件学院或培训机构的教学用书。

作者简介

柳伟卫,网名waylau、老卫,80后程序员,从业十余年,关注编程、系统架构、性能优化;CSDN、开源中国、云栖社区等技术社区专家,慕课网特邀讲师;在IT公司担任过项目经理、架构师、高级技术顾问等职位,具有丰富的软件开发管理及系统架构经验;主导过多个国家级、省级大型分布式系统设计与研发,参与过面向全球的供应链系统服务化改造,积累了大量的分布式系统、微服务架构经验;已出版《分布式系统常用技术及案例分析》《Spring Boot 企业级应用开发实战》《Spring Cloud 微服务架构开发实战》《Spring 5开发大全》等著作。

目录

  • 第1章  Java EE概述 1
  • 第2章  项目管理——Maven 20
  • 第3章  Web应用的基石——Servlet 50
  • 第4章  流行的开源关系型数据库——MySQL 91
  • 第5章  Java操作数据库——JDBC 99
  • 第6章  一站式应用框架——Spring 123
  • 第7章  Spring测试 179
  • 第8章  Spring事务管理 217
  • 第9章  MVC模式的典范——的典范LINK \l "_T 236
  • 第10章  全能安全框架——Spring Security 274
  • 第11章  轻量级持久层框架——MyBatis 292
  • 第12章  MyBatis的高级应用 299
  • 第13章  模板引擎——Thymeleaf 355
  • 第14章  锦上添花——Bootstrap 389
  • 第15章  REST客户端 399
  • 第16章  REST服务框架——Jersey 418
  • 第17章  全双工通信——WebSocket 451
  • 第18章  消息通信——JMS 488
  • 第19章  消息通知——Email 515
  • 第20章  任务执行与调度 526
  • 第21章  高性能之道——缓存 541
  • 第22章  微服务基石——Spring Boot 552
  • 第23章  微服务治理框架——Spring Cloud 574
  • 附录  本书所涉及的技术及相关版本 590
  • 参考文献 591
展开阅读
精选笔记1:JavaScript查看代码运行效率console.time()与console.timeEnd()用法

6小时22分钟前回答

程序运行时间计算:

注意:测试代码运行时间的话console.time()与console.timeEnd()要一起使用,这是一个组合;这两个之间的代码就是要运行测试程序的时间

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
  <ul id="list">
  </ul>
</body>
<script>
  window.onload = function () {
    //优化升级版
    //先创建数组,把节点追加到数组里,再把数组裁切
    //innerHTML只需解析1遍
    var list = document.getElementById('list');
    // 计算运行时间开始
    console.time("数组拼接时间");
    var arr = [];
    for(var i=0;i<10000;i++){
      arr.push("<li>通过js创建的第"+(i+1)+"个数据</li>");
    }
    list.innerHTML = arr.join("");
    // 计算运行时间结束
    console.timeEnd("数组拼接时间");
  }
</script>
</html>

JavaScript查看代码运行效率console.time()与console.timeEnd()用法

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对码农之家的支持。如果你想了解更多相关内容请查看下面相关链接

展开阅读

Java相关资源

  • Java EE框架整合开发入门到实战

    Java EE框架整合开发入门到实战

    初学者新手入门,重视实战演练教学视频,全线视频语音解读教育资源丰富 这书详细解读了JavaEE中Spring、SpringMVC和MyBatis三大框架(SSM)的基本知识和实际应用。为了方便帮助用户学习SSM框架,

    大小:232.3 MBJava EE

    立即下载
  • 企业级Java EE架构设计精深实践

    企业级Java EE架构设计精深实践

    本书全面、深入介绍了企业级Java EE设计的相关内容,内容涵盖了Java EE架构设计的常见问题。语言简洁,思路清晰,示例丰富、完整,适合具有一定Java基础的读者阅读,尤其适合从事企业级Java EE软件架构和设计的人员阅读

    大小:84.3 MBJava

    立即下载
  • Java EE软件工程师就业求职手册

    《Java_EE软件工程师就业求职手册》PDF 下载

    大小:1.5 MBJava手册

    立即下载
  • 《Java EE企业级应用开发教程》课后答案

    《Java EE企业级应用开发教程》课后答案

    本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架(以下简称SSM)的基本知识和应用。本书在对知识点进行描述时采用了大量案例,可以更好地帮助读者学习和理解SSM的核心技术。 本书共18章,第1~5章主要讲解Spring的基本知识和应用,其中包括Spring的基本应用、Spring中的Bean、Spring AOP、Spring的数据库开发以及Spring的事务管理。第6~10章主要讲解了MyBatis的相关知识,其中包含初识MyBatis、MyBatis的核心配置、动

    大小:132 KBJava开发

    立即下载
  • Java EE企业级应用开发教程

    Java EE企业级应用开发教程

    这本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架,采用了大量案例,帮助读者学习和理解SSM的核心技术,是一本J2EE程序设计的轻量级开发教程

    大小:127.1 MBJava开发

    立即下载

学习笔记

11小时28分钟前回答

详解JavaEE 使用 Redis 数据库进行内容缓存和高访问负载

NoSQL(Not Only SQL),泛指非关系型数据库,是为了处理高并发读写、海量数据的高效率存储和访问、高扩展性和高可用性而产生的。 分类 相关产品 典型应用 数据模型 优点 缺点 键值对(Key-Value)存储 Redis、Voldemort、Berkeley DB 内容缓存、处理高访问负载 一系列键值对 快速查询 存储的数据缺少结构化 列存储数据库 Cassandra、HBase、Riak 分布式文件系统 以列簇式存储,将同一列数据存在一起 查询速度快,可扩展性强,更容易进行分布式扩展 功能相对局限 文档型数据库 MongoDB、CouchDB Web应用 一系列键值对 数据结构要求不严格 查询性能不高,缺乏统一的查询语法 图形数据库 Neo4j、InfoGrid 社交网络,推荐系统,……

11小时11分钟前回答

java导出包含多个sheet的Excel代码示例

本文实例为大家分享了java导出包含多个sheet的Excel的具体代码,供大家参考,具体内容如下 要导出多个sheet,关键就是Excel导出的时间设定,在执行导出文件之前,创建多个工作表 HSSFSheet sheet = workbook.createSheet(sheettitle); 这样每创建一个工作表,便会生成一个新的sheet表,在最后导出Excel的时候一次性导出。 示例: Java类: try { HSSFWorkbook workbook = new HSSFWorkbook(); OutputStream out = response.getOutputStream(); for(int j=0;jn;j++){ BaseResultListT teasalList = service.select(teasal); //接下来循环list放到Excel表中 if(teasalList.isSuccess()teasalList.getResult().size()0){ //文件标题 SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd"); String nowdate = formatter……

6小时59分钟前回答

j2ee开发中的“java容器”和“web容器”有什么区别

容器是一种服务调用规范框架,J2EE 大量运用了容器和组件技术来构建分层的企业级应用。在 J2EE 规范中,相应的有 WEBContainer 和 EJB Container 等。 Web容器 给处于其中的应用程序组件(JSP、Servlet)提供一个环境,使得JSP,Servlet能直接和容器中的环境变量、接口交互而不必关注其他系统问题。主要是由Web服务器来实现,例如Tomcat、WebLogic和Websphere等。该容器提供的接口严格遵守J2EE规范中的Web Application标准。我们把遵守以上标准的Web服务器就叫做J2EE中的Web容器。 JAVA内部的容器类 Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap 。 ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTabl……