资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

Servlet和JSP(上)

资源名称:Servlet和JSP(上) 资源截图:
陌佑
百度云
百度云

Java Web高级编程

资源名称:Java Web高级编程 内容简介: 提升Java编码技能  Java成为世界上编程语言之一是有其优势的。熟悉Java SE的程序员可以轻松地进入到Java EE开发中,构建出安全、可靠和具有扩展性的企业级应用程序。编写《Java Web高级编程——涵盖WebSockets、Spring Framework、JPA Hibernate和Spring Security》一书的目的正是如此。   本书面向的读者是已经了解Java SE、SQL和基本的HTML,准备将他们的Java编码技能提升到更高水平的程序员。软件开发者可以按顺序阅读本书或者在遇到特定的编程问题时将某个章节用作参考。 主要内容 ◆ 为企业级Web应用的Java编码提供了自我指导、自我学习的方法 ◆ 帮助Web应用架构师在开发团队的项目中或者开发过程中应用新的概念 ◆ 对JavaEE平台7和其中的许多技术提供了详细的介绍 资源目录: 第Ⅰ部分 创建企业级应用程序 第1章 介绍Java EE平台3 第2章 使用Web容器17 第3章 创建第一个Servlet35 第4章 使用JSP显示页面内容63 第5章 使用会话维持状态93 第6章 在JSP中使用表达式语言129 第7章 使用Java标准标签库159 第8章 编写自定义标签和函数库189 第9章 使用过滤器改进应用程序211 第10章 在应用程序中使用WebSocket进行交互233 第11章 使用日志监控应用程序271 第Ⅱ部分 添加Spring Framework 第12章 介绍Spring Framework295 第13章 使用控制器替代Servlet323 第14章 使用服务和仓库支持控制器355 第15章 使用Spring Framework i18n国际化应用程序381 第16章 使用JSR 349、Spring Framework和Hibernate Validator执行Bean验证403 第17章 创建RESTful和SOAP Web服务433 第18章 使用消息传送和群集实现灵活性和可靠性467 第19章 介绍Java Persistence API和Hibernate ORM499 第20章 使用JPA注解将实体映射到表519 第21章 在Spring Framework仓库中使用JPA549 第22章 使用Spring Data JPA消除公式化的仓库583 第23章 使用JPA和HibernateSearch搜索数据611 第24章 创建高级映射和自定义数据类型639 第Ⅳ部分 使用Spring Security保护应用程序 第25章 介绍Spring Security673 第26章 使用Spring Security验证用户689 第27章 使用授权标签和注解719 第28章 使用OAuth保护RESTful Web服务753 资源截图:
陌佑
百度云
百度云

Java EE7权威指南 卷2

