我正在开发并在Share上执行一些自定义.我的IDE是Eclipse Juno,工作区由下一个元素组成:
露天和共享Web项目都部署在单独的Tomcat实例中,这样我只需重新启动部署了Share的Tomcat实例,就可以略微加快我的开发任务.
我的扩展Java项目与Alfresco提出的Eclipse项目具有相同的结构.提供的Ant任务用于编译,压缩JavaScript文件,在Tomcat中打包和部署生成的JAR文件.
我正在开发一些新的JavaScript客户端小部件,这意味着每次我做出更改时都必须停止Tomcat,启动Ant构建脚本并重新开始,因为我必须经常这样做,你可以猜到它是多么痛苦正变成.我只是想知道是否有任何方法可以加速Share上的开发任务.Alfresco开发团队如何做到这一点?他们建立了什么样的环境?
我正在考虑创建一个新的Ant目标,它将扩展项目的内容热部署到已部署的Share Web项目中,同时考虑到路径; 该机制必须允许反向操作.那可行吗?我们的想法是拥有与开发常规Web项目时类似的部署机制:当您进行任何更改时,只需按"发布"按钮,更改就会填充到服务器中.
我想了解一些技巧和想法,特别是Alfresco开发团队的可能性.
PS:我已经阅读了https://forums.alfresco.com/en/viewtopic.php?f=47&t=44850和https://forums.alfresco.com/en/viewtopic.php?f=48&t=18749.
两者都可以存储混合类型,但是Set似乎更强大,因为它具有union,intersection或diff等.
另一个重要的区别是元组不被视为集合.
我正在学习Scala,我想知道为什么我要使用元组而不是集合.
我正在创建一个简单的AngularJS应用程序,它使用Alfresco作为提供的REST API的后端.
首先,通过返回token(alf_ticket)的适当服务执行身份验证,并且在成功身份验证后,该令牌必须作为URL参数在后续请求中发送.
就我而言,Alfresco REST API不支持接收令牌作为HTTP头的一部分; 这可能是最好的选择,因为通过配置$ http默认值来解决问题是直截了当的,只提一个我能想到的选项.
在这种情况下,我恐怕只能将alf_ticket每个请求中的令牌作为参数发送到后端,例如:
GET /alfresco/s/api/people/admin/preferences?alf_ticket=TICKET_f79aa9eb2f839cefd1e1c7e4f579379ec06c33ed
Run Code Online (Sandbox Code Playgroud)
我知道$ resource提供了默认参数的机制,但这些是$ resource的每个实例的特定默认值.
到目前为止,我一直在考虑以下方法:
/alfresco/s/api/people/admin/preferences:alf_ticket); 然后通过parameterDefault适当的函数提供从当前会话数据中获取令牌.理想情况下,我会寻找$ resource或$ http的全局配置,类似于配置默认头文件($httpProvider.defaults.headers)的方式,但我担心这两种服务都不提供这样的功能......