`
zjt112g
  • 浏览: 25904 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

运行seam 的example下面的例子.

    博客分类:
  • seam
阅读更多
需要软件:
ant1.7
jboss-4.2.3.GA
jdk5.0 
jboss seam:jboss-seam-2.0.3.CR1

在运行实例的过程中,无非是完成 项目的部署以及 数据库的生成

1:在E:\jboss-seam-2.0.3.CR1 (seam 解压后的路径) 下面找build.properties ,在最末一行添加一行:jboss.home=E:\\jboss-4.2.3.GA ,注意在windows下面是\\

2:启动jboss

3:部署booking这个例子,首先用cmd进入E:\jboss-seam-2.0.3.CR1\examples\booking  这个路径下面,直接ant deploy 结束后console会有提示,然后去jboss 的E:\jboss-4.2.3.GA\server\default\deploy 目录下面看看是否已经部署成功,如果部署成功,会有jboss-seam-booking.ear,jboss-seam-booking-ds.xml 这2个文件生成

4:修改jboss-seam-booking-ds.xml


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE datasources
    PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5//EN"
    "http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd">

<datasources>
    <local-tx-datasource>
        <jndi-name>bookingDatasource</jndi-name>
        <connection-url>jdbc:hsqldb:yourdb</connection-url>
        <driver-class>org.hsqldb.jdbcDriver</driver-class>
        <user-name>sa</user-name>
        <password></password>
    </local-tx-datasource>
</datasources>

修改完后你可以去你的hsqldb下面去找生成的数据,jboss自己带一个tool 可以查看数据,这个tool是个awt程序,在jboss console 里面--》

jboss
database=localDB,service=Hypersonic
--》

void startDatabaseManager()
MBean Operation.



点击invoke就可以启动这个tool, file --》connect -->URL 更改为jdbc:hsqldb:yourdb 就可以查看到delopoy后自动建的表,以及初始化数据!


运行http://localhost:8080/seam-booking/
就可以跑这个example了

最后总结一下,如果把seam所有的example搞清楚,你就基本搞清楚seam 的几乎所有内容,因为example牵扯了几乎所有seam的feature:


这是seam example 里面的内容


blog/                 The Seam blog example, showing how to write
                      RESTful applications using Seam

booking/              The Seam Booking demo application for EJB 3.0

contactlist/          The Seam Contact List demo demonstrating use
                      of the Seam application framework
                     
drools/               A version of the number guessing example that
                      uses Drools with jBPM

dvdstore/             The Seam DVD Store demo demonstrating jBPM
                      support in Seam
                     
groovybooking/        The Seam Booking demo ported to Groovy

hibernate/            The Seam Booking demo ported to Hibernate3

icefaces/             The Seam Booking demo with ICEfaces, instead of
                      Ajax4JSF

itext/                A demo of the Seam iText integration for generating pdfs
                     
jee5/booking          The Seam Booking demo ported to the Java EE 5
                      platforms
                     
jee5/remoting         The Seam remoting helloworld demo ported to the Java EE 5
                      platforms                     

jpa/                  An example of the use of JPA (provided by Hibernate), runs
                      on many platforms, including non-EE 5 platforms (including
                      plain Tomcat)
                     
mail/                 The Seam mail example demonstrating use of
                      facelets-based email templating

messages/             The Seam message list example demonstrating use
                      of the @DataModel annotation
                     
nestedbooking/        The booking example modified to show the use of nested
                      conversations                     

numberguess/          The Seam number guessing example, demonstrating
                      jBPM pageflow

quartz/               A port of the Seampay example to use the Quartz dispatcher

registration/         A trivial example for the tutorial               

remoting/chatroom/    The Seam Chat Room example, demostrating Seam
                      Remoting

remoting/gwt/         An example of using GWT with Seam remoting

remoting/helloworld/  A trivial example using Ajax
                     
remoting/progressbar/ An example of an Ajax progress bar

seambay/              An example of using Seam with Web Services

seamdiscs/            Demonstrates Seam, Trinidad, Ajax4jsf and Richfaces

seampay/              The Seam Payments demo demonstrating the use of
                      asynchronous methods
               
seamspace/            The Seam Spaces demo demonstrating Seam
                      Security

spring/               Demonstrates Spring framework integration

todo/                 The Seam todo list example demonstrating
                      jBPM business process management
                     
ui/                   Demonstrates some Seam JSF controls

wiki/                 A fully featured wiki system based on Seam, please
                      read wiki/README.txt for installation instructions

推荐几本seam 的好书:
seam_reference2.03.pdf 这是seam自带的一个文档,我认为是个很好的文档,redsaga里面有国内的jboss的爱好者翻译的文档,是Seam_2.0_Reference_zh_CN.pdf
Seam_2.0_Reference_zh_CN.pdf

Beginning JBoss Seam
JBossIDE-Tutorial
richfaces_reference
seam in action
《JSF入门》简体中文版
分享到:
评论

相关推荐

    如何部署seam的例子程序

    因此,本篇文章将详细介绍如何使用Ant工具快速部署并运行Seam自带的例子程序,以提高工作效率。 #### 二、准备工作 为了能够顺利地使用Ant部署Seam的例子程序,首先需要确保以下软件已正确安装,并且环境变量已...

    Seam2.XWebDevelopment.pdf 英文原版

    Seam 2.X Web Development

    SEAM更换品种流程.pptx

    SEAM更换品种流程.pptx

    seam-pageflow.jar

    seam-pageflow.jar

    jbossseam eclipse安装 例子学习.doc

    - 运行安装程序完成安装。 3. **安装 MySQL Connector/J** - 解压下载的 MySQL Connector/J 压缩包。 - 将解压后的 `.jar` 文件放置到项目的类路径中。 #### 五、总结 通过上述步骤,我们已经完成了 Eclipse ...

    seam2.1.1api doc.chm

    jboss-seam-2.1.1.GA\seam2.1.1api doc.chm,英文版,hxzon制作~~~因为满江红的api1.2的缺注释。

    Seam_Java框架.doc

    Seam是一个针对Java开发的全栈式框架,旨在简化开发过程,提高开发效率。它适应了快速开发和简化架构的需求,与传统的Java框架相比,Seam具有更简洁的层次结构和强大的组件机制。 首先,Seam的核心设计理念在于减少...

    涨点神器:基于Yolov8小目标遮挡物性能提升(SEAM、MultiSEAM).html

    涨点神器:基于Yolov8小目标遮挡物性能提升(SEAM、MultiSEAM).html

    seam carving源程序.zip_image resizing_seam carving_seam carving 放大_

    "Seam Carving"是一种独特的图像调整技术,主要用于图像缩放,特别是在保持图像主要内容和结构不变的情况下进行。这种技术由Amit Agarwal在2007年提出,它的核心理念是通过找到图像中的“能量最小”的路径,即所谓的...

    seam级联菜单例子

    在这个“seam级联菜单例子”中,我们将深入探讨如何在Seam应用中实现级联选择菜单,这种菜单在用户界面中常见于如国家/地区、省份/城市等层级结构的选择。 级联菜单通常涉及到Ajax技术,它允许部分页面更新而不是...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    1.2. 第一个例子:注册示例.............................................................................................................................................. 15 1.2.1. 了解代码.................

    JbossSeam中文开发指南.docx

    Jboss Seam中文开发指南 Jboss Seam是基于Java EE 5.0的框架,提供了一个基于组件的架构,能够帮助开发者快速构建企业级应用程序。Seam框架提供了一个统一的编程模型,能够将JSF、EJB、JPA等技术整合在一起,提供了...

    seam carving的代码.rar

    采用c++实现seam carving论文中的全部功能:包括图片的缩小、放大、目标的移除、保护等。其中分为两个程序,其中一个是做的图片的缩小放大,命名为one;另外一个程序为目标的移除和保护,命名为two。均是基于c++实现...

    Packt.Publishing.Seam.2.x.Web.Development.Apr.2009

    ### Seam 2.x Web 开发知识点详解 #### 一、Seam 2.x 概述 Seam 2.x 是一款基于 Java 的企业级应用程序框架,由 JBoss 提供支持。它极大地简化了 Java 应用程序的开发过程,使得开发者能够更高效地构建复杂的 Web ...

    jboss.seam.simplicity.and.power.beyond.java.ee2007

    jboss.seam.simplicity.and.power.beyond.java.ee2007

    seam 的eclipse工程例子3

    6. 设置部署配置:在项目中,你需要配置`seam.properties`文件以指定运行环境和服务器配置。此外,还需要创建或编辑`web.xml`和`faces-config.xml`文件来设定JSF和Seam的相关配置。 7. 运行和测试:最后,你可以...

    Apress.Beginning.JBoss.Seam.Feb.2007.pdf

    ### 关于《Apress.Beginning.JBoss.Seam.Feb.2007.pdf》的知识点总结 #### 一、书籍基本信息概述 - **书名**:《Beginning JBoss Seam: From Novice to Professional》 - **作者**:Joseph Faisal Nusairat - **...

    jboss-seam-1.1.1.GA.tar.gz_easy

    JBoss Seam是一个强大的Java框架,它整合了JSF(JavaServer Faces)、EJB(Enterprise ...在实践中,你可以按照官方文档的指引,逐步搭建开发环境,创建并运行你的第一个Seam项目,体验其带来的便捷和强大功能。

Global site tag (gtag.js) - Google Analytics