小编Bre*_*yan的帖子

请推荐在Spring MVC 3应用程序中使用的视图技术

我正在寻找哪种视图技术被认为是Spring MVC 3.0的最佳方法,它灵活,可维护并允许多种渲染技术,如HTML,PDF等......

我们正在寻求使用Spring MVC 3.0开发我们的下一个Web应用程序,并且已经确定了Hibernate的持久性,但仍在尝试确定哪种是最合适的视图技术.

我们需要支持PDF报告,但最有可能使用iText写这些报告.

是否有任何maven archtypes可以设置一个完整的持久性和视图技术的推荐应用程序?

Spring样本使用了从JSTL到Apache Tiles的一系列不同技术,我们过去只使用过JSP,因为我们在2003年迁移到.NET并且现在又回到了Java.

java rendering spring-mvc

7
推荐指数
1
解决办法
4786
查看次数

如何跳过仅针对"编译"和"安装"目标的测试,而不是"测试"目标?

我有一种情况,我们的单元测试需要很长时间才能执行我们的业务域项目,因为它将数据库设置为已知状态,然后继续执行每个步骤.我知道这可以在命令行中使用"-Dmaven.test.skip = true"来完成,但是希望仅在NetBeans中为项目配置它,如果任何人都可以阐明如何在IDE中进行配置,则全局可以接受.

如何在调用"test"目标时将maven2配置为仅执行测试?

即使调用"test"目标(来自maven docos),使用以下命令也会禁用测试.

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.6</version>
    <configuration>
      <skipTests>true</skipTests>
    </configuration>
  </plugin>
</plugins>
Run Code Online (Sandbox Code Playgroud)

java maven-2 unit-testing netbeans

7
推荐指数
1
解决办法
7141
查看次数

如何使用RestKit 0.20.0设置基本身份验证?

我正在尝试使用RestKit来调用需要基本身份验证的端点.

RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[JSNCategory class]];
[mapping addAttributeMappingsFromDictionary:@{
    @"id": @"catId",
    @"name": @"name"
}];

NSIndexSet *statusCodes = RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful);
RKResponseDescriptor *responseDescriptor
 = [RKResponseDescriptor responseDescriptorWithMapping:mapping
                                           pathPattern:@"/api/v1/categories"
                                               keyPath:nil
                                           statusCodes:statusCodes];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
                         URLWithString:@"https://rest.example.com"]];

RKObjectRequestOperation *operation
  = [[RKObjectRequestOperation alloc] initWithRequest:request
                                  responseDescriptors:@[responseDescriptor]];

[operation setCompletionBlockWithSuccess:
^(RKObjectRequestOperation *operation, RKMappingResult *result) {
    JSNCategory *cat = [result firstObject];
    NSLog(@"Mapped the category: %@", cat);
} failure:^(RKObjectRequestOperation *operation, NSError *error) {
    NSLog(@"Failed with error: %@", [error localizedDescription]);
}];
Run Code Online (Sandbox Code Playgroud)

restkit

7
推荐指数
1
解决办法
6790
查看次数

有没有办法相对于元素的中心定位背景图像?

我有一个元素,我希望应用背景,虽然我希望背景图像基于其正确的坐标定位.

我可以使用容器div来表示背景,尽管在这种情况下它并不真实.

我现在有以下规则:

