前几周学习了一下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建工程时,“-”就是非法字符,工程就会建立失败。
分享到:
相关推荐
本篇教程将深入解析如何整合Seam与Eclipse,以及如何配置Oracle数据库连接,为读者提供一个全面的入门指南。 ### 一、了解JBoss Seam JBoss Seam是一个开源的应用程序框架,它基于Java EE标准,特别是JSF(Java...
Hibernate支持多种数据库,包括MySQL、Oracle、PostgreSQL等,且提供了强大的查询语言HQL(Hibernate Query Language)。 **JSP和JavaScript:Web开发技术** JSP(JavaServer Pages)是用于构建动态Web页面的Java...
5. **数据库系统**:Oracle、SQL Server和MySQL是最常见的关系型数据库,而HSQLDB和Derby适合轻量级应用。Berkeley和EnterpriseDB则为高性能事务处理提供了解决方案。 6. **开发工具**:Eclipse、NetBeans和...
这些文件涵盖了多个IT领域的关键技术,包括数据库管理、编程语言、框架和开发工具。下面是对每个文件内容的详细解释: 1. **SQL语句集锦.7z**:这是一个关于SQL(Structured Query Language)的资源,SQL是用于管理...
- **6.3 配置Oracle数据库**:包括安装JDBC驱动、配置数据源以及测试连接的步骤。 以上内容概述了《JBoss Application Server 4.2 Getting Started Guide》中涉及的关键知识点和技术细节,旨在帮助读者快速掌握...
2. **jbpm-persistence.jar**:此jar包处理Jbpm流程实例的持久化,支持多种数据库,如MySQL、Oracle等。它提供了与Hibernate的集成,使得流程实例数据可以存储在数据库中。 3. **jbpm-seam.jar**:对于Seam框架的...
- `jbpm.hibernate.cfg.xml`: 如果涉及Hibernate,这个文件可能是Hibernate的配置,确保数据库连接信息、缓存设置等与JBoss环境相匹配。 最后,运行`JBOSS_HOME\bin\run.bat`启动JBoss服务器。启动成功后,你可以...
- **数据库**: 支持多种数据库类型,如 MySQL、Oracle 和 SQLite 等。 - **Freemarker**: 支持 Freemarker 模板引擎的语法高亮和代码提示。 - **Java EE 插件集**: 包括对 Java EE 7 的支持,如批处理编程模型 ...
JBoss Seam是一个基于JSF和EJB 3.0的框架,它简化了企业级应用的开发,特别是那些涉及多个组件和服务的应用。Seam提供了诸如会话管理、事件处理、国际化的高级功能,使开发者能够快速构建功能丰富的应用。 ### Ruby...
- **JDBC连接库**:了解不同数据库驱动,如MySQL、Oracle等的使用。 - **JDBC API**:掌握Statement、PreparedStatement、ResultSet等接口的使用。 - **JDBC高级**:学习批处理、连接池(如C3P0、DBCP、HikariCP...
- 支持多层集群,在多个层级(如呈现、服务、业务逻辑和数据库)进行集群部署。 - Terracotta DSO集成:提供内存共享机制,提高集群环境下的性能。 - 高级缓存:包括页面缓存、负载均衡、会话复制和分布式缓存等机制...
根据给定的信息,本文将对Java相关的架构图进行详细的解读与分析,主要涵盖Spring、Hibernate、Struts(包括Struts1和Struts2)、JSF、Seam、Grails、DWR、J2EE、Oracle等技术栈的核心概念及其架构特点。 ### 1. ...
- **数据库**:包括Oracle v8至v11g、MSSQL Server 2000、HSQLDB、Apache Derby (JDK DB)、IBM MQSeries、TIBCO Rendezvous等。 - **开发工具**: - **IDE**:Eclipse、NetBeans、IntelliJ IDEA、jEdit、IBM WSAD...