Welcome 微信登录

首页 / 软件开发 / JAVA

如何使用Hibernate来管理事务

如何使用Hibernate来管理事务

如何使用Hibernate来管理事务2011-02-27在数据库应用程序中最基本的操作是CRUD(创建/读取/更新/删除),这4个操作构成了数据库应用程序的基石。在单机时代,一个数据库只由一个应用程序使用,这样CRUD操作并不会带来什么负面影响,但当进入网络时代后,这一切都发生了改变。由于网络数据库程序一般是由多个客户端同时操作一个数据库,因此,传统的CRUD操作将变得不再安全。因此,这个问题将引出本文的中心内容:事务。通过事务可以使传统的CRUD操作适应...
JDBC的代码重用

JDBC的代码重用

JDBC的代码重用2011-02-27在使用JDBC连接数据库的时,我们会采用executeQuery(String sql)获得一个结果集。当数据库结构变化或者获得其他数据库表结果集的时候我们需要将ResultSet结果集根据不同的数据结构重新遍历。如何才能建立一个与数据库结构无关的JDBC连接呢?我们可以通过使用ResultSetMetaData()方法获得表结构。然后使用Object[]数组遍历结果集。当我们要取得相应的结果时,我们可以使用Itera...
使用RadRails和Eclipse可以轻松进行Ruby on Rails开发

使用RadRails和Eclipse可以轻松进行Ruby on Rails开发

使用RadRails和Eclipse可以轻松进行Ruby on Rails开发2011-02-27 IBM Pat EylerRuby on Rails 的地位如日中天。随着它的流行,开发人员越来越迫切地需要一个集成开发环境(IDE)来使 Rails 更容易使用。RadRails 是基于 Eclipse 的环境,能够满足大多数开发人员的要求。本文介绍了 RadRails IDE,并假定您已经知道用 Ruby on Rails 开发 Web 应用程序的方法,...
使用Rails、OpenLaszlo和Eclipse开发富Internet应用程序

使用Rails、OpenLaszlo和Eclipse开发富Internet应用程序

使用Rails、OpenLaszlo和Eclipse开发富Internet应用程序2011-02-27 IBM Robi Sen开始之前Ruby on Rails 在去年已经成为发展最快、最流行的开放源码 Web 应用程序开发框架之一。但因为其专注于构建 HTML 应用程序,一些人批评 Rails 不够灵活。尤其是随着富 Internet 应用程序 (RIA) 的兴起,这些应用程序使用一些技术来复制桌面应用程序功能,比如使用 Flash 进行用户界面开发,...
java实现返回cmd控制台所产生的信息

java实现返回cmd控制台所产生的信息

java实现返回cmd控制台所产生的信息2011-02-28 51cto博客 阿汐以前写JAVA时想练练手写一个编辑器,涉及到JAVA代码的编译部分,考虑调用用javac.exe来编译,一下这段代码是用于将编译后产生的错误信息反馈到GUI上.同理,在cmd下执行的任何命令都可以反馈到GUI中.//运行效果图//以下代码用到了SWT相关的包import java.io.IOException;import java.io.InputStream;import...
Java:使用匿名内部类在方法内部定义并启动线程

Java:使用匿名内部类在方法内部定义并启动线程

Java:使用匿名内部类在方法内部定义并启动线程2011-02-28 51cto博客 zhangjunhd下面的代码展示了在一个方法中,通过匿名内部类定义一个Thread,并Override它的run()方法,之后直接启动该线程。这样的代码可用于在一个类内部通过另起线程来执行一个支线任务,一般这样的任务并不是该类的主要设计内容。package com.zj.concurrency;public class StartFromMethod { privat...
Java运行时绑定探讨

Java运行时绑定探讨

Java运行时绑定探讨2011-02-28 51cto博客 zhangjunhd运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译器查看调用方法时提供的参数类型。如果方法是private、static、final或者构造器,编译器就可以确定调用那个方法。这是静态绑定。如果不是上述情况,就要使用运行...
Java中的switch-case语句

Java中的switch-case语句

Java中的switch-case语句2011-02-28对于流程控制中的switch-case语句,一直是我的一个弱项.每当考试或者面试笔试的时候,总是丈二和尚摸不着头脑,我想这应该是我基础太差的原因吧!为了彻底解决这个心病,不得不花点功夫了!首先从原理上来阐述这个问题:switch(表达式){ case 常量表达式1:语句1;....case 常量表达式2:语句2;default:语句; }1.default就是如果没有符合的case就执行它,defa...
jdbc中的离线数据集入门

jdbc中的离线数据集入门

jdbc中的离线数据集入门2011-02-28如果在开发应用的时候没有使用任何持久层框架,而是直接使用jdbc 的api编程的话,大家最长使用的就是ResultSet接口进行数据的读取了,但是大家也会觉得很不方便,因为ResultSet是在线的数据集,在读取数据的过程中不能断开数据库联接,只有读取数据完成后才能close掉相关对象。其实java也提供了离线的数据集,那就是RowSet接口以及相关的 子接口。而且sun在jdk里面提供一个默认的实现,而且象o...
Java共享类

Java共享类

Java共享类2011-02-28 IBM Lakshmi Shankar要真正彼此隔离 Java 应用程序,实质上需要多个 JVM,然而启动成本和内存占用使这种方式不那么理想。而共享类可以同时解决这两个问题。在多 JVM 环境中,共享类通过将一组核心系统类装载到共享内存中,可以在多个 JVM 中共享这些类。这些共享类放到内存的一个共享区域中,它们在这里对所有 JVM 都是保持一致的。结果,共享类只需要在第一次使用时装载到内存中,这消除了在以后每次 JVM...
Hibernate入门之一

Hibernate入门之一

Hibernate入门之一2011-02-28Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。(1)创建Hibernate的配置文件。(2)创建持久化类。(3)创建对象-关系映射文件。(4)通过Hibernate API编写访问数据库的代码。本文通过一个简单的...
<< 451 452 453 454 455 456 457 458 459 460 >>