花有重开时,人无再少年

0%

HAP 默认提供一套完整的邮件发送 API 和若干邮件设置功能,其中就包括邮件账户设置功能。这个功能允许你在HAP 中配置多个邮件账户,每个邮件账户可于一个或多个邮件模板进行绑定,我们按需进行配置即可。

更多关于邮件功能的信息请访问:

http://eco.hand-china.com/doc/hap/latest/user_guide/system/email.html

这里重点说一下如何配置一个启用 SSL 的邮件账户。通常情况下,它的配置端口为 465,同时还需要进行额外的服务器属性配置,这个配置界面在邮件账户编辑页面下方的 Server Config 或服务器设置标签页中,如下图所示:

阅读全文 »

概述

在 HAP 中,从浏览器打开的页面或者调用的 Rest API 都必须经过控制器层,而控制器层可以很容易地获取 HttpServletRequest 对象,进而构造 IRequest 对象来存储环境上下文信息,这里就包括当前的语言环境。

举例说明:

1
2
3
4
5
public ResponseData processRequest(HttpServletRequest request) {
IRequest iRequest = this.createRequestContext(request);
// 调用服务层方法并传入 IRequest 进行业务处理
return new ResponseData(service.someMethod(iRequest));
}

因此在控制器层获取当前设置的语言环境是轻而易举的事情。不过,HAP 开发过程中会有很多其他的场景不会将控制器作为入口进入。在任务管理定时任务工作流UReport2报表中,核心程序的入口都是通过向 Spring 注册一些通用的服务组件(@Component) 并实现特定的接口来实现的。因此这种场景下,如何构建一个正确的 IRequest 对象就成为一个很有技巧性的问题了。

阅读全文 »

HAP 简介

汉得应用开发平台(HAND Application Platform)是汉得公司为了应对移动互联网化、应用云端化、海量数据化和数字化服务转型的应用开发平台,是中台化产品和应用开发的基础平台。HAP采用开源的Java EE技术体系,平台设计灵活可扩展、可移植、可应对高并发需求。

更多信息请访问:http://eco.hand-china.com/platform/hap.html

阅读全文 »

概述

本教程将利用 Kubernetes 官方认为安装部署集群环境的最佳实践 - kubeadm 进行环境搭建。安装成功之后,我们仍然使用《Kubernetes 本地快速搭建指南》中所介绍的 Web 应用示例来部署至集群环境中,并以此确认集群是否可用。

阅读全文 »