资源名称:Java EE7权威指南 卷2 资源目录: 译者序 前 言 第一部分 引言 第1章 概述 2 1.1 Java EE 7平台新增特性 3 1.2 Java EE应用模型 3 1.3 分布式多层应用 4 1.3.1 安全 4 1.3.2 Java EE组件 5 1.3.3 Java EE客户端 6 1.3.4 Web组件 7 1.3.5 业务组件 8 1.3.6 企业信息系统层 8 1.4 Java EE容器 9 1.4.1 容器服务 9 1.4.2 容器类型 10 1.5 Web服务支持 11 1.5.1 XML 11 1.5.2 SOAP传输协议 12 1.5.3 WSDL标准格式 12 1.6 Java EE应用装配与部署 12 1.7 开发角色 13 1.7.1 Java EE产品提供商 13 1.7.2 工具提供商 13 1.7.3 应用组件提供商 13 1.7.4 应用装配人员 14 1.7.5 应用部署人员和管理员 14 1.8 Java EE 7 API 14 1.8.1 EJB技术 16 1.8.2 Java servlet技术 17 1.8.3 JSF技术 18 1.8.4 JSP技术 18 1.8.5 JSP标准标记库 19 1.8.6 Java持久化API 19 1.8.7 Java事务API 19 1.8.8 RESTful Web服务Java API 19 1.8.9 托管bean 20 1.8.10 Java EE 的上下文和依赖注入 20 1.8.11 Java的依赖注入 20 1.8.12 bean验证 20 1.8.13 Java消息服务API 20 1.8.14 Java EE连接器架构 21 1.8.15 JavaMail API 21 1.8.16 Java容器授权契约 21 1.8.17 Java容器认证服务提供者接口 21 1.8.18 WebSocket Java API 22 1.8.19 JSON处理Java API 22 1.8.20 Java EE的并发工具 22 1.8.21 Java平台的批处理应用 22 1.9 Java平台标准版7的Java EE 7 API 23 1.9.1 Java数据库互连API 23 1.9.2 Java命名和目录接口API 23 1.9.3 JavaBeans激活框架 24 1.9.4 XML处理Java API 24 1.9.5 Java XML绑定架构 24 1.9.6 XML Web服务Java-API 24 1.9.7 带附件SOAP Java API 25 1.9.8 Java认证和授权服务 25 1.9.9 Java平台的公共注解 25 1.10 GlassFish服务器工具 25 第2章 使用教程示例 27 2.1 必要软件 27 2.1.1 Java EE 7软件开发包 28 2.1.2 Java平台标准版 28 2.1.3 Java EE 7教程组件 28 2.1.4 NetBeans IDE 29 2.1.5 Apache Maven 30 2.2 启动和停止GlassFish服务器 30 2.2.1 使用NetBeans IDE启动GlassFish服务器 30 2.2.2 使用NetBeans IDE停止GlassFish服务器 30 2.2.3 使用命令行启动GlassFish服务器 30 2.2.4 使用命令行停止GlassFish服务器 31 2.3 启动管理控制台 31 2.3.1 使用NetBeans IDE启动管理控制台 31 2.4 启动和停止Java DB服务器 32 2.4.1 使用NetBeans IDE启动数据库服务器 32 2.5 构建示例 32 2.6 教程示例目录结构 32 2.7 教程中的Java EE 7 Maven原型 33 2.7.1 安装教程Maven原型 33 2.8 获取教程最新更新 34 2.8.1 使用NetBeans IDE更新教程 34 2.8.2 使用命令行更新教程 34 2.9 调试Java EE应用 34 2.9.1 使用服务器日志 34 2.9.2 使用调试器 35 第二部分 企业bean 第3章 企业bean 38 3.1 什么是企业bean 38 3.1.1 企业bean的好处 39 3.1.2 何时使用企业bean 39 3.1.3 企业bean类型 39 3.2 什么是会话bean 39 3.2.1 会话bean类型 40 3.2.2 何时使用会话bean 41 3.3 什么是消息驱动bean 41 3.3.1 消息驱动bean与会话bean的区别 41 3.3.2 何时使用消息驱动bean 42 3.4 访问企业bean 42 3.4.1 在客户端使用企业bean 43 3.4.2 确定远程或本地访问 44 3.4.3 本地客户端 45 3.4.4 远程客户端 46 3.4.5 Web服务客户端 47 3.4.6 方法参数和访问 47 3.5 企业bean的内容 48 3.6 企业bean的命名约定 48 3.7 企业bean的生命周期 48 3.7.1 有状态会话bean的生命周期 48 3.7.2 无状态会话bean的生命周期 49 3.7.3 单例会话bean的生命周期 50 3.7.4 消息驱动bean的生命周期 50 3.8 有关企业bean的更多信息 51 第4章 企业bean入门 52 4.1 创建企业bean 52 4.1.1 编写企业bean类 53 4.1.2 创建converter Web客户端 53 4.1.3 运行converter示例 54 4.2 修改Java EE应用 55 4.2.1 修改类文件 55 第5章 运行企业bean示例 56 5.1 cart示例 56 5.1.1 业务接口 57 5.1.2 会话bean类 57 5.1.3 @Remove方法 61 5.1.4 辅助类 61 5.1.5 运行cart示例 61 5.2 一个单例会话bean示例:counter 62 5.2.1 创建一个单例会话bean 63 5.2.2 counter示例的架构 67 5.2.3 运行counter示例 69 5.3 一个Web服务示例:helloservice 69 5.3.1 Web服务端点实现类 69 5.3.2 无状态会话bean实现类 70 5.3.3 运行helloservice示例 71 5.4 使用定时器服务 72 5.4.1 创建基于日历的定时器表达式 72 5.4.2 编程定时器 74 5.4.3 自动定时器 76 5.4.4 取消和保存定时器 76 5.4.5 获得定时器信息 77 5.4.6 事务和定时器 77 5.4.7 timersession示例 77 5.4.8 运行timersession示例 80 5.5 处理异常 81 第6章 使用嵌入式企业bean容器 82 6.1 嵌入式企业bean容器概述 82 6.2 开发嵌入式企业bean应用 82 6.2.1 运行嵌入式应用 83 6.2.2 创建企业bean容器 83 6.2.3 查找会话bean引用 84 6.2.4 关闭企业bean容器 85 6.3 standalone示例应用 85 6.3.1 使用NetBeans IDE运行standalone示例应用 86 6.3.2 使用Maven运行standalone示例应用 87 第7章 在会话bean中使用异步方法调用 88 7.1 异步方法调用 88 7.1.1 创建异步业务方法 88 7.1.2 从企业bean客户端调用异步方法 89 7.2 async示例应用 90 7.2.1 async-war模块的架构 91 7.2.2 运行async示例 92 第三部分 持久化 第8章 Java持久化API介绍 96 8.1 实体 96 8.1.1 实体类的需求 97 8.1.2 实体类中的持久化字段和属性 97 8.1.3 实体的主键 101 8.1.4 实体关系中的多重性 103 8.1.5 实体关系中的方向 103 8.1.6 实体中的可嵌入类 105 8.2 实体继承 106 8.2.1 抽象实体 106 8.2.2 映射超类 106 8.2.3 非实体超类 107 8.2.4 实体继承映射策略 107 8.3 管理实体 109 8.3.1 EntityManager接口 109 8.3.2 持久化单元 113 8.4 查询实体 114 8.5 数据库模式创建 114 8.5.1 配置应用以创建或删除数据库表 115 8.5.2 使用SQL脚本加载数据 116 8.6 有关持久化的更多信息 116 第9章 运行持久化示例 118 9.1 order应用 118 9.1.1 order应用中的实体关系 119 9.1.2 order应用中的主键 121 9.1.3 实体映射到多个数据库表 125 9.1.4 order应用中的层叠操作 125 9.1.5 order应用中的BLOB和CLOB数据库类型 126 9.1.6 order应用中的时态类型 126 9.1.7 管理order应用的实体 127 9.1.8 运行order示例 129 9.2 roster应用 129 9.2.1 roster应用中的关系 130 9.2.2 roster应用中的实体继承 131 9.2.3 roster应用中的Criteria查询 132 9.2.4 roster应用中的自动表生成 134 9.2.5 运行roster示例 135 9.3 address-book应用 136 9.3.1 address-book中的bean验证约束 136 9.3.2 在address-book中为约束指定错误消息 137 9.3.3 验证JSF应用的联系信息输入 138 9.3.4 运行address-book示例 139 第10章 Java持久化查询语言 140 10.1 查询语言术语 140 10.2 使用Java持久化查询语言创建查询 141 10.2.1 查询中的命名参数 142 10.2.2 查询中的位置参数 142 10.3 简化的查询语言语法 142 10.3.1 选择语句 142 10.3.2 更新和删除语句 143 10.4 示例查询 143 10.4.1 简单查询 143 10.4.2 导航到相关实体的查询 144 10.4.3 包含其他条件表达式的查询 146 10.4.4 批处理更新和删除 147 10.5 完整的查询语言语法 148 10.5.1 BNF符号 148 10.5.2 Java持久化查询语言的BNF文法 148 10.5.3 FROM子句 152 10.5.4 路径表达式 157 10.5.5 WHERE子句 158 10.5.6 SELECT子句 165 10.5.7 ORDER BY子句 167 10.5.8 GROUP BY和HAVING子句 167 第11章 使用Criteria API创建查询 168 11.1 Criteria和Metamodel API概述 168 11.2 使用Metamodel API为实体类建模 170 11.2.1 使用元模型类 170 11.3 使用Criteria API和Metamodel API创建基本的类型安全查询 171 11.3.1 创建Criteria查询 171 11.3.2 查询根 172 11.3.3 使用联接查询关系 172 11.3.4 Criteria查询中的路径导航 173 11.3.5 限制Criteria查询结果 173 11.3.6 管理Criteria查询结果 175 11.3.7 执行查询 176 第12章 创建和使用基于字符串的Criteria查询 178 12.1 基于字符串的Criteria API查询概述 178 12.2 创建基于字符串的查询 178 12.3 执行基于字符串的查询 179 第13章 使用锁定控制对实体数据的并发访问 180 13.1 实体锁定和并发概述 180 13.1.1 使用乐观锁定 181 13.2 锁模式 181 13.2.1 设置锁模式 182 13.2.2 使用悲观锁定 183 第14章 用实体图创建获取计划 185 14.1 实体图基础 185 14.1.1 默认实体图 186 14.1.2 在持久化操作中使用实体图 186 14.2 使用命名实体图 187 14.2.1 对实体类应用命名实体图注解 187 14.2.2 从命名实体图获得EntityGraph实例 188 14.3 在查询操作中使用实体图 189 第15章 对Java持久化API应用使用二级缓存 190 15.1 二级缓存概述 190 15.1.1 控制实体是否可以缓存 191 15.2 指定缓存模式设置来提高性能 192 15.2.1 设置缓存获取和存储模式 192 15.2.2 通过编程方式控制二级缓存 194 第四部分 消息传送 第16章 Java消息服务概念 198 第17章 Java消息服务示例 232 第五部分 安全 第18章 Java EE平台安全介绍 278 第19章 Web应用安全入门 295 第20章 企业应用安全入门 316 第21章 Java EE安全:高级主题 331 第六部分 Java EE支持技术 第22章 事务 352 第23章 资源适配器和契约 362 第24章 资源适配器示例 369 第25章 使用Java EE拦截器 380 第26章 批处理 390 第27章 Java EE的并发工具 427 第七部分 案例研究 第29章 Duke辅导案例研究示例 445 第30章 Duke综合案例研究示例 455 资源截图:
陌佑
百度云
百度云

