上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 教程 《Spring实战》(第四版),【美】Craig Walls著,张卫滨译 人民邮电出版社,2016.4 本系列博文包括: "第01章 Spring之旅" "第02章 装配Bean" "第03章 高级装配" "第04章 面向切面的Spring" "第05章 构建Spring Web应用程序 " 阅读全文
posted @ 2018-07-25 10:56 ITRoad 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Spring对DI的支持是通过在应用中配置bean属性,这是一种非常不错的方法。不过,一旦应用已经部署并且正在运行,单独使用DI并不能帮助我们改变应用的配置。假设我们希望深入了解正在运行的应用并要在运行时改变应用的配置,此时,就可以使用Java管理扩展(Java Management Extensions,JMX)了。 JMX这项技术能够让我们管理、监视和配置应用。这项技术最初作为Java的独立... 阅读全文
posted @ 2018-07-19 09:59 ITRoad 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 1 配置Spring发送邮件 Spring Email抽象的核心是MailSender接口。顾名思义,MailSender的实现能够通过连接Email服务器实现邮件发送的功能,如图19.1所示。 图19.1 Spring的MailSender接口是Spring Email抽象API的核心组件。它把Email发送给邮件服务器,由服务器进行邮件投递 Spring自带了一个MailSender... 阅读全文
posted @ 2018-07-19 09:58 ITRoad 阅读(759) 评论(0) 推荐(0) 编辑
摘要: Spring 4.0为WebSocket通信提供了支持,包括: 发送和接收消息的低层级API; 发送和接收消息的高级API; 用来发送消息的模板; 支持SockJS,用来解决浏览器端、服务器以及代理不支持WebSocket的问题。 1 使用Spring的低层级WebSocket API 按照其最简单的形式,WebSocket只是两个应用之间通信的通道。位于WebSocket一端的应用发送... 阅读全文
posted @ 2018-07-19 09:56 ITRoad 阅读(30837) 评论(2) 推荐(1) 编辑
摘要: 1 异步消息简介 像RMI和Hessian/Burlap这样的远程调用机制是同步的。如图17.1所示,当客户端调用远程方法时,客户端必须等到远程方法完成后,才能继续执行。即使远程方法不向客户端返回任何信息,客户端也要被阻塞直到服务完成。 消息则是异步发送的,如图17.2所示,客户端不需要等待服务处理消息,甚至不需要等待消息投递完成。客户端发送消息,然后继续执行,这是因为客户端假定服务最终可... 阅读全文
posted @ 2018-07-19 09:54 ITRoad 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 1 了解REST 1.1 REST的基础知识 REST与RPC几乎没有任何关系。RPC是面向服务的,并关注于行为和动作;而REST是面向资源的,强调描述应用程序的事物和名词。 为了理解REST是什么,我们将它的首字母缩写拆分为不同的构成部分: 表述性(Representational):REST资源实际上可以用各种形式来进行表述,包括XML、JSON(JavaScript Object ... 阅读全文
posted @ 2018-07-19 09:48 ITRoad 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1 Spring远程调用概览 图15.1 第三方客户端能够远程调用Spittr的服务,从而实现与Spittr应用交互 其他应用与Spittr之间的会话开始于客户端应用的一个远程过程调用(remote procedure call,RPC)。从表面上看,RPC类似于调用一个本地对象的一个方法。这两者都是同步操作,会阻塞调用代码的执行,直到被调用的过程执行完毕。 Spring支持多种不同的R... 阅读全文
posted @ 2018-07-19 09:46 ITRoad 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 背景 前端高亮需要分词服务,nlp团队提供的分词服务需要跨域调用,而且后台数据索引使用的IK分词。综合评价,前端分词也需要基于IK分词器。 IKAnalyzer服务已经停止更新,且对Lucene支持仅测试到4.x.x版本(6.x.x会出现异常),因此使用IK分词器时需要解决一些异常。 依赖 项目以及 阅读全文
posted @ 2018-07-17 09:41 ITRoad 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 使用Spring Web Flow Spring Web Flow是Spring MVC的扩展,它支持开发基于流程的应用程序。它将流程的定义与实现流程行为的类和视图分离开来。 1 在Spring中配置Web Flow Spring Web Flow是构建于Spring MVC基础之上的。这意味着所有的流程请求都需要首先经过Spring MVC的DispatcherServlet。我们需要在S... 阅读全文
posted @ 2018-07-12 09:25 ITRoad 阅读(452) 评论(0) 推荐(0) 编辑
摘要: Spring MVC 的高级技术 1. Spring MVC配置的替代方案 1.1 自定义DispatcherServlet配置 AbstractAnnotationConfigDispatcherServletInitializer实际上还有更多的方法可以进行重载,从而实现额外的配置。此类的方法之一就是customizeRegistration()。在AbstractAnnotat... 阅读全文
posted @ 2018-07-12 09:22 ITRoad 阅读(344) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页