小编eon*_*eon的帖子

Spring应用程序中的实用程序类 - 我应该使用静态方法吗?

假设我有一个实用程序类DateUtil(见下文).要使用此方法,调用方法使用DateUtils.getDateAsString(aDate).删除静态修饰符并使DateUtil成为一个spring bean(请参阅DateUtilsBean)并将其注入调用类或者保持原样是不是更好?

我可以看到使用静态的一个缺点是关于模拟的问题,请参阅如何使用静态方法进行模拟?

public class DateUtils {

    public static String getDateAsString(Date date) {       
        String retValue =  "" // do something here using date parameter
        return retValue;
    }
}
Run Code Online (Sandbox Code Playgroud)

春豆版

@Component
public class DateUtilsBean {

    public String getDateAsString(Date date) {      
        String retValue =  "" // do something here using date parameter
        return retValue;
    }
}
Run Code Online (Sandbox Code Playgroud)

java methods spring static

45
推荐指数
3
解决办法
3万
查看次数

如何在Linux上查找不包含文本的文本文件?

如何在Linux上找到包含某些文本的文件?基本上我正在寻找以下的反转

find . -print | xargs grep -iL "somestring"
Run Code Online (Sandbox Code Playgroud)

linux text-processing find

35
推荐指数
2
解决办法
3万
查看次数

MySQL InnoDB VARCHAR性能与插入时的TEXT相比

使用MySQL 5 InnoDB应该在表格中使用varchar来预期会有很多插入吗?我打算存储最大长度为2000个字符的文本.

mysql performance varchar text insert

4
推荐指数
1
解决办法
4782
查看次数

如何使用Spring MVC应用程序中的Alfresco"编辑在线"功能

我目前正在调查Alfresco的Sharepoint功能.我安装了Alfresco 3.4并遵循Web快速入门安装.

然后我将一个word文档上传到Alfresco并可以在浏览器中导航到它.我的URL是http:// localhost:8080/share/page/site/webqs/document-details?nodeRef = workspace:// SpacesStore/f7f5881e-320e-4d73-85e4-b62752fef1b8

使用Internet Explorer,"文档操作"部分下有一个"编辑在线"按钮.遗憾的是,这个按钮不适用于firefox或谷歌浏览器.该按钮的HTML源代码对我没什么帮助,因为我可以看到一个URL:

<div class="onActionEditOnline">
  <a rel="edit,online-edit" href="" class="action-link" title="Edit Online">
    <span>Edit Online</span>
  </a>
</div>
Run Code Online (Sandbox Code Playgroud)

在露天网站上研究事物时,人们建议学习Spring Surf,因为Alfresco/share应用程序是用它编写的.春季冲浪教程使用小豆,这又一个春天冲浪插件,我没能在运行,有人举报别人在这里.

返回"编辑在线"按钮本身; 当我单击它时,我的客户端计算机上的Word中打开word文档,我可以编辑它并单击Word中的保存,使用Sharepoint协议将文档正确保存回Alfresco.

我的问题是如何从我自己的Spring MVC应用程序中访问这个"编辑在线"功能?我想在我的一个JSP上看到这个"编辑在线"按钮,但我不知道如何与Alfresco进行交互.有没有人这样做过?任何帮助赞赏!

spring-mvc alfresco

3
推荐指数
1
解决办法
4502
查看次数