小编sbl*_*ndy的帖子

RichFaces中的服务器端DataTable排序

我有一个数据表,其中包含可变数量的列和数据滚动条.如何启用服务器端排序?我更喜欢用户单击列标题来触发它.

<rich:datascroller for="instanceList" actionListener="#{pageDataModel.pageChange}"/>
<rich:dataTable id="instanceList" rows="10" value="#{pageDataModel}"
                var="fieldValues" rowKeyVar="rowKey">
  <rich:columns value="#{pageDataModel.columnNames}" var="column" index="idx">
    <f:facet name="header">
      <h:outputText value="#{column}"/>
    </f:facet>          
    <h:outputText value="#{classFieldValues[idx]}" />
  </rich:columns>
</rich:dataTable>
Run Code Online (Sandbox Code Playgroud)

我已经在bean上有一个方法来执行排序.

public void sort(int column)
Run Code Online (Sandbox Code Playgroud)

java ajax jsf richfaces

8
推荐指数
1
解决办法
2万
查看次数

jsp taglib与jsp页面之间的根本区别是什么?

我有几个常见的元素(组件),将生成一些HTML.似乎我的选择是创建一个taglib,或者只是将该逻辑放入一个jsp页面并包含jsp.

有什么不同?积极与消极?

jsp taglib jspinclude

8
推荐指数
2
解决办法
2996
查看次数

自动Java错误报告系统

有没有人知道java中的自动错误报告系统?我们有一个安装在客户端服务器上的服务器产品.我们的想法是,我们的服务器会向我们的某个服务器发送错误详细信息,然后在我们的错误跟踪器中输入错误.优选地,这将通过http发生.对于所有例外情况都不会发生,只有更严重的情况和任何未经处理的例外情况都不会发生.

我试图避免自己滚动.我们自己会捕获异常,但我希望这个系统能够尽可能地处理异常处理程序和家里的bug跟踪器.

java error-logging

8
推荐指数
1
解决办法
4063
查看次数

匿名课程是个坏主意吗?

使用它们一段时间之后,我不禁觉得你在使用匿名课时被迫跳过的箍是不值得的.

你最终得到了final所有的地方,无论代码是什么,比你使用一个名字很好的内部类更难阅读.

那么使用它们有什么好处?我肯定错过了什么.

java

8
推荐指数
1
解决办法
1141
查看次数

如何将大型Java项目划分为更小的组件

我们试图将一个大的代码库分成逻辑模块.我想要一些工具建议以及你可能遇到的任何经验.

该应用程序由服务器WAR和分布在JAR中的多个富客户端组成.麻烦的是,它只是一个庞大的毛茸茸的代码库,一个> 2k文件战争的源代码树.每个JAR都有一个带有main方法的专用类,但依赖关系的纠结很快就会陷入困境.这并不是那么糟糕,一贯遵循良好实践,并且有一些具有特定任务的组件.它只是需要一些改进来帮助我们的团队随着它的发展而扩展.

每个模块都在一个由父POM构建的maven项目中.这个过程已经开始将每个JAR/WAR移动到它自己的项目中,但很明显,这只会刮开表面:每个应用程序JAR中的一些类和一个庞大的"遗留"项目.此外,已经有一些单元和集成测试.

无论如何,我对工具,技术和一般建议感兴趣,它们将过大且纠缠不清的代码库分解为更易于管理的东西.自由/开源是首选.

java refactoring

8
推荐指数
3
解决办法
7777
查看次数

寻找一种设计模式来取代huuuge如果对象类型

好的,所以我正在寻找一些看起来大致如下的代码:

void DoSomething(object o)
{
    if (o is Sometype1) { 
    //cast o to Sometype and do something to it
    }
    else if (o is Sometype2) {
    //cast o to Sometype2 and do something to it
    }
    ...
    else if (o is SometypeN) {
    //cast o to SometypeN and do something to it
    }
}
Run Code Online (Sandbox Code Playgroud)

现在一种方法是使所有o用作参数的对象实现类似的接口

interface ICanHaveSomethingDoneToMe
{
    //expose various properties that the DoSomething method wants to access
}
Run Code Online (Sandbox Code Playgroud)

但问题是我不希望我的所有对象都实现这个接口 - 做某事的逻辑并不真正属于他们.我应该使用什么模式来处理这个问题?

我怀疑像是一系列的实现

interface IPropertiesForDoingSomethingTo<T>
{
    //expose various …
Run Code Online (Sandbox Code Playgroud)

generics design-patterns dependency-injection

8
推荐指数
1
解决办法
690
查看次数

Java PreparedStatements中的通配符

这是我当前的SQL语句:

SEARCH_ALBUMS_SQL = "SELECT * FROM albums WHERE title LIKE ? OR artist LIKE ?;";
Run Code Online (Sandbox Code Playgroud)

它会返回与专辑或艺术家名称的完全匹配,但不会返回任何其他内容.我不能在声明中使用'%',否则我会收到错误.

如何将通配符添加到预准备语句中?

(我正在使用Java5和MySQL)

谢谢!

java mysql jdbc prepared-statement

8
推荐指数
1
解决办法
5487
查看次数

元素改变时提交表格

在jQuery中,如果我分配class=auto_submit_form给一个表单,只要有任何元素被更改,它就会被提交,代码如下:

/* automatically submit if any element in the form changes */
$(function() {
  $(".auto_submit_form").change(function() {
    this.submit();
  });
});
Run Code Online (Sandbox Code Playgroud)

但是,如果我想要仅在指定的元素更改时提交表单:

/* submit if elements of class=auto_submit_item in the form changes */
$(function() {
  $(".auto_submit_item").change(function() {
    $(this).parents().filter("form").submit();
  });
});
Run Code Online (Sandbox Code Playgroud)

我只是在学习jQuery.有一个更好的方法吗?

javascript jquery

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

如何将现有Java应用程序转换为SYS V服务(守护程序)

我有一个Java应用程序,我开始使用它

java -jar myapp.jar

要停止它我使用CTRL + C.

现在我需要将该应用程序转换为我可以开始的东西:

/etc/init.d/myapp start

我可以停下来:

/etc/init.d/myapp停止

问题是关于保存过程的PID,我想我在某处看到了这样做的一个方法,我不记得在哪里,我无法找到它.

我看到有一个名为Java Server Wrapper的项目,但我寻找一些不限制内存使用的免费软件.我认为这项工作可以在一个bash脚本中完成.

java service daemon sysv

8
推荐指数
2
解决办法
5828
查看次数

tomcat应用程序缺少displayname

我有一个小项目,在Tomcat 5.5上部署了一些jsp.最近,部署了jsp文件(一个war文件)的Servlet也停止了工作.我还检查了我的svn以前的版本应该有用.我注意到了displayname(我使用的是Tomcat的德语版本,所以我想这就是我将如何翻译它,Tomcat管理器第二列中的名称)消失了.我在vista上使用Eclipse Ganymede.Tomcat正在Debian上运行.本地Tomcat显示相同的行为.希望有人有个主意.谢谢.

java eclipse tomcat servlets

7
推荐指数
2
解决办法
6588
查看次数