小编Jan*_*Jan的帖子

为什么要使用@PostConstruct?

在托管bean中,@PostConstruct在常规Java对象构造函数之后调用.

我为什么要使用@PostConstructbean初始化,而不是常规构造函数本身?

java dependency-injection jsr299 java-ee cdi

274
推荐指数
4
解决办法
20万
查看次数

JSF2 Facelets中的JSTL有意义吗?

我想有条件地输出一些Facelets代码.

为此,JSTL标签似乎工作正常:

<c:if test="${lpc.verbose}">
    ...
</c:if>
Run Code Online (Sandbox Code Playgroud)

但是,我不确定这是否是最佳做法?还有另一种方法来实现我的目标吗?

jsf jstl facelets jsf-2

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

JPA:何时选择多值关联与元素集合映射

我想更好地理解两者之间的差异

(1)传统的多值关系/关联

   @Entity -> @OneToMany -> @Entity
Run Code Online (Sandbox Code Playgroud)

(2)JPA2 可嵌入(和基本)类型的集合

  @Entity -> @ElementCollection -> @Embeddable
Run Code Online (Sandbox Code Playgroud)

我看到了语法差异,但想知道是否还有性能影响.在幕后,数据库实现看起来非常相似.

直觉上,我通常会使用@ElementCollectionfor 组合场景.但即使这感觉非常相似CascadeType=DELETE.

我错过了这里的精华吗?出于某些目的,一个比另一个更有效吗?

谢谢你,J.

java orm hibernate jpa jpa-2.0

36
推荐指数
2
解决办法
8216
查看次数

推荐的JSF 2.0 CRUD框架

有人可以推荐任何框架来促进JSF 2.0中的CRUD开发吗?

方面我最重视:

  • 尽可能轻巧; 对第三方库的有限依赖
  • 支持不断发展的领域模型
  • 对重复编码的需求有限; 支持脚手架和/或元注释

任何提示高度赞赏!你的,J.

java jsf crud jsf-2

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

命令行解析:Commons CLI替代方案?

对于Java中的命令行解析,我通常使用Apache Commons CLI.任何人都可以推荐任何替代库吗?

java command-line

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

Java EE 6:切换到CDI - 最佳资源

我手头有一个小而完整的Java EE 6应用程序.

传统的注释正在使用: @Resource,@EJB,@Singleton,@PostConstruct,@PreDestroy,@PersistenceContext,@ManagedBean,@ManagedProperty,@RequestScope,@ApplicationScope,...

我想评估是否有必要引入CDI,并标准化依赖注入,bean生命周期管理等的通用策略.

问题:有没有人知道将传统Java EE 6注释转换为CDI注释的好文章,示例或手册?

dependency-injection java-ee cdi java-ee-6

25
推荐指数
1
解决办法
9164
查看次数

JSF: h:dataTable vs h:panelGrid

In JSF, h:dataTable and h:panelGrid both create html table-tags.

What is the difference between both?

When to use one or the other?

java jsf

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

如何在Java中建模一定数量的Money

任何人都可以推荐一个类库或一个设计模式模型货币量

我想它应该支持:

  • 多种货币
  • 一种指示小数位数的机制
  • 数学(尊重某些舍入约定(CFR,即Banker's Rounding))
  • 序列化与String表示之间的序列化
  • ......?

19.99美元可以序列化为" USD-200000001999 "
(而2表示小数位数)

java modeling design-patterns model

14
推荐指数
1
解决办法
5683
查看次数

如何使用JPA/Hibernate选择DDL主键约束名称

存在专有的hibernate注释来指定在DDL生成时使用的外键约束名称:org.hibernate.annotations.ForeignKey.

是否还有一种方法来指定主键约束名称

java orm hibernate jpa

13
推荐指数
2
解决办法
8040
查看次数

JBoss AS 6记录模式

在JBoss 6的部署目录中,有jboss-logging.xml:

FILE附加器具有以下模式:

<pattern-formatter pattern="%d %-5p [%c] (%t:%x) %s%E%n"/>
Run Code Online (Sandbox Code Playgroud)

这输出如下:

2010-08-02 17:41:43,845 INFO  [STDOUT] (http-127.0.0.1-8080-1:)   2010-08-02 17:41:43,844  INFO [http-127.0.0.1-8080-1] (XyzPageController.java:<init>:58) - New abc instantiated and empty xyz constructed.
Run Code Online (Sandbox Code Playgroud)

我想知道%s%E代币代表什么...这是JBoss 6特有的东西吗?

logging jboss log4j

13
推荐指数
2
解决办法
6199
查看次数