JBoss-IDE 1.2.2 簡介 (Hibernate) 1

舞蹈视频创作:从舞台到屏幕的沉浸感打造与工作流优化 数字媒体创作中,镜头语言与剪辑节奏是构建沉浸感的核心技术。通过合理运用摄影机运动、光影设计和声音分层,可以将三维空间的舞蹈能量有效传递至二维屏幕。在工程实践中,舞蹈视频创作需要突破传统记录思维,建立从编舞阶段就融入镜头意识的工作流。以《寝子》为代表的优秀案例表明,特写镜头与身体细节的捕捉能强化真实感,而基于呼吸韵律的剪辑哲学比机械跟随音乐节拍更能保持动作完整性。这种技术方法不仅适用于舞蹈视频,也可扩展到运动捕捉、虚拟制作等数字表演领域,为创作者提供从前期分镜到后期调色的完整解决方案。 阅读详情

JBoss-IDE 1.2.2 簡介 (Hibernate) 1:

 

先要條件:

l          要完成 JBoss-IDE 1.2.2 教程 (http://www.csdn.net/develop/Read_Article.asp?id=25298), 和成功運行當中的例子, FiboBean ComputeServlet

l          JBoss, MySQL Hibernate 有一定的認識及下載 Hibernate 2.1.2 (http://prdownloads.sourceforge.net/hibernate/hibernate-2.1.2.zip?download) XDoclet (http://prdownloads.sourceforge.net/xdoclet/xdoclet-bin-1.2.zip?download)

 

說明:

l           我會繼續用 JBoss-IDE 教程裏的例子, 當中是一個 index.html call ComputeServlet invoke FiboBean 中的計算斐波納契數列 (Fibonacci, 即一種整數數列,其中每數等於前面兩數之和) function (compute). 而應用到 Hibernate 之後, 我會在 compute function 裏找出資料庫 (MySQL – test db) 中相關儲存計算 Fibonacci 結果後的資料 (Table - fibo), 如和輸入要求計算的數字是相同的話, 不用計算而在資料庫中拿取資料作為結果. 如不同即會清空資料庫中的資料, 再重新計算和存入資料庫中.

 

步驟:

1.          我會用 MySQL 創建一個 table 來儲存計算斐波納契數列的結果, 首先我會創建一個資料庫名命為 ‘test’, 再創建一個 table 名命為 ‘fibo’, ‘fibo’ 只有兩個 fields, 一是 id (varchar, PK), 一是 value (double). 最後在 JBoss default server 中設定這個 MySQL – test DataSource.

 

2.          下載 Hibernate 2.1.2 後請參考網上有關怎樣設定 Hibernate JBoss 裏的 sar 服務運行教程 (http://www.hibernate.org/66.html - 筆者按: 這條 link 好像死了, 不敢肯定, 可能Hibernate 已投入 JBoss , Hibernate 會在 4.0 的版本取代 CMP, 所以其實這篇簡介不是太有用, 只可當作參考.) (http://nemesisit.rdsnet.ro/opendocs/ejbhibernate.html). 複製 Hibernate 根目錄中的 hibernate2.jar lib 資料夾中的 ‘cglib-2.0-rc2.jar’, ‘commons-collections-2.1.jar’, ‘commons-lang-1.0.1.jar’, ‘commons-logging-1.0.3.jar’, ‘dom4j-1.4.jar’, ‘jcs-1.0-dev.jar’, ‘odmg-3.0.jar’, JBoss default server lib (%JBOSS_HOME/server/default/lib) 資料夾中. 完成後到 XDoclet, 下載後爆開它, 複製其 lib資料夾中的 ‘xdoclet-hibernate-module-1.2b4.jar’ eclipse資料夾中的 /plugins/org.jboss.ide.eclipse.xdoclet.core_1.2.2/ 資料夾裏, 因為這是外加 module XDoclet , 所以記得在 JBoss-IDE XDoclet Configure 中更新一下 XDoclet modules data.

 

3.          eclipse (我是用 2.1) 開啟 JBoss-IDE 教程裏 tutorial project, 右擊 tutorial project, ‘Properties’.

然後選 ‘Java Build Path’ -> ‘Libraries’ -> ‘Add External JARs’, JBoss default folder 裏的 ‘lib’ (%JBOSS_HOME%/server/default/lib/), ‘hibernate2.jar’, ’再按 ‘OK’.

 

4.          現在根據 Hibernate 跟來的教程來創建一個 HibernateUtil Class. 首先右擊 tutorial project -> ‘New’ -> ‘Class’, ‘Package’ 填入 ‘tutorial.hibernate’, Name 填入 ‘HibernateUtil’, 再按 ‘Finish’, 而代碼如下:

 

package tutorial.hibernate;

 

import javax.naming.Context;

import javax.naming.InitialContext;

import net.sf.hibernate.Session;

import net.sf.hibernate.SessionFactory;

import net.sf.hibernate.HibernateException;

 

public class HibernateUtil {

    private static SessionFactory sessionFactory;

   

    static {

        try {

            Context ctx = new InitialContext();

            sessionFactory = (SessionFactory) ctx.lookup("java:/hibernate/HibernateFactory");

        }

        catch (Exception e) {

            e.printStackTrace();

        }

    }

   

    public static final ThreadLocal session = new ThreadLocal();

   

public static Session currentSession() throws HibernateException {

        Session s = (Session) session.get();

        // Open a new Session, if this Thread has none yet

        if (s == null) {

            s = sessionFactory.openSession();

            session.set(s);

        }

        return s;

    }

   

    public static void closeSession() throws HibernateException {

        Session s = (Session) session.get();

        session.set(null);

        if (s != null)

            s.close();

    }

}

4、使用JBoss的企业服务 本文详细介绍了如何使用JBoss应用服务器和EJB3技术构建业务层,包括持久化路径、Hibernate配置和DAO模式的实现。通过无状态会话豆(SLSB)、事务管理和对象关系映射等技术,开发者可以更好地应对复杂的业务需求并构建高效可靠的Java EE应用。 阅读详情

相关推荐

JBoss-IDE 1.2.2 簡介 (Hibernate) 2

JBoss-IDE 1.2.2 簡介 (Hibernate) 2: 5.          完成後我們會再創建一個 Num 的 Hibernate 屬性檔案來影射在資料庫中的 fibo table, 右擊 tutorial project -> ‘New’ -> ‘Class’, ‘Package’ 填入 ‘tutorial.hibernate’, Name 填入 ‘Num’, 再按

patrickip的专栏 1127

JBoss-IDE 1.2.2 簡介 (Hibernate) 4

JBoss-IDE 1.2.2 簡介 (Hibernate) 4: 6.          現在要設定 XDoclet 了, 首先在 tutorial 項目中 src/META-INF 的資料夾裏新增一個 jboss-service-custom.xdt 檔案, 內容如下:    jboss.jca:service=LocalTxCM,name=MySqlDSnet.sf.hi

patrickip的专栏 1595

JBoss-IDE 1.2.2 簡介 (Hibernate) 1-2

JBoss-IDE 1.2.2 簡介 (Hibernate) 1 JBoss-IDE 1.2.2 簡介 (Hibernate) 1: 先要條件:l          要完成 JBoss-IDE 1.2.2 教程 (http://www.csdn.net/develop/Read_Article.asp?id=25298), 和成功運行當中的例子, FiboBean 和 Comp

eako的专栏 1502

JBoss-IDE 1.2.2 簡介 (Hibernate) 3

JBoss-IDE 1.2.2 簡介 (Hibernate) 3: 接著是 compute 方法:     /**    * @param number    * @return    *    * @ejb.interface-method view-type = "remote"    */    public double[] compute(in

patrickip的专栏 1088

JBoss-IDE 1.2.2 簡介 (Hibernate) 3-4

JBoss-IDE 1.2.2 簡介 (Hibernate) 3 JBoss-IDE 1.2.2 簡介 (Hibernate) 3: 接著是 compute 方法:     /**    * @param number    * @return    *    * @ejb.interface-method view-type = "remote"   

eako的专栏 1590

如何在Eclipse IDE中安装Hibernate / JBoss工具

Hibernate Tools是Java开发人员使用的便捷工具,可用于生成与休眠相关的乏味内容,例如映射文件和注释代码。 常见的用例是“逆向工程”功能,可从数据库表中生成Hibernate模型类,hbm映射文件或注释代码。 注意 Hibernate Tools被捆绑为JBoss Tools的核心组件。 因此,在安装JBoss工具之后,还需要安装Hibernate工具。 这是一个指南,向...

一名可爱的技术搬运工 323

JBoss Eclipse IDE 开发小组宣布 JBoss Eclipse IDE 1.5 发布了。

JBoss Eclipse IDE主要支持J2EE的WEB和EJB开发,提供ant和xdoclet自动提示等方便功能,还提供Hibernate EJB 3.0 JBoss AOP等开发,内置Jsp编辑器。可实现J2EE模块打包和设定部署,结合JBoss服务器进行调试等。安装JBoss Eclipse IDEEclipse中有两种方式:第一种:下载安装:在网址http://www.jboss.or

从无到有 2940

JBoss-IDE 1.2.2 簡介 (Struts) 3

JBoss-IDE 1.2.2 簡介 (Struts) 3: 步驟:6. 接著我們要在 project 的配置文檔中加上 Struts 的配置, 因為這不是跟 XDoclet 的設定, 所以我們要人手做一次, 不過還好只需一次. 首先我們將爆開 ‘struts-validator.war’ 後的資料夾裏 /WEB-INF/ 的所有檔案, (除了入面的資料夾, ‘web.xml’,

patrickip的专栏 961

How To Install Hibernate / JBoss Tools In Eclipse IDE

Hibernate Tools is a handy tool for Java’s developers to generate tedious hibernate related stuffs like mapping files and annotation code. The common use case is the “reverse engineering” feature to

Java档案 1190

JBoss Seam2.0发布

JBoss Seam2.0发布Seam2.0于上周发布了,JBoss Seam是一个新的强大的应用程序框架,用于建立下一代Web2.0应用,提供了统一、整合的技术如AJAX,JSF,EJB3,Java Portlets和BPM(Business Process Management)。Seam2.0有以下新特征:1)Seam组件模块现在支持Web Service,包括直接支持会话web服务;2

chszs的专栏 2296

jboss7.1.1 部署_在JBoss AS 7上部署BroadleafCommerce 2.0

jboss7.1.1 部署 前2个步骤实际上与Broadleaf无关,但是提到该步骤是为了使其易于执行(复制/粘贴)这些步骤。 步骤#1:在JBoss AS中配置数据源。 <datasource jta="true" jndi-name="java:jboss/datasources/BroadleafDS" pool-name="BroadleafDS_Pool" enabled="...

最佳 Java 编程 328

jboss-seam(jsf+ejb3)学习日记1

 昨天晚上把jboss-seam体验了下,感觉还可以,很简单,很容易实现,几乎把EJB3.0+jsf(myfaces)傻瓜化,这里把过程记录下.先下载eclipse+jboss IDE2+JBOSS AS我的版本分别是:JBossIDE-2.0.0.ALPHA-ALL.zipeclipse-SDK-3.2-win32.zipjboss-4.0.4.GA-Patch1-ins

lzlr1324的专栏 1851

hibernate 之 xdoclet构建文件

开发环境:eclipse3.0.1+JBossIDE-1.4.1-jre1.4-e31+jBOSS4.0.1xdoclet的一个很大用途在于从java文件生成相应的配置文件,下面的步骤就是从pojo生成相应的映射文件step 1)写一个POJO(本文的重点在于产生构建文件,这一部分会在另外的文章中说明)  @hibernate.class table="表名" 这一句不能少,否

pwlazy的专栏 1967

JBoss Eclipse IDE开发J2EE应用系统

JBoss推出的Eclipse IDE开发工具越来越强大,当初刚刚推出来时,因为其内置xdoclet功能被人看好,和Lomboz整合在一起开发J2EE,可是,Lomoz不是那么好安装的,至少我自己安装5次成功2次。同时,JBossEclipse IDE功能走向齐全,比较成熟完备,只需要JBossEclipse IDE就可以,不必需要Lomboz了,我们开发一个J2EE应用程序完全没有必

chinacyhina的专栏 419

JBoss AS 7上部署BroadleafCommerce 2.0

2个步骤实际上与Broadleaf无关,但是提到该步骤是为了使其易于执行(复制/粘贴)这些步骤。 步骤#1:在JBoss AS中配置数据源。 <datasource jta="true" jndi-name="java:jboss/datasources/BroadleafDS" pool-name="BroadleafDS_Pool" enabled="true" use-jav...

最佳 Java 编程 553
上一篇: JBoss-IDE 1.2.2 安裝
下一篇: JBoss-IDE 1.2.2 簡介 (Hibernate) 4
patrickip
博客等级 码龄23年 0粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值