精通Java Web整合开发(第2版)

资源名称:精通Java Web整合开发(第2版) 内容简介: 本书详细介绍了以JSP、AJAX、Struts 2.1、Spring 3.0、Hibernate3.3相结合的轻量级JavaEE应用开发技术。针对读者的不同学习阶段,共分基础篇、进阶篇、提高篇与实践篇四大部分进行循序渐进的讲解。   第1~3章为基础篇,重点讲解基于开源架构Java EE应用开发的优势及其开发运行环境的安装配置,同时对JSP2.0技术体系的也进行了详细的介绍;第4~6章为进阶篇,重点讲解JSP 2.0的高级技术与Web2.0核心技术AJAX;第7~12章为提高篇,重点讲解经典MVC框架Struts 2.1、Java EE轻量级框架Spring3.0与ORM持久化框架Hibernate3.3;第13~17章为实践篇,以“免费电子商务平台ePortal”为例,综合应用前面三大部分12章的知识点,环环相扣,手把手带领读者步入JavaEE应用开发的殿堂。最后为满足商业软件开发人员的实际需要,特将Java EE应用的安装打包工具InstallAnywhere2010也进行了实例讲解。   本书为轻量级Java EE应用开发人员提供一整套实用的主流开发技术,融入了作者多年的JavaEE应用开发经验。任何知识点均配以实例进行讲解,每个实例提供同步配套视频教程,大大缩短了读者的学习周期,降低了学习难度。随书配套光盘除长达两百小时的视频教程外,还提供了书中所有范例的源代码程序与所涉及到的软件的安装程序。   读者对象:本书语言深入浅出,通俗易懂。对于轻量级JavaEE应用开发的新手而言,不失为一本好的入门教材,内容既实用又全面,辅以实例视频教程,使读者轻松掌握所学知识;对于行家来说,本书也是一本难得的参考手册。 资源目录: 第1篇  基础篇  第1章  Java Web应用开发技术选用策略  第2章  开发运行环境的安装与配置   2.1  安装与配置JDK 1.6   2.2  安装Web服务器Tomcat 6.0   2.3  Tomcat 6.0的基本配置    2.3.1  通过server.xml配置Tomcat    2.3.2  Web应用的目录结构    2.3.3  web.xml配置详解    2.3.4  如何修改Tomcat的默认端口    2.3.5  如何配置虚拟主机    2.3.6  如何部署Web应用   2.4  安装数据库服务器MySQL 5.5   2.5  安装MyEclipse 8.5集成开发环境   2.6  小结  第3章  初识Java EE展示层组件JSP 2.0   3.1  Servlet 2.4简介    3.1.1  Servlet概述    3.1.2  Servlet的生命周期及请求响应时序    3.1.3  HttpServlet相关对象的方法列表    3.1.4  创建HttpServlet实例   3.2  JSP语法    3.2.1  HTML注释    3.2.2  隐藏注释    3.2.3  声明    3.2.4  表达式    3.2.5  代码段    3.2.6  JSP指令    3.2.7  JSP行为标签   3.3  JSP隐含对象    3.3.1  page对象    3.3.2  config对象    3.3.3  out对象    3.3.4  request对象    3.3.5  response对象    3.3.6  Session对象    3.3.7  application对象    3.3.8  pageContext对象    3.3.9  exception对象   3.4  小结 第2篇  进阶篇  第4章  JSP 2.0在Java EE中的典型应用   4.1  JSP与JDBC    4.1.1  JDBC简介    4.1.2  JDBC访问数据库的基本步骤    4.1.3  JDBC数据源和连接池    4.1.4  综合实例(购物车)   4.2  JSP与JavaBean    4.2.1  JavaBean简介    4.2.2  在JSP中如何使用JavaBean    4.2.3  用JavaBean封装数据库操作    4.2.4  用JavaBean实现用户登录验证   4.3  JSP与JavaMail    4.3.1  电子邮件工作原理    4.3.2  相关协议介绍    4.3.3  JavaMail简介    4.3.4  使用JavaMail发送文本型邮件    4.3.5  使用JavaMail发送HTML型邮件    4.3.6  使用JavaMail发送带附件的邮件    4.3.7  使用JavaMail收取邮件   4.4  JSP与在线编辑器CKeditor   4.5  JSP与报表利器JasperReports    4.5.1  iReport的安装与使用    4.5.2  JasperReports的安装与使用   4.6  Log4j实现日志操作    4.6.1  Log4j的组成    4.6.2  Log4j的配置文件    4.6.3  Log4j使用方法    4.6.4  Log4j的使用实例    4.6.5  Log4j在Web应用中的推荐配置方法   4.7  JSP与jspSmartUpload    4.7.1  File类    4.7.2  Files类    4.7.3  Request类    4.7.4  SmartUpload类    4.7.5  应用实例   4.8  JSP与XML    4.8.1  XML简介    4.8.2  DOM4J简介    4.8.3  使用DOM4J解析XML    4.8.4  使用DOM4J创建XML    4.8.5  使用DOM4J修改XML   4.9  小结  第5章  JSP 2.0在Java EE中的高级应用  第6章  Java EE应用中的异步通信技术—AJAX 第3篇  提高篇  第7章  MVC混血宠儿Struts 2.1  第8章  Struts 2.1标签库详解与AJAX技术应用  第9章  ORM中间件名流Hibernate 3接管持久层  第10章  Hibernate 3持久化技术实践与性能优化  第11章  充分利用Spring 3.0的IoC利器统管Bean世界  第12章  基于Annotation注解技术的SSH 2整合开发 第4篇 实践篇  第13章  SSH 2热身——构建新闻发布系统  第14章  通用新闻采集系统  第15章  举一反三—实现商品分类管理  第16章  温故知新—打造购物车与订单管理系统  第17章  JAVA EE应用安装打包利器—InstallAnywhere 2 资源截图:
陌佑
百度云
百度云

