问题标签 [java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2331 浏览

java - 测试序列化编码

验证/测试文本字符串是否被序列化为具有特定编码的字节数组的最佳方法是什么?

就我而言,我想验证 XML 结构是否被序列化为具有可变字符长度的 UTF-8 编码的字节数组。例如,我目前的丑陋程序是在序列化之前将一个已知需要两个字节的字符注入结构中,然后用 ASCII 字符替换两个字节的字符并比较序列化的数组长度。这应该产生两个序列化数组,其中包含两字节字符的数组的长度应该是 +1。

另外,如果该解决方案对 Java 来说很优雅。我想不出任何优雅的方式来寻找字节数组中的字节序列。(可用于在 UTF-8 中寻找表示所需字符表示的已知字节序列。)

0 投票
18 回答
14849 浏览

java - 为 Windows/Linux 桌面打包 Java 应用程序

我正在使用用于 GUI 呈现的 Eclipse SWT 库用 Java 编写桌面应用程序。我认为 SWT 帮助 Java 克服桌面上接受的最大障碍:即为 Java 应用程序提供一个一致的、响应式的界面,看起来就像属于你桌面上的任何其他应用程序一样。但是,我觉得打包一个应用程序仍然是一个问题。

OS X 原生提供了一种将 Java 应用程序包装在原生应用程序包中的简单机制,但是为 Windows/Linux 生成一个不需要用户运行丑陋的批处理文件或单击 .jar 的应用程序仍然很麻烦。可能这在 Linux 上不是这样的问题,用户可能更精通技术,但在 Windows 上,我希望有一个常规的 .exe 供他/她运行。

有没有人使用过任何用于 Java 的 .exe 生成工具?我尝试过 JSmooth,但遇到了各种问题。在我破解 Visual Studio 并推出自己的解决方案之前,是否有更好的解决方案?

编辑: 我也许应该提到我无法在商业解决方案上花很多钱。

0 投票
6 回答
3692 浏览

java - 我想推荐一本关于 Eclipse 的富客户端平台 (RCP) 的书

我已经阅读了亚马逊上的几篇评论,有些书似乎已经过时了。我目前使用的是使用 Eclipse 3.3 的 MyEclipse 6.5。我很想听听那些有学习 RCP 经验的人的意见,以及他们开始使用的参考资料。

0 投票
3 回答
810 浏览

java - 测试分布

在我的工作中,我们正在运行一组测试,其中包含大约 3,000 个单独的测试用例。以前我们在一台机器上运行整个测试套件,大约需要 24-72 小时才能完成整个测试运行。我们现在已经创建了自己的系统,用于在大约三台不同的机器上对测试进行分组和分配,并且测试优先级,以便首先运行核心测试以获得更直接的结果,并在有可用机器时运行额外的测试。

我很好奇是否有人找到了一种在多台机器上分配测试以减少完整运行的总测试时间的好方法,以及使用了哪些工具来实现这一点。我做了一些研究,看起来 TestNG 正在朝着这个方向发展,但看起来它仍然处于相当多的发展阶段。

我们不打算重写任何测试,但是当我们添加新测试和测试新产品或附加组件时,我希望能够处理我们正在处理大量测试的事实。另一方面,如果我们能找到一个工具来帮助分发我们的 Junit3.x测试,即使是以非常基本的方式,那也会很有帮助,因为我们不必维护自己的工具来做到这一点。

0 投票
4 回答
10210 浏览

java - 解决 JBoss 中的会话固定问题

我需要在 JBoss 中运行的 Java Web 应用程序中防止Session Fixation,一种特定类型的会话劫持。但是,标准习语似乎在 JBoss 中不起作用。这可以解决吗?

0 投票
11 回答
11636 浏览

java - What's your "best practice" for the first Java EE Spring project?

I'm currently trying to get into the Java EE development with the Spring framework. As I'm new to Spring, it is hard to imaging how a good running project should start off.

Do you have any best practices, tipps or major DO NOTs for a starter? How did you start with Spring - big project or small tutorial-like applications? Which technology did you use right away: AOP, complex Hibernate...

0 投票
4 回答
1648 浏览

java - JavaME 的最佳二进制 XML 格式

谁能推荐一个好的二进制 XML 格式?它是针对 JavaME 应用程序的,因此它必须:a) 易于在服务器上实现,b) 易于在低端 JavaME 客户端设备上编写低占用空间的解析器。

不言而喻,它需要比 XML 更小,并且解析速度更快。


数据类似于 SVG。

0 投票
5 回答
898 浏览

java - 如果我需要做 Spring 友好的 WorkFlow,我应该看什么 OSS 项目?

我们需要将 WorkFlow 添加到我们的 Spring 托管应用程序中。有没有人在使用无数的 OSS 工作流解决方案方面有任何有用的经验?哪个最好?哪一个与 Spring 集成得最好?我们应该避免哪些?

0 投票
5 回答
11713 浏览

java - 我可以在 TestNG 测试用例上指定一个类范围的组吗?

我有一个表示 TestNG 中的数据库测试的基类,我想指定从该类扩展的所有类都属于“db-test”组,但是我发现这似乎不可能。我已经尝试过 @Test 注释:

但是,这不起作用,因为 @Test 注释会尝试将一堆方法放入测试中,并且在运行测试时会在 eclipse 中弹出警告/错误。

所以我尝试禁用测试,所以至少分配了组:

但随后任何@BeforeTest(和其他类似的注释)也被禁用......这当然不是我想要的。

我想用某种方法将一个类注释为特定类型的组,但在 TestNG 中似乎不太可能。有没有人有任何其他想法?

0 投票
1 回答
1683 浏览

java - ICE Faces fileInput 文件路径和文件名属性

我想利用 ICE Faces fileInput 控件根据用户选择的文件填写文件路径和文件名,以输入到网页上的输入字段。如何在不实际执行任何文件传输操作的情况下捕获这些属性?