小编Rob*_*anu的帖子

GWT用于繁忙的交通网站

是否值得使用Google Web Toolkit用于繁忙的流量网站(如Youtube,Hulu).如果没有那么应该使用什么Java框架?

java gwt

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

GWT面板设计最佳实践

我是GWT的新手,也是Swing/SWT风格的界面搭建.我已经使用HTML很长一段时间了,我知道如何构建我的UI.但是,我无法将其转换为GWT.我目前要做的是一个简单的用户界面,左边有一个表,有4列,标题和标题,右边有一个输入和一些下拉菜单(左边列表的过滤器).我已将其作为HTML中的模型,但我无法将其转换为GWT.表中的每一行还应具有用于选择表中项目的选择链接.

我知道UiBinder,但看到自12月以来已经有一个页面,它仍然没有出来,它似乎不是一个可行的选择.如果我可以将我的HTML转换为某些GWT代码,我会喜欢它,但似乎GWT中存在的东西处于更高的抽象层次.似乎很难将DOM.createElement内容与小部件结合使用,即.创建我自己的自定义面板.

java gwt

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

Grails域类验证器,属性必须大于另一个属性

我的grails项目中有以下域类:

class Vacation {
  Date start
  Date end

  User vacationer

  static constraints = {
    start(validator: {return (it >= new Date()-1)})
  }
}
Run Code Online (Sandbox Code Playgroud)

是否可以添加一个要求end等于或大于start的验证器?

干杯

validation grails

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

如何在Maven中为所有模块使用单个checkstyle抑制文件

我有一个由几个Maven模块组成的项目,这些模块都是父模块的子模块.我让父设置使用checkstyle,子模块都正确地继承了这种行为.我希望所有子模块都使用其插件中定义的父抑制文件.我定义了checkstyle插件中使用的属性checkstyle.suppression

<properties>
  <checkstyle.suppressions>${basedir}\src\checkstyle\suppressions.xml</checkstyle.suppressions>
</properties>

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>2.2</version>
    <configuration>
      <configLocation>config/sun_checks.xml</configLocation>
      <suppressionsLocation>${checkstyle.suppressions}</suppressionsLocation>
      <suppressionsFileExpression>${checkstyle.suppressions}</suppressionsFileExpression>
    </configuration>
  </plugin>
</plugins>
Run Code Online (Sandbox Code Playgroud)

这对于父母工作正常,但所有的子模块,试图找到他们的文件BASEDIR这有一定道理.
我确信必须有一个简单的解决方案,我缺少但是有没有办法定义这个位置,以便所有子模块将使用父位置而不进行硬编码?

java maven-2 build maven-plugin

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

使用 JMX 导出 Spring @Bean 对象

我正在使用 Spring 的@Configuration,我注意到 a@Bean没有使用 JMX 注册。

bean 连接为

@Bean
protected CountingHttpInterceptor countingHttpInterceptor() {

    return new CountingHttpInterceptor();
}
Run Code Online (Sandbox Code Playgroud)

类定义是

@ManagedResource
public class CountingHttpInterceptor implements HttpRequestInterceptor, HttpResponseInterceptor { /* code here*/ }
Run Code Online (Sandbox Code Playgroud)

@Configuration文件在基于 XML 的主应用程序上下文构建后进行处理,并且没有机会参与使用 XML bean 定义(org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource和 Frieds )激活的发现过程。

如何从@Configuration文件中启用 JMX Bean?


更新:xml配置

<bean id="jmxExporter" class="org.springframework.jmx.export.MBeanExporter">
    <property name="assembler" ref="assembler"/>
    <property name="namingStrategy" ref="namingStrategy"/>
    <property name="autodetect" value="true"/>
</bean>

<bean id="jmxAttributeSource" class="org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource"/>

<bean id="assembler" class="org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler">
    <property name="attributeSource" ref="jmxAttributeSource"/>
</bean>

<bean id="namingStrategy" class="org.springframework.jmx.export.naming.MetadataNamingStrategy">
    <property …
Run Code Online (Sandbox Code Playgroud)

java spring annotations jmx

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

在grails中对引用列表进行排序

假设我有类似Twitter的应用程序的一些简单类:

  • 用户
  • 岗位