Spring Cloud与Docker微服务架构实战

资源名称:Spring Cloud与Docker微服务架构实战  内容简介: 作为一部帮助大家实现微服务架构落地的作品,《Spring Cloud与Docker微服务架构实战》覆盖了微服务理论、微服务开发框架(Spring Cloud)以及运行平台(Docker)三大主题。全书可分为三部分,第1章对微服务架构进行了系统的介绍;第2-11章使用Spring Cloud开发框架编写了一个“电影售票系统”;第12-14章则讲解了如何将微服务应用运行在Docker之上。全书Demo驱动学习,以连贯的场景、具体的代码示例来引导读者学习相关知识,最终使用特定的技术栈实现微服务架构的落地。 资源目录: 1 微服务架构概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 单体应用架构存在的问题1 1.2 如何解决单体应用架构存在的问题3 1.3 什么是微服务3 1.4 微服务架构的优点与挑战5 1.4.1 微服务架构的优点5 1.4.2 微服务架构面临的挑战5 1.5 微服务设计原则6 1.6 如何实现微服务架构7 1.6.1 技术选型7 1.6.2 架构图及常用组件8 2 微服务开发框架——Spring Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1 Spring Cloud 简介10 2.2 Spring Cloud 特点10 2.3 Spring Cloud 版本11 2.3.1 版本简介11 2.3.2 子项目一览12 2.3.3 Spring Cloud/Spring Boot 版本兼容性13 3 开始使用Spring Cloud 实战微服务. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.1 Spring Cloud 实战前提14 3.1.1 技术储备14 3.1.2 工具及软件版本15 3.2 服务提供者与服务消费者16 3.3 编写服务提供者16 3.3.1 手动编写项目17 3.3.2 使用Spring Initializr 快速创建Spring Boot 项目21 3.4 编写服务消费者23 3.5 为项目整合Spring Boot Actuator 25 3.6 硬编码有哪些问题27 4 微服务注册与发现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.1 服务发现简介29 4.2 Eureka 简介31 4.3 Eureka 原理31 4.4 编写Eureka Server 33 4.5 将微服务注册到Eureka Server 上35 4.6 Eureka Server 的高可用36 4.6.1 将应用注册到Eureka Server 集群上38 4.7 为Eureka Server 添加用户认证39 4.7.1 将微服务注册到需认证的Eureka Server 40 4.8 理解Eureka 的元数据41 4.8.1 改造用户微服务41 4.8.2 改造电影微服务41 4.9 Eureka Server 的REST 端点43 4.9.1 示例45 4.9.2 注销微服务实例49 4.10 Eureka 的自我保护模式51 4.11 多网卡环境下的IP 选择52 4.11.1 忽略指定名称的网卡52 4.11.2 使用正则表达式,指定使用的网络地址52 4.11.3 只使用站点本地地址53 4.11.4 手动指定IP 地址53 4.12 Eureka 的健康检查53 5 使用Ribbon 实现客户端侧负载均衡. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 5.1 Ribbon 简介56 5.2 为服务消费者整合Ribbon 57 5.3 使用Java 代码自定义Ribbon 配置60 5.4 使用属性自定义Ribbon 配置63 5.5 脱离Eureka 使用Ribbon 64 6 使用Feign 实现声明式REST 调用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 6.1 Feign 简介67 6.2 为服务消费者整合Feign 67 6.3 自定义Feign 配置69 6.4 手动创建Feign 72 6.4.1 修改用户微服务72 6.4.2 修改电影微服务76 6.5 Feign 对继承的支持78 6.6 Feign 对压缩的支持79 6.7 Feign 的日志80 6.8 使用Feign 构造多参数请求82 6.8.1 GET 请求多参数的URL 82 6.8.2 POST 请求包含多个参数83 7 使用Hystrix 实现微服务的容错处理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 7.1 实现容错的手段85 7.1.1 雪崩效应85 7.1.2 如何容错86 7.2 使用Hystrix 实现容错88 7.2.1 Hystrix 简介88 7.2.2 通用方式整合Hystrix 89 7.2.3 Hystrix 断路器的状态监控与深入理解91 7.2.4 Hystrix 线程隔离策略与传播上下文93 7.2.5 Feign 使用Hystrix 96 7.3 Hystrix 的监控101 7.3.1 Feign 项目的Hystrix 监控102 7.4 使用Hystrix Dashboard 可视化监控数据103 7.5 使用Turbine 聚合监控数据105 7.5.1 Turbine 简介105 7.5.2 使用Turbine 监控多个微服务105 7.5.3 使用消息中间件收集数据108 8 使用Zuul 构建微服务网关. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 8.1 为什么要使用微服务网关113 8.2 Zuul 简介115 8.3 编写Zuul 微服务网关115 8.4 Zuul 的路由端点118 8.5 Zuul 的路由配置详解119 8.6 Zuul 的安全与Header 122 8.6.1 敏感Header 的设置122 8.6.2 忽略Header 123 8.7 使用Zuul 上传文件124 8.7.1 编写文件上传微服务124 8.8 Zuul 的过滤器127 8.8.1 过滤器类型与请求生命周期127 8.8.2 编写Zuul 过滤器128 8.8.3 禁用Zuul 过滤器130 8.9 Zuul 的容错与回退130 8.9.1 为Zuul 添加回退131 8.10 Zuul 的高可用133 8.10.1 Zuul 客户端也注册到了Eureka Server 上133 8.10.2 Zuul 客户端未注册到Eureka Server 上133 8.11 使用Sidecar 整合非JVM 微服务134 8.11.1 编写Node.js 微服务135 8.11.2 编写Sidecar 136 8.11.3 Sidecar 的端点138 8.11.4 Sidecar 与Node.js 微服务分离部署139 8.11.5 Sidecar 原理分析139 9 使用Spring Cloud Config 统一管理微服务配置. . . . . . . . . . . . . . . . . . . . . . . 142 9.1 为什么要统一管理微服务配置142 9.2 Spring Cloud Config 简介143 9.3 编写Config Server 144 9.3.1 Config Server 的端点145 9.4 编写Config Client 147 9.5 Config Server 的Git 仓库配置详解149 9.6 Config Server 的健康状况指示器152 9.7 配置内容的加解密153 9.7.1 安装JCE 153 9.7.2 Config Server 的加解密端点153 9.7.3 对称加密153 9.7.4 存储加密的内容154 9.7.5 非对称加密155 9.8 使用/refresh 端点手动刷新配置155 9.9 使用Spring Cloud Bus 自动刷新配置157 9.9.1 Spring Cloud Bus 简介157 9.9.2 实现自动刷新158 9.9.3 局部刷新159 9.9.4 架构改进159 9.9.5 跟踪总线事件160 9.10 Spring Cloud Config 与Eureka 配合使用161 9.11 Spring Cloud Config 的用户认证162 9.11.1 Config Client 连接需用户认证的Config Server 163 9.12 Config Server 的高可用164 9.12.1 Git 仓库的高可用164 9.12.2 RabbitMQ 的高可用164 9.12.3 Config Server 自身的高可用165 10 使用Spring Cloud Sleuth 实现微服务跟踪. . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 10.1 为什么要实现微服务跟踪167 10.2 Spring Cloud Sleuth 简介168 10.3 整合Spring Cloud Sleuth 170 10.4 Spring Cloud Sleuth 与ELK 配合使用172 10.5 Spring Cloud Sleuth 与Zipkin 配合使用176 10.5.1 Zipkin 简介176 10.5.2 编写Zipkin Server 176 10.5.3 微服务整合Zipkin 178 10.5.4 使用消息中间件收集数据181 10.5.5 存储跟踪数据183 11 Spring Cloud 常见问题与总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 11.1 Eureka 常见问题186 11.1.1 Eureka 注册服务慢186 11.1.2 已停止的微服务节点注销慢或不注销187 11.1.3 如何自定义微服务的Instance ID 188 11.1.4 Eureka 的UNKNOWN 问题总结与解决189 11.2 Hystrix/Feign 整合Hystrix 后首次请求失败190 11.2.1 原因分析191 11.2.2 解决方案191 11.3 Turbine 聚合的数据不完整191 11.3.1 解决方案192 11.4 Spring Cloud 各组件配置属性193 11.4.1 Spring Cloud 的配置193 11.4.2 原生配置193 11.5 Spring Cloud 定位问题思路总结194 12 Docker 入门. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 12.1 Docker 简介197 12.2 Docker 的架构197 12.3 安装Docker 199 12.3.1 系统要求199 12.3.2 移除非官方软件包199 12.3.3 设置Yum 源199 12.3.4 安装Dokcer 200 12.3.5 卸载Docker 201 12.4 配置镜像加速器201 12.5 Docker 常用命令202 12.5.1 Docker 镜像常用命令202 12.5.2 Docker 容器常用命令204 13 将微服务运行在Docker 上. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 13.1 使用Dockerfile 构建Docker 镜像209 13.1.1 Dockerfile 常用指令210 13.1.2 使用Dockerfile 构建镜像215 13.2 使用Docker Registry 管理Docker 镜像217 13.2.1 使用Docker Hub 管理镜像217 13.2.2 使用私有仓库管理镜像219 13.3 使用Maven 插件构建Docker 镜像220 13.3.1 快速入门221 13.3.2 插件读取Dockerfile 进行构建222 13.3.3 将插件绑定在某个phase 执行223 13.3.4 推送镜像224 13.4 常见问题与总结226 14 使用Docker Compose 编排微服务. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 14.1 Docker Compose 简介227 14.2 安装Docker Compose 227 14.2.1 安装Compose 228 14.2.2 安装Compose 命令补全工具228 14.3 Docker Compose 快速入门229 14.3.1 基本步骤229 14.3.2 入门示例229 14.3.3 工程、服务、容器230 14.4 docker-compose.yml 常用命令230 14.4.1 build 230 14.4.2 command 231 14.4.3 dns 231 14.4.4 dns_search 231 14.4.5 environment 231 14.4.6 env_file 232 14.4.7 expose 232 14.4.8 external_links 232 14.4.9 image 232 14.4.10 links 232 14.4.11 networks 233 14.4.12 network_mode 233 14.4.13 ports 233 14.4.14 volumes 233 14.4.15 volumes_from 234 14.5 docker-compose 常用命令234 14.5.1 build 234 14.5.2 help 235 14.5.3 kill 235 14.5.4 logs 235 14.5.5 port 235 14.5.6 ps 235 14.5.7 pull 235 14.5.8 rm 236 14.5.9 run 236 14.5.10 scale 236 14.5.11 start 236 14.5.12 stop 236 14.5.13 up 236 14.6 Docker Compose 网络设置237 14.6.1 基本概念237 14.6.2 更新容器237 14.6.3 links 238 14.6.4 指定自定义网络238 14.6.5 配置默认网络239 14.6.6 使用已存在的网络239 14.7 综合实战:使用Docker Comose 编排Spring Cloud 微服务240 14.7.1 编排Spring Cloud 微服务240 14.7.2 编排高可用的Eureka Server 243 14.7.3 编排高可用Spring Cloud 微服务集群及动态伸缩245 14.8 常见问题与总结247 后记. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 资源截图:
陌佑
百度云
百度云

