`
abelzcg
  • 浏览: 88322 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JBoss Seam从头学到脚之6---eclipse中,blog例子的实现

阅读更多

首先,创建一个名为blog的"Seam Web Project"

 

1:在blog-ejb工程下的ejbModule下面,创建一个package,名字是org.domain.blog.entity

2:把~~\examples\blog\src\domain\下的3个java文件,拷贝到entity下面。

3:把seam路径的lib文件夹下的hibernate-search.jar包文件,拷贝到jboss路径下的common\lib文件夹下面。

4:把~~\examples\blog\src\actions\下的8个java文件,拷贝到session下面。

5:把seam路径的lib文件夹下的lucene-core.jar包文件,拷贝到jboss路径下的common\lib文件夹下面。

6:修正好java的错误

7:把~~\examples\blog\resources\WEB-INF\下的4个xml文件,拷贝到blog工程下的WEB-INF下面,同名文件覆盖的即可。

8:把seam路径的lib文件夹下的boss-cache.jar, jgroups.jar拷贝到jboss路径下的common\lib文件夹下面。

9:把view下的文件都拷贝到blog工程下的WebContent下面,拷贝前,把这下面文件夹外的文件都删掉,免得日后出莫名的问题,用到不该用到的文件。

10:修正一个错误,具体如下

login.xhtml中的按钮没有action的设置,修改方法如下:

<h:commandButton value="Login"/>

改成

<h:commandButton value="Login" action="#{identity.login}"/>

11: 把~~\examples\blog\resources下的treecache.xml拷贝到blog工程下的WEB-INF下面。

12: 把~~\examples\blog\resources下的messages.properties拷贝到blog工程下的src下面,可以把这下面自动生成的文件删除。

13: 把~~\examples\blog\resources下的printable.properties、default.properties和accessible.properties,拷贝到blog工程下的src下面,可以把这下面原来自动生成的文件删除。

14: 把~~\examples\blog\resources下的components.properties,拷贝到blog工程下的src下面,可以把这下面原来自动生成的文件删除。

15: 把~~\examples\blog\resources\META-INF下的persistence.xml,拷贝到blog-ejb工程下的ejbModule的META-INF下面,覆盖掉自动生成的。

16:数据库的数据,可以自己运行~~\examples\blog\resources下的import.sql中的sql语句,或直接拷贝到blog-ejb工程下的ejbModule下面,覆盖掉自动生成的。我这里如果直接使用import.sql文件时,blogentry这个表的数据导不进去,老是说sql语句不对,所以我手工加的数据。

 

※“~~”指seam路径。

 

 

END

9
1
分享到:
评论

相关推荐

    jbossseam eclipse安装 例子学习.doc

    ### JBoss Seam Eclipse 安装与配置详解 #### 一、引言 本文将详细介绍如何在 Windows XP 系统环境下,使用 Eclipse IDE 进行 JBoss Seam 的开发准备工作及环境配置。JBoss Seam 是一款基于 Java 的企业级应用框架...

    Jboss seam3 实战

    文章可能由名为JeffreyJia的作者撰写,提到了一些JBoss Seam3的关键概念和相关技术,同时也提到了构建工具Maven,以及Weld,这是Java EE 6中的CDI(Contexts and Dependency Injection)规范的参考实现。 知识点...

    JBoss_Enterprise_Application_Platform-5.0.1-Seam_Reference_Guide-en-US.pdf

    JBoss_Enterprise_Application_Platform-5.0.1-Seam_Reference_Guide-en-US.pdf

    jboss seam 架设Eclipse 中常见的错误解决.doc

    在Eclipse中配置和运行Seam项目时,可能会遇到一些常见错误。本文将针对这些问题提供解决方案。 首先,我们讨论的是EditPlus软件中的问题。EditPlus是一款轻量级且功能强大的文本编辑器,深受程序员喜爱。当保存...

    jboss-seam-selectitems

    java jboss seam jboss-seam-selectitems

    jboss seam 中文文档集合

    A4J 用户指南.doc详述了如何集成A4J到JSF应用中,以及如何利用其特性实现页面的部分刷新和实时交互。 **5. JBoss Cache** JBoss Cache 是一个高性能、分布式的缓存解决方案,常用于提高应用性能和数据一致性。...

    JBOSS SEAM组件中文手册

    3. **注入(Injection)**: Seam支持依赖注入,可以将一个组件的实例自动注入到其他组件中,无需手动创建对象或管理依赖关系。 4. **导航和流程控制(Navigation and Flow Control)**: Seam提供了强大的导航机制,...

    Jboss Seam中文版

    本示例通过实现一个简单的消息列表功能,演示了Seam中组件之间的交互方式。 1. **代码理解**:逐行分析代码,帮助读者理解每个部分的作用和意义。 2. **工作原理**:探讨了Seam是如何管理和更新列表数据的,特别是...

    JBoss Seam

    《JBoss Seam:超越Java EE的简易与强大》是一本深度探索JBoss Seam框架的权威著作,由Michael Yuan和Thomas Heute共同撰写。本书聚焦于JBoss Seam框架,旨在为读者提供一个全面、深入的理解,以掌握其在企业级应用...

    jboss seam 中文文档

    - **在 JBoss AS 上运行示例**:这是最直接的方式之一,可以快速验证环境配置是否正确,并且熟悉 Seam 在 JBoss AS 上的运行方式。 - **在 Tomcat 服务器上运行示例**:如果开发者已经熟悉了 Tomcat,那么这种方式...

    jboss seam 教程

    - **JBoss Seam**:由JBoss提供的Seam实现,提供了一系列功能强大的工具和服务,帮助开发者快速构建复杂的Web应用。 - **本教程**:主要介绍了JBoss Seam的基本概念、核心组件以及通过一系列示例项目来学习Seam的...

    jboss seam 2.01GA REF DOC

    ### JBoss Seam 2.01GA REF DOC #### 引言:JBoss Seam概览与功能介绍 JBoss Seam 是一个为简化企业级 Java 应用开发而设计的框架。它结合了 JavaServer Faces (JSF)、Java Persistence API (JPA) 和 Java ...

    深入浅出JBoss Seam.pdf

    由于Seam的主要贡献者之一Gavin King同时也是Hibernate的创造者,因此Seam在设计之初就考虑到了如何更好地支持ORM,使得开发者可以轻松地处理延迟加载等场景。 **2. 改善JSF** Seam还提供了一套增强JSF的工具,...

    jboss seam 2.0 中文手册

    整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。

    JBoss Seam入门介绍

    在Seam中,一切皆组件,无论你是倾向于采用分层架构(如J2EE)还是简单的架构,都可以得到支持。组件可以是无状态或有状态的,有状态的组件可与多种预定义上下文关联,如业务流程上下文或方法上下文,这为Seam赋予了...

    jboss-seam2.0文档

    Seam 2.0引入了CDI,这是Java EE 6中的一个重要组成部分,它提供了一种统一的依赖注入机制,简化了对象的生命周期管理和依赖管理。 2.4 JPA集成 Seam 2.0与JPA的集成使得数据库操作变得更加简单,支持实体管理和...

    jboss-threads-3.1.0.Final-API文档-中文版.zip

    赠送jar包:jboss-threads-3.1.0.Final.jar; 赠送原API文档:jboss-threads-3.1.0.Final-javadoc.jar; 赠送源代码:jboss-threads-3.1.0.Final-sources.jar; 赠送Maven依赖信息文件:jboss-threads-3.1.0.Final....

Global site tag (gtag.js) - Google Analytics