归档之于 ‘ 2017 年5 月

《Maven官方指南》Maven 类加载指南

原文链接    译者:carvendy

Maven 类加载指南

这里描述的类加载是Maven版本在 2.0.6以上的。

概述

  • System Classloader
  • Core Classloader
  • Plugin Classloaders
  • Custom Classloaders

阅读全文

《Spring 5 官方文档》24. 使用Spring提供远程和WEB服务

原文链接 译者:xiuson

24.1 介绍

Spring提供了使用多种技术实现远程访问支持的集成类。远程访问支持使得具有远程访问功能的服务开发变得相当简单,而这些服务由普通的 (Spring) POJO实现。目前,Spring支持以下几种远程技术: 阅读全文

《Spring 5官方文档》37. Spring AOP的经典用法

原文链接

在本附录中,我们会讨论一些初级的Spring AOP接口,以及在Spring 1.2应用中所使用的AOP支持。
对于新的应用,我们推荐使用 Spring AOP 2.0来支持,在AOP章节有介绍。但在已有的项目中,或者阅读数据或者文章时,可能会遇到Spring AOP 1.2风格的示例。Spring 2.0完全兼容Spring 1.2,在本附录中所有的描述都是Spring 2.0所支持的。

阅读全文

《Maven官方指南》多模块工作指南

原文链接    译者:carvendy

多模块工作指南

正如所看到Pom的介绍,Maven支持在一定条件下聚合那些继承项目。这部分概述,就是关于Maven项目处理多模块,和怎么样更有效地工作。

阅读全文

Spring Boot 整合 Elasticsearch,实现 function score query 权重分查询

摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢!

『 预见未来最好的方式就是亲手创造未来 – 《史蒂夫·乔布斯传》 』

运行环境:JDK 7 或 8,Maven 3.0+
技术栈:SpringBoot 1.5+,ElasticSearch 2.3.2

本文提纲
一、ES 的使用场景
二、运行 springboot-elasticsearch 工程
三、springboot-elasticsearch 工程代码详解 阅读全文

《Spring 5 官方文档》6.Spring表达式语言

原文链接 译者:何一昕

6.1 介绍

Spring Expression Language(简称SpEL)是一种功能强大的表达式语言、用于在运行时查询和操作对象图;语法上类似于Unified EL,但提供了更多的特性,特别是方法调用和基本字符串模板函数。

阅读全文

《Maven官方指南》通过https认证远程仓库权限指南

原文地址    译者:carvendy

通过https认证远程仓库权限指南

这个文档描述怎么样配置一个maven远程仓库权限,有一个http服务需要客户端认证。这样的预期就是这文档会被 Maven 1.0 和 Maven 2.0认证。

问题

你有一个服务存储maven仓库在地址https://my.server.com/maven。这个服务只服务客户端通过ssl协议认证,被注册到一个经核实的,我们叫做CACrt的权限认证。在最简单的例子里服务被内部用于确定社区用户(例如:公司内网),服务权限认证只能有服务内部使用。

阅读全文

《Spring 5官方文档》11集成测试

原文链接

11. 集成测试

11.1 概述

能够在不需要部署到应用服务器或连接到其它企业基础服务的前提下做一些集成测试是很重要的。这将使你能够测试以下内容:

  • Spring IoC容器上下文的正确装配。
  • 使用JDBC或其它ORM工具访问数据。这将包括SQL语句、Hibernate查询和JPA实体映射的正确性等等这些内容。

阅读全文

《Maven官方指南》指南第三方部署到远程仓库

原文链接  译者:carvendy

指南第三方部署到远程仓库

相同的概念: install:install-fileMaven文件目标安装插件,第三方jars安装在本地仓库。但是这次代替本地存储库,JAR将被安装在本地和远程存储库中。部署一个第三方jars使用部署:部署文件目标在Maven部署插件。

阅读全文

《Spring5官方文档》新功能

原文链接 译者:supriseli

Spring框架的新功能

这一章主要提供Spring框架新的功能和变更。

升级到新版本的框架可以参考。Spring git

阅读全文

《Spring 5官方文档》3 IOC容器 3.11-3.16

原文链接 译者:maxam0128

3. IOC

3.11 使用JSR 330标准注解

从Spring3.0开始,Spring提供了对JSR-330标准注解(依赖注入)的支持。这些注解和Spring的注解以相同的方式进行扫描。你只需要在你的classpath中添加有关的jar包。

阅读全文

《Spring 5 官方文档》16.ORM和数据访问

原文链接 译者:EthanPark

16.1介绍一下Spring中的ORM

Spring框架在实现资源管理、数据访问对象(DAO)层,和事务策略等方面,支持对Java持久化API(JPA)以及原生Hibernate的集成。以Hibernate举例来说,Spring有非常赞的IoC功能,可以解决许多典型的Hibernate配置和集成问题。开发者可以通过依赖注入来配置O-R(对象关系)映射组件支持的特性。Hibernate的这些特性可以参与Spring的资源和事务管理,并且符合Spring的通用事务和DAO层的异常体系。因此,Spring团队推荐开发者使用Spring集成的方式来开发DAO层,而不是使用原生的Hibernate或者JPA的API。老版本的Spring DAO模板现在不推荐使用了,想了解这部分内容可以参考经典ORM使用一节。
阅读全文

《Spring 5 官方文档》1. Spring入门指南

原文链接  译者:胡永

1.Spring入门指南

本参考指南提供了有关Spring Framework的详细信息。它全面的介绍了Spring的所有的功能,以及Spring涉及的基础概念(如依赖注入 “Dependency Injection”)。

如果你是刚开始使用Spring,你可能需要首先创建一个Spring Boot应用程序来开始Spring框架之旅。Spring Boot提供了一个快速(和自治的)的方式来创建一个基于Spring的生产环境。它是基于Spring框架,支持约定优于配置,并且被设计成尽可能快地让你启动和运行程序。

您可以使用start.spring.io生成一个基本项目或按照新手入门指南里的任意一个指南构建项目,例如构建一个RESTful Web服务入门指南 。为了更容易帮助你理解,这些指南都是面向任务的,其中大部分都是基于Spring Boot的。 他们还涵盖了很多Spring原型工程,在您需要解决特定问题时可以考虑使用他们。 阅读全文

Spark Release 2.0.0发版概序

原文链接        译者:小村长

Spark2.0在2016年7月26日发布,因为工作中经常用到,所以对它关注比较多,正好今天”提前”下班,所以抽空翻译一下spark2.0发版概述,简单的介绍一下spark2.0的新特性和新变化。好吧,现在就让村长带领大家一起走进spark2.0的神秘殿堂。同时也希望更多的人参入进来,知识因为共享才变的有意义和价值。

阅读全文

《Spring 5 官方文档》4. 资源

原文链接 译者:XiaoLin

4.1 介绍

仅仅使用 JAVA 的 java.net.URL 和针对不同 URL 前缀的标准处理器,并不能满足我们对各种底层资源的访问,比如:我们就不能通过 URL 的标准实现来访问相对类路径或者相对 ServletContext 的各种资源。虽然我们可以针对特定的 url 前缀来注册一个新的 URLStreamHandler(和现有的针对各种特定前缀的处理器类似,比如 http:),然而这往往会是一件比较麻烦的事情(要求了解 url 的实现机制等),而且 url 接口也缺少了部分基本的方法,如检查当前资源是否存在的方法。

阅读全文

return top