.myelem {
  background-image: url("myelem.png");
  background-position: 5% 60%;
  background-repeat: no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

由于图像的大小,大多数情况下都有效.如果可能的话,我想要一些东西来指明背景的相对位置middle而不是left.

css

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

请推荐用于Spring MVC 3.0的导航策略

我正在开始使用Spring MVC 3.0应用程序并使控制器和视图运行良好,我现在需要做的一件事就是让导航工作.因此,对于我拥有的每个视图,它需要知道视图的"菜单"部分中的哪个项目要突出显示以及该视图可用的菜单选项.

我想到的一件事是让控制器告诉视图它在哪里,但这是绑定视图逻辑到控制器.我的视图菜单是我自己的包含,我包含在每个视图中.

你有什么办法?我正在考虑使用磁贴,到目前为止我只使用JSP和JSTL,也许这会有帮助吗?

java navigation spring-mvc

6
推荐指数
1
解决办法
5196
查看次数

当url模式是路径时,无法让Spring MVC调度程序正常工作

我有一个Web应用程序,我们目前正在为REST服务应用spring MVC.我们希望我们的休息服务出现在下面${contextPath}/rest/**,但是当我设置它时,我们得到:

在DispatcherServlet中找不到带有URI [/ myapp/rest/testSvc/message]的HTTP请求的映射,名称为"Spring MVC Dispatcher Servlet"

web.xml有:

<servlet>
  <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
      /WEB-INF/spring/servlet-context.xml
    </param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
  <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
  <url-pattern>/rest</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

servlet-context.xml,这很好,并在注册启动时注册服务.

<context:component-scan base-package="com.mycompany.myapp.rest" />
<mvc:annotation-driven />
Run Code Online (Sandbox Code Playgroud)

我的控制器如下所示:

@Controller
@RequestMapping(value = "/rest/testService")
public class TestREST {
    @RequestMapping(value="message", method=RequestMethod.GET)
    public @ResponseBody String getMessage() {
        return "REST working";
    }
Run Code Online (Sandbox Code Playgroud)

如果我cahnge的url-patternweb.xml为*.rest和我的请求映射messagemessage.rest它的工作原理.

java spring spring-mvc spring-3

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

当SelectionMode ="Extended"时,如何在点击时取消选择DataGrid?

WPF的默认行为DataGrid是选择何时单击一行(如果SelectionMode="Extended"哪个是我想要的),但是我也希望该行取消选择,如果以前在单击时已经选择了该行.

我已经尝试过以下选项,一旦选中它就会取消选择该行,似乎行选择发生在鼠标单击事件之前.

private void DoGridMouseLeftButtonUp(object sender, MouseButtonEventArgs args) {
    // Get source row.
    DependencyObject source = (DependencyObject)args.OriginalSource;
    var row = source.FindParent<DataGridRow>();
    if (row == null)
        return;
    // If selected, unselect.
    if (row.IsSelected) {
        row.IsSelected = false;
        args.Handled = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

我用以下网格绑定到此事件的位置.

<DataGrid SelectionMode="Extended"
          SelectionUnit="FullRow"
          MouseLeftButtonUp="DoGridMouseLeftButtonUp">
Run Code Online (Sandbox Code Playgroud)

wpf datagrid wpf-controls

6
推荐指数
1
解决办法
7068
查看次数

有没有办法自动化junit bean属性测试?

让我们面对现实,编写bean属性测试可能是最糟糕的时间用法.但他们需要完成.

例如.如果测试String属性以propName进行如下调用:

testProperty(target, "propName", String.class);
testProperty(target, "propName", String.class, "expected initial");
Run Code Online (Sandbox Code Playgroud)

将验证:

  • getset方法存在.
  • 如果使用期望值测试来get调用assertEquals给定值.
  • (get,is)/ set方法按预期行事.

我可以开始编写这些实现,但我想知道是否有可用的东西来促进这一点.其他可选属性可用于验证null是否允许或使用JSR-303 bean验证来验证字段.

java testing junit unit-testing junit4

6
推荐指数
1
解决办法
8803
查看次数

如何使用 Choice 来测试输入数组是否包含给定的过滤器?

给定一个Map状态,其输出是一个类似于以下内容的数组:

[
  {
    "ProcessState": {
      "Status": "SUCCESS"
    }
  },
  {
    "ProcessState": {
      "Status": "SUCCESS"
    }
  },
  {
    "ProcessState": {
      "Status": "FAILURE"
    }
  }
]
Run Code Online (Sandbox Code Playgroud)

我希望能够测试是否有一个 Status = 'FAILURE' 的元素。我尝试使用 a Choicewith a choice 如下:

{
  "Variable": "$..ProcessState[?(Status == FAILURE)]",
  "IsPresent": true,
  "Next": "Items Contained Failure"
}
Run Code Online (Sandbox Code Playgroud)

当尝试这个时我得到Value is not a Reference Path: Illegal '..' ...

我正在考虑尝试使用 aPass作为中间步骤,但我认为如果没有条目匹配,它就会失败,因为它找不到任何内容。

amazon-web-services aws-step-functions

6
推荐指数
1
解决办法
2846
查看次数

是否可以从 AWS JavaScript v3 SDK 调用 AWS Step Functions?

我早在 8 月份就在论坛上发布了这个问题,询问 V3 JavaScript API 何时会像 V2 SDK 中那样添加对 AWS Step Functions 的支持。我在该线程上没有听到任何消息。

是否有人拥有可供我从 V2 SDK 迁移的替代解决方案?

javascript amazon-web-services aws-step-functions

6
推荐指数
1
解决办法
2297
查看次数