JavaWeb开发详解

资源名称:JavaWeb开发详解 内容简介: 《Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用》共分4部分,从XML、Servlet、JSP和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进地引导读者快速掌握Java Web开发。《Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用》内容全面,涵盖了从事Java Web开发所应掌握的所有知识。在知识的讲解上,《Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用(附光盘)》采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用《Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用(附光盘)》的知识。《Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用》语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的功能,具有相当的实用价值。《Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用》不仅可以作为JavaWeb开发的学习用书,还可以作为从事JavaWeb开发的程序员的参考用书和必备手册。此外,《Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用(附光盘)》的配套光盘还免费提供了价值人民币330元的Java教学视频,对Java语言进行了全面讲解,帮助一些不会Java语言的读者快速地从Java基础知识的学习中过渡到Java Web的学习与开发上。 作者简介: 孙鑫老师 2004年曾推出《Java无难事》和《VC++深入编程》教学视频,获得了强烈的反响,在网络上掀起了一股视频教学的风潮,无数热爱编程的学员通过这两套视频走上了软件开发的道路。当年成立了 程序员之家 网站并担任站长。 2006年5月和6月相继出版了畅销图书《Java Web开发详解》和《VC++深入详解》。 2006年6月出版了三套多媒体教学视频:《Java语言编程即学即会》、《VC++语言编程即学即会》、《XML网页编程开发详解》。 2008年6了出版了图书《Struts 2深入详解》。 2008年7月出版了畅销图书《Servlet/JSP深入详解》。 2008年12月初出版了图书《XML、XML Schema、XSLT 2.0和XQuery开发详解》。 获奖情况 2007年被电子工业出版社评为“优秀作者” 2008年荣获51CTO年度IT图书最佳原创作者奖 2009年被中国国情调研中心教育委员会和中国教育发展网联合评为2009中国教育杰出人物 资源截图:
陌佑
百度云
百度云

