`
lw223
  • 浏览: 99474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

seam和oracle数据库

    博客分类:
  • java
阅读更多

      前几周学习了一下seam框架,seam把ejb3和JSF整合的很好,开发也简便了很多,很像ROR^_^。seam开发可以将更多的精力放在业务需求上,减少消耗在代码上的时间。
     为了方便seam开发,jboss官方的jboss tools支持seam,可以用它生成一个seam projcet。由于插件自身待的是mysql的JDBC驱动(这个免费^_^),
所以导致在用oracle或者是其他数据库时会有点麻烦。
     应用其它数据库其实很简单,下面就以oracle数据库来举例说明一下吧
     首先将eclipse的视图换成seam,然后新建一个seam project,名字为seamdemo。工程建好以后(用jboss做服务器会产生三个工程),将oracle的jdbc驱动包(ojdbc14_g9.jar)复制到“...\jboss-4.2.0.GA\server\default\lib”目录下面
 在工程里找到seamdemo-ds.xml这个文件,然后将它复制到“...\jboss-4.2.0.GA\server\default\deploy”目录下面,完成后就可以启动jboss服务器运行你的seam工程啦。("...\"是你机器的jboss路径)
      不爽的地方是seam和jboss结合的很好,但是放到tomcat下开发就会很麻烦,要修改tomcat配置,还有我用jboss tools建工程时,工程名字不能有“-”,例如“seam-demo”这个名字再用jboss tools建工程时,“-”就是非法字符,工程就会建立失败。

分享到:
评论
11 楼 lw223 2008-12-17  
winie 写道

我老是发布不成功??还要配置什么???

报啥错,贴出来看看
10 楼 winie 2008-12-16  
我老是发布不成功??还要配置什么???
9 楼 lw223 2008-11-18  
现在改用seam-gen了,用seam-gen生成seam工程。然后导入到eclipse里面。好处是不用像jboss-tools生成项目那样经常重启jboss。
8 楼 little51 2008-09-26  
这是正确的作法,不然放一个deploy to server,我这么用了好几个月了,也没什么问题啊,部署不成功,错误是什么?就事论事啊
7 楼 xiekui 2008-09-25  

little51 2008-09-08
如果用Eclipse+jboss tools,没有自动发布,则在package explore中,右击resources下的xxx-ds.xml,点deploy to server,就可以了。


我晕呀,照你说的一搞,我项目都部署不成功了,war和ear分开了,你可真是的
6 楼 little51 2008-09-08  
如果用Eclipse+jboss tools,没有自动发布,则在package explore中,右击resources下的xxx-ds.xml,点deploy to server,就可以了。
5 楼 xiekui 2008-09-04  
seamdemo-ds.xml会自动发布的,不需要复制


可以吗?我也用seam做了几个项目了,从来没有哪次能够自动发布的.
4 楼 fireflyc 2008-08-27  
天王啊~~又见Seam~
它只是对JSF的简化开发而已。
3 楼 may_cauc 2008-08-26  
可以用seam自带的exzample和jboss tools生成的项目自己组合一个tomcat能用的项目模板,如果不用ejb,只用jpa的话。用起来相当方便
2 楼 lw223 2008-08-26  
我当初使用时,如果是mysql+jboss 就是自动发布
如果是oracle或者是sql2000,只能是手工拷贝。也许我的版本老??
1 楼 little51 2008-07-17  
seamdemo-ds.xml会自动发布的,不需要复制,另外oracle好像只能设成汉字字符集

相关推荐

    JBoss Seam Tutorial

    本篇教程将深入解析如何整合Seam与Eclipse,以及如何配置Oracle数据库连接,为读者提供一个全面的入门指南。 ### 一、了解JBoss Seam JBoss Seam是一个开源的应用程序框架,它基于Java EE标准,特别是JSF(Java...

    JBOSS资料打包下载,值得看看

    Hibernate支持多种数据库,包括MySQL、Oracle、PostgreSQL等,且提供了强大的查询语言HQL(Hibernate Query Language)。 **JSP和JavaScript:Web开发技术** JSP(JavaServer Pages)是用于构建动态Web页面的Java...

    J2EE程序员需掌握的技术

    5. **数据库系统**:Oracle、SQL Server和MySQL是最常见的关系型数据库,而HSQLDB和Derby适合轻量级应用。Berkeley和EnterpriseDB则为高性能事务处理提供了解决方案。 6. **开发工具**:Eclipse、NetBeans和...

    清晰的技术资料学习笔记

    这些文件涵盖了多个IT领域的关键技术,包括数据库管理、编程语言、框架和开发工具。下面是对每个文件内容的详细解释: 1. **SQL语句集锦.7z**:这是一个关于SQL(Structured Query Language)的资源,SQL是用于管理...

    JBoss Application Server4.2 Getting_Started_Guide

    - **6.3 配置Oracle数据库**:包括安装JDBC驱动、配置数据源以及测试连接的步骤。 以上内容概述了《JBoss Application Server 4.2 Getting Started Guide》中涉及的关键知识点和技术细节,旨在帮助读者快速掌握...

    jbpm3.2.x开发所需jar包

    2. **jbpm-persistence.jar**:此jar包处理Jbpm流程实例的持久化,支持多种数据库,如MySQL、Oracle等。它提供了与Hibernate的集成,使得流程实例数据可以存储在数据库中。 3. **jbpm-seam.jar**:对于Seam框架的...

    jboss配置及项目部署文档

    - `jbpm.hibernate.cfg.xml`: 如果涉及Hibernate,这个文件可能是Hibernate的配置,确保数据库连接信息、缓存设置等与JBoss环境相匹配。 最后,运行`JBOSS_HOME\bin\run.bat`启动JBoss服务器。启动成功后,你可以...

    IDEA教程中文版。

    - **数据库**: 支持多种数据库类型,如 MySQL、Oracle 和 SQLite 等。 - **Freemarker**: 支持 Freemarker 模板引擎的语法高亮和代码提示。 - **Java EE 插件集**: 包括对 Java EE 7 的支持,如批处理编程模型 ...

    各种在线api

    JBoss Seam是一个基于JSF和EJB 3.0的框架,它简化了企业级应用的开发,特别是那些涉及多个组件和服务的应用。Seam提供了诸如会话管理、事件处理、国际化的高级功能,使开发者能够快速构建功能丰富的应用。 ### Ruby...

    java学习路线

    - **JDBC连接库**:了解不同数据库驱动,如MySQL、Oracle等的使用。 - **JDBC API**:掌握Statement、PreparedStatement、ResultSet等接口的使用。 - **JDBC高级**:学习批处理、连接池(如C3P0、DBCP、HikariCP...

    liferayPortal

    - 支持多层集群,在多个层级(如呈现、服务、业务逻辑和数据库)进行集群部署。 - Terracotta DSO集成:提供内存共享机制,提高集群环境下的性能。 - 高级缓存:包括页面缓存、负载均衡、会话复制和分布式缓存等机制...

    java架构图示

    根据给定的信息,本文将对Java相关的架构图进行详细的解读与分析,主要涵盖Spring、Hibernate、Struts(包括Struts1和Struts2)、JSF、Seam、Grails、DWR、J2EE、Oracle等技术栈的核心概念及其架构特点。 ### 1. ...

    个人英文简历模板resume

    - **数据库**:包括Oracle v8至v11g、MSSQL Server 2000、HSQLDB、Apache Derby (JDK DB)、IBM MQSeries、TIBCO Rendezvous等。 - **开发工具**: - **IDE**:Eclipse、NetBeans、IntelliJ IDEA、jEdit、IBM WSAD...

Global site tag (gtag.js) - Google Analytics