用户拥有多个帖子,而帖子属于一个用户.

现在,我正在尝试按日期顺序获取特定用户的帖子列表.

我知道我可以通过以下方式获得所有帖子的列表(适用于所有用户):

def posts = Post.list([sort: 'dateCreated', order: 'asc', max:10])
Run Code Online (Sandbox Code Playgroud)

但是要限制我的特定用户,我需要引用我想要的用户,我假设我需要从静态调用切换到这样的地方,我首先引用用户:

def user = User.findByUserId(userId)
def posts = user.posts
Run Code Online (Sandbox Code Playgroud)

所以现在它将返回该用户的所有帖子的列表,但是如何组织该列表以便它们被排序,例如[sort:'dateCreated',order:'asc',max:10]来检索前10个按正确的顺序?

或者我只是以错误的方式解决这个问题?

grails groovy

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

maven - 将它仅用于依赖性管理,然后让蚂蚁做其他所有事情是一种好/通常的做法吗?

我是maven的新手.

除了用于管理依赖项之外,我发现它几乎没用.

编写一个pom.xml变得如此困难,我从maven的一个任务中生成了一个ant build.xml(这是一个非常方便的任务......)我不得不调整maven生成的build.xml .现在我所有的编译,测试等都是用这个build.xml来完成的.

这样的组合常见吗?我想把它永久化在我的项目中.

ant maven-2

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

使用带有Maven的sftp上载目录

如何在Maven中使用带有公钥认证的sftp上传目录 - Eclipse更新站点?

有关背景信息:我正在使用tycho构建Eclipse插件,并希望<packaging>eclipse-update-site</packaging>上传更新站点().


在Tycho用户名单上也被问到.

tycho maven

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

使用SQL查找重叠间隔

我想从一个表中提取行,该表的间隔与查询中指定的间隔相交.假设我有一个简单的ID, DATE_START, DATE_END桌子,两个查询参数P_DATE_STARTP_DATE_END,什么是表达的查询,使我找到其中的所有行的最简单的方法[DATE_START, DATE_END]至少有一个共同的元素用[P_DATE_START, P_DATE_END]


更新:

为了使预期结果更清晰,请在下面找到输入值和预期结果的列表.Colums是 DATE_START, DATE_END, P_DATE_START, P_DATE_END, MATCH.

16, 17, 15, 18, YES
15, 18, 16, 17, YES
15, 17, 16, 18, YES
16, 18, 15, 17, YES
16, 17, 18, 19, NO
18, 19, 16, 17, NO
Run Code Online (Sandbox Code Playgroud)

sql

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

带有extjs 4的嵌套网格

我可以把网格放在另一个网格的插件中.

这是我的网格,我想放入配置'插件'的ext网格.

 var grid = new Ext.grid.GridPanel({
                    store: store,
                    columns: [
        { header: 'Customer Name', dataIndex: 'CustomerName', width: 212 },
        { header: 'Charge Date', dataIndex: 'ChargeDate', width: 212 },
        { header: 'Package Plan', dataIndex: 'PackagePlan', width: 212 },
        { header: 'Current Invoice Sum', dataIndex: 'CurrentInvoiceSum', width: 212 }
     ],
                    plugins: [{
                        ptype: 'rowexpander',
                        rowBodyTpl: ['<div style="background-color:#CBDDF3; width:643px;margin-left:147px;margin-bottom: 20px;border: 1px solid;">',
            '<p><b>Customer Details:</b><br/>{CustomerName}<br/> {CustomerAddress}, {CustomerPhone}, {CustomerEmail} </p>',
                                '<p><b>Package Type:</b> {PackagePlan}<br/>',
                                '<b>Invoice Details:</b></p>',
                   '<div class="nestedO" id="{InvoiceId}"></div> </div>',
        ]
                    }],
                    width: 900,
                    height: …
Run Code Online (Sandbox Code Playgroud)

extjs4

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

标签 统计

java ×4

grails ×2

gwt ×2

maven-2 ×2

annotations ×1

ant ×1

build ×1

extjs4 ×1

groovy ×1

jmx ×1

maven ×1

maven-plugin ×1

spring ×1

sql ×1

tycho ×1

validation ×1