Servlet和JSP(下)

资源名称:Servlet和JSP(下) 资源截图:
陌佑
百度云
百度云

Java EE 设计模式解析与应用

资源名称:Java EE 设计模式解析与应用 内容简介: 用Java EE设计模式解决实际问题 模式是Java开发者必需的设计工具。虽然Java EE提供了许多“经典GoF模式”的默认实现,但大多数富有经验的开发者都低估了这些开箱即用的实现的价值。《Java EE设计模式解析与应用》一书分析每种模式的意图,并通过各种可供选择的示例代码演示其实现,从而帮助广大开发者改进代码质量并提升架构设计水平。 本书首先呈现最常见的GoF模式,接着循序渐进地讲解新模式;将重温这些模式的经典实现并在示例代码的引导下透彻分析Java EE特定的实现方式。为紧贴实际讲解这些模式,作者还讲述了自己亲历的成功和失败项目,这些经历有些十分有趣,有些令人沮丧,但都很好地阐释了在实际中如何灵活运用这些原理。 主要内容 ◆     学习Java EE如何通过注解以及比J2EE更整洁的编程模型提供诸多模式的实现 ◆     用Java EE实现重要模式,包括门面、单例、工厂、装饰、观察者、依赖注入以及针对Web应用的MVC模式 ◆     掌握Java EE编码方法,包括面向方面编程、异步编程以及REST风格的Web Service ◆     学习模式运用不当的后果以及如何避免常见陷阱 ◆     学习避用模式的时机和原因,并给出替代方案 资源目录: 第Ⅰ部分  Java EE设计模式介绍 第1章  设计模式概览 3 1.1  何为设计模式 4 1.1.1  如何检测模式,为何需要模式 6 1.1.2  现实世界中的模式 6 1.2  设计模式基础 8 1.3  企业模式 8 1.3.1  从Java到企业级Java 9 1.3.2  企业Java模式的出现 10 1.3.3  设计模式与企业模式 11 1.3.4  当传统设计模式遇到Java EE 12 1.3.5  当模式变成反模式 13 1.4  小结 14 1.5  相关资料 14 第2章  Java EE基础 17 2.1  多层架构 19 2.2  客户端层 20 2.3  中间层 21 2.3.1  Web层 21 2.3.2  业务层 22 2.4  EIS层 23 2.5  Java EE服务器 24 2.6  Java EE Web Profile 25 2.7  Java EE核心原则 25 2.8  约定优于配置 26 2.9  上下文与依赖注入 26 2.10  拦截器 28 2.11  小结 30 2.12  本章练习 30 第Ⅱ部分  实现Java EE设计模式 第3章  门面模式 33 3.1  何为门面 34 3.2  使用普通代码实现门面模式 36 3.3  使用Java EE实现门面模式 38 3.3.1  使用无状态Bean实现门面 38 3.3.2  使用有状态Bean实现门面 41 3.4  何时以及何处该使用门面模式 42 3.5  小结 43 3.6  本章练习 43 3.7  相关资料 43 第4章  单例模式 45 4.1  何为单例? 46 4.1.1  单例模式类图 47 4.1.2  使用普通代码实现单例模式 48 4.2  使用Java EE实现单例模式 53 4.2.1  单例Bean 53 4.2.2  在启动时使用单例 54 4.2.3  确定启动顺序 56 4.2.4  管理并发 59 4.3  何处以及何时该使用单例模式 63 4.4  小结 63 4.5  本章练习 64 4.6  相关资料 65 第5章  依赖注入与CDI 67 5.1  何为依赖注入? 68 5.2  使用普通代码实现DI 69 5.3  使用Java EE实现DI 73 5.3.1  @Named注解 75 5.3.2  上下文与依赖注入(CDI) 76 5.3.3  CDI与EJB 77 5.3.4  CDI Bean 77 5.3.5  @Inject注解 79 5.3.6  上下文与作用域 79 5.3.7  命名与EL 80 5.3.8  用于Backing JSF的CDI Bean 81 5.3.9  限定符 81 5.3.10  Alternatives 82 5.3.11  Stereotypes 83 5.3.12  通过CDI实现的其他模式 84 5.4  小结 84 5.5  本章练习 85 5.6  相关资料 85 第6章  工厂模式 87 6.1  何为工厂? 88 6.2  工厂方法 89 6.3  抽象工厂 94 6.4  使用Java EE实现工厂模式 96 6.5  何处以及何时该使用工厂模式 110 6.6  小结 111 6.7  本章练习 111 6.8  相关资料 111 第7章  装饰模式 113 7.1  何为装饰器? 114 7.2  使用普通代码实现装饰模式 116 7.3  使用Java EE实现装饰模式 121 7.4  何处以及何时该使用装饰模式 129 7.5  小结 130 7.6  本章练习 130 7.7  相关资料 131 第8章  面向方面编程(拦截器) 133 8.1  何为面向方面编程? 134 8.2  使用普通代码实现AOP 137 8.3  Java EE中的方面—— 拦截器 140 8.3.1  拦截器生命周期 145 8.3.2  默认级别的拦截器 146 8.3.3  拦截器顺序 147 8.3.4  CDI拦截器 150 8.4  何处以及何时该使用拦截器 153 8.5  小结 154 8.6  相关资料 155 第9章  异步 157 9.1  何为异步编程 158 9.2  使用普通代码实现异步模式 161 9.3  Java EE中的异步编程 164 9.3.1  异步Bean 164 9.3.2  异步Servlet 167 9.4  何处以及何时该使用异步编程 172 9.5  小结 174 9.6  本章练习 174 9.7  相关资料 175 第10章  定时器服务 177 10.1  何为定时器服务 178 10.2  使用Java EE实现定时器 181 10.2.1  自动化定时器 181 10.2.2  编程式定时器 183 10.2.3  定时器表达式 187 10.2.4  事务 190 10.3  小结 191 10.4  本章练习 192 10.5  相关资料 192 第11章  观察者模式 193 11.1  何为观察者? 194 11.1.1  说明 195 11.1.2  观察者类图 197 11.2  使用普通代码实现观察者模式 197 11.3  使用Java EE实现观察者模式 200 11.4  何处以及何时该使用观察者模式 209 11.5  小结 210 11.6  本章练习 211 11.7  相关资料 211 第12章  数据访问模式 213 12.1  何为数据访问模式? 214 12.2  数据访问模式概览 216 12.2.1  数据传输对象模式 216 12.2.2  Java持久化架构API与对象关系映射 217 12.3  使用Java EE实现数据访问模式 218 12.4  何处以及何时该使用数据访问模式 227 12.5  小结 227 12.6  本章练习 228 12.7  相关资料 228 第13章  REST风格的Web Service 229 13.1  何为REST? 230 13.2  REST的6个约束 232 13.2.1  客户端-服务器 233 13.2.2  统一接口 233 13.2.3  无状态 233 13.2.4  可缓存 233 13.2.5  分层系统 234 13.2.6  按需编码 234 13.3  REST API的理查森能力成熟度模型 234 13.3.1  级别0:POX(Plain Old XML)沼泽 235 13.3.2  级别1:资源 235 13.3.3  级别2:HTTP动词 235 13.3.4  级别3:超媒体控件 235 13.4  设计REST风格的API 235 13.4.1  资源命名 236 13.4.2  名词而非动词 237 13.4.3  自说明 237 13.4.4  复数而非单数 237 13.4.5  HTTP方法 238 13.4.6  GET 238 13.4.7  POST 239 13.4.8  PUT 239 13.4.9  DELETE 240 13.5  REST实战 240 13.5.1  users名词 240 13.5.2  topics名词与posts名词 242 13.6  使用Java EE实现REST 244 13.7  HATEOAS 249 13.8  何处以及何时该使用REST 253 13.9  小结 253 13.10  本章练习 254 13.11  相关资料 254 第14章  模型、视图与控制器模式 255 14.1  何为MVC设计模式? 256 14.2  使用普通代码实现MVC模式 260 14.3  使用Java EE实现MVC模式 265 14.4  FacesServlet 265 14.5  使用FacesServlet实现MVC 266 14.6  何处以及何时该使用MVC模式 269 14.7  小结 269 14.8  本章练习 270 14.9  相关资料 270 第15章  Java EE中的其他模式 271 15.1  何为WebSockets? 272 15.2  何为面向消息的中间件 275 15.3  何为微服务架构? 277 15.3.1  单块架构 278 15.3.2  可伸缩性 279 15.3.3  分解为服务 280 15.3.4  微服务的好处 281 15.3.5  天下没有免费的午餐 282 15.3.6  结论 283 15.4  一些反模式 284 15.4.1  超级类 284 15.4.2  面条架构 284 15.4.3  哥伦布先生 285 15.4.4  利益之交 285 15.4.5  前沿技术 286 15.4.6  辅助类 286 15.5  相关资料 287 第Ⅲ部分  总    结 第16章  设计模式:好处、坏处与丑陋之处 291 16.1  好处:通往成功之路的模式 292 16.2  坏处:模式的过度使用与滥用 294 16.3  丑陋之处 296 16.4  小结 298 16.5  相关资料 298 资源截图:
陌佑
百度云
百度云

