Seam/创建
外观
< Seam
- 在 Eclipse 中,使用向导创建一个名为“myProject”的新 Seam 项目,确保选择“EAR”作为项目类型,因为 WAR 文件不支持 EJB3
- Eclipse 将创建四个独立的项目
- myProject
- myProject-ear
- myProject-ejb
- myProject-test
- 其中,目前我们只关注两个区域
- “myProject” 项目中的“WebContent”文件夹
- 它将包含所有 JSF 页面、图像、CSS 文件等。基本上,所有与 UI 相关的内容。
- “myProject-ejb” 项目中的“ejbModule”文件夹
- 它将包含所有 Java 类。
- 尽管“myProject”文件夹下有一个 SRC 目录,但您不能将这些类用作完全工作的 Seam 组件
- 由于大多数类应该与业务逻辑或持久化相关,因此它们应该始终是 EJB
- “myProject” 项目中的“WebContent”文件夹
- 为了帮助清除一些混乱,将过滤器设置为隐藏“外部库”。
- 通过打开“persistence.xml”(位于 myProject-ejb -> ejbModule -> META-INF)并将属性“hibernate.show_sql”设置为“false”来关闭 Hibernate 日志记录。您不必这样做,但我发现 Hibernate 非常健谈,这些消息通常对我不太有用。您可以在需要时随时重新打开它。