Java Web服务-构建与运行(第2版)

资源名称:Java Web服务-构建与运行(第2版) 内容简介: 《Java Web服务:构建与运行(第2版)》快速并详尽地介绍了如何开发REST式和基于SOAP的Web服务。这本动手实践型的书以清晰、务实的方法讲述Web服务相关技术,提供了架构性的概述、可以运行的完整代码示例,以及编译、部署和执行应用程序的一些短小精悍的指令。学习《Java Web服务:构建与运行(第2版)》,读者将掌握如何从头开始编写服务或将已有的服务整合到现有的Java应用程序中。 在突出强调REST式服务的同时,此第2版还涵盖了HttpServlet、Restlet、JAX-RS API,针对REST式服务的jQuery客户端,以及用于基于SOAP的服务的JAX-WS。 资源目录: 前言 ............................................................................... v 第1 章 Web 服务快速入门 ............................................. 1 1.1 Web 服务杂项 .................................................................................................3 1.2 Web 服务有什么好处 ......................................................................................4 1.3 Web 服务和面向服务的架构 ...........................................................................6 1.4 Web 服务简史 .................................................................................................8 1.4.1 从DCE/RPC 到XML-RPC ....................................................................8 1.4.2 分布式对象架构:Java 示例 ...............................................................10 1.4.3 用Web 服务来救援 .............................................................................12 1.5 什么是REST .................................................................................................13 1.5.1 动词和不透明名词 ...............................................................................16 1.6 回顾HTTP 请求和响应 .................................................................................17 1.7 HTTP 作为API .............................................................................................19 1.7.1 用Java 编写的两个HTTP 客户端 .......................................................20 1.8 第一个REST 式的例子 .................................................................................23 1.8.1 Predictions Web 服务的工作原理 .......................................................24 1.8.2 针对Predictions Web 服务的客户端 ....................................................32 1.9 为什么REST 式Web 服务要使用servlet ................................................... 33 1.10 下一步是什么 ..............................................................................................35 第2 章 REST 式的Web 服务:服务端 ......................... 39 2.1 REST 式服务作为一个HttpServlet 类 ..........................................................40 2.1.1 实现细节 .............................................................................................41 2.1.2 针对predictions2 服务的示例客户端调用 ...........................................52 2.2 REST 式 Web 服务作为一个JAX-RS 资源 ...................................................53 2.2.1 第一个使用Jersey 的JAX-RS Web 服务 .............................................54 2.2.2 用Java 应用程序发布JAX-RS 资源....................................................55 2.2.3 用Tomcat 发布JAX-RS 资源 ..............................................................56 2.2.4 Adage 类 ..............................................................................................58 2.2.5 JAX-RS 生成的XML 和JSON 响应 ...................................................62 2.2.6 将Predictions Web 服务移植到JAX -RS ............................................66 2.3 REST 式 Web 服务作为Restlet 的资源 .........................................................75 2.3.1 对adages2 服务的示例调用 ................................................................83 2.3.2 在不使用Web 服务器的情况下发布adages2 Restlet 服务 ..................84 2.3.3 REST 式服务作为一个@WebServiceProvider ....................................85 2.4 下一步是什么 ................................................................................................94 第3 章 REST 式的Web 服务:客户端 ......................... 95 3.1 针对Java REST 式Web 服务的Perl 客户端 .................................................96 3.2 针对亚马逊电子商务服务的客户端 ............................................................ 101 3.3 一个独立的JAX -B 示例 ............................................................................ 110 3.3.1 XStream 选项 .................................................................................... 114 3.4 针对亚马逊电子商务服务的另一个客户端 ................................................. 119 3.5 CTA 公共汽车跟踪服务 .............................................................................. 123 3.6 REST 式客户端和WADL 文档 ................................................................... 126 3.7 JAX-RS 客户端API .................................................................................... 132 3.8 用于Javascript 客户端的JSON .................................................................. 134 3.8.1 JSONP 和Web 服务 .......................................................................... 135 3.8.2 使用jQuery 编写的组合REST 式服务 .............................................. 136 3.8.3 一个Ajax 轮询的例子 ....................................................................... 139 3.9 下一步是什么 .............................................................................................. 142 第4 章 基于SOAP 的Web 服务 ................................ 145 4.1 一个基于SOAP 的Web 服务 ...................................................................... 146 4.2 在两个文件中的RandService ..................................................................... 151 4.3 针对RandService 的客户端 ........................................................................ 152 4.3.1 针对RandService 的Java 客户端 ...................................................... 153 4.3.2 针对RandService 的C# 客户端 ........................................................ 156 4.3.3 针对RandService 的Perl 客户端 ....................................................... 157 4.4 WSDL 服务合同详解 .................................................................................. 159 4.4.1 types 部分 .......................................................................................... 162 4.4.2 message 部分 ..................................................................................... 163 4.4.3 portType 部分 .................................................................................... 163 4.4.4 binding 部分 ...................................................................................... 164 4.4.5 service 部分 ....................................................................................... 165 4.4.6 Java 和XML 模式的数据类型绑定 ................................................... 165 4.4.7 包装和解包的文档风格 ..................................................................... 168 4.4.8 用于服务端的wsimport 构件 ............................................................ 170 4.5 针对亚马逊的电子商务服务的基于SOAP 的客户端 .................................. 172 4.5.1 针对基于SOAP 的服务的异步客户端 .............................................. 178 4.6 下一步是什么 .............................................................................................. 181 第5 章 SOAP 处理程序和错误 ................................... 183 5.1 基于SOAP 的服务和客户端中的处理程序层 ............................................. 184 5.2 在predictionsSOAP 服务中的处理程序和错误 ........................................... 192 5.2.1 后台支持类 ........................................................................................ 196 5.2.2 从客户端到服务 ................................................................................ 199 5.2.3 签名验证 ........................................................................................... 208 5.2.4 来自应用层和处理程序层的错误 ...................................................... 208 5.2.5 链接服务端处理程序的服务 .............................................................. 209 5.3 有两个处理程序的处理程序链 .................................................................... 210 5.4 基于SOAP 的Web 服务和二进制数据 ....................................................... 215 5.5 传输层 ......................................................................................................... 221 5.6 Axis2 ........................................................................................................... 224 5.7 下一步是什么 .............................................................................................. 227 第6 章 Web 服务安全性 ............................................ 229 第7 章 Web 服务和Java 应用程序服务器................... 287 索引 ........................................................................... 325 资源截图:
陌佑
百度云
百度云

Akka入门与实践

资源名称:Akka入门与实践 内容简介: 《Akka入门与实践》主要面向使用Akka工具集来构建大规模分布式应用程序的Java和Scala开发者。Akka入门与实践 介绍了分布式系统的基本概念以及如何使用Akka来构建容错性高、可横向扩展的分布式应用程序。 《Akka入门与实践》的主要内容包括:Akka工具集、Actor模型、响应式编程、Actor及Future的使用、Akka消息传递模式、Actor生命周期、监督机制、状态与错误处理、Akka并发编程、路由、阻塞IO的处理、Akka Cluster、CAP理论、Akka邮箱问题的处理、Akka Testkit、领域驱动设计等。 《Akka入门与实践》贯穿使用了分布式键值存储以及文章解析服务两个实例,将原理与实践结合,介绍了使用Akka设计并实现分布式应用程序的方法。 资源截图: 第 1 章 初识 Actor:Akka 工具集以及 Actor 模型的介绍。 第 2 章 Actor 与并发:响应式编程。Actor 与 Future 的使用。 第 3 章 传递消息:消息传递模式。 第 4 章 Actor 的生命周期—处理状态与错误:Actor 生命周期、监督机制、Stash/ Unstash、Become/Unbecome 以及有限自动机。 第 5 章 纵向扩展:并发编程、Router Group/Pool、Dispatcher、阻塞 I/O 的处理以 及 API。 第 6 章 横向扩展—集群化:集群、CAP 理论以及 Akka Cluster。 第 7 章 处理邮箱问题:加大邮箱负载、不同邮箱的选择、熔断机制。 第 8 章 测试与设计:行为说明、领域驱动设计以及 Akka Testkit。 第 9 章 尾声:其他 Akka 特性。下一步需要学习的知识。 资源截图:
陌佑
百度云
百度云
⬅️ 1...18491850185118521853...3148

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

1717

2

绿色风格网络公司源码 php网络建站公司源码

1109

3

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1060

4

雷速问卷调查系统(疫情上报系统) v7.08

957

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

911

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

831

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