Hibernate事务处理机制(转)
Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析:Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate.properties中的配置:#hibernate.transaction.factory_class net.sf.hibernate.transaction.JTATransactionFactory#hibernate.transaction.factory_class net.sf.hibernate.transaction.JDBCTransactionFactory如果你什么都不配置,默认情况下使
最简单的Hibernate入门简介(转)
其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,和JBoss。本文的目的是演示一下Hibernate的安装过程以及最基本的功能,从而给初学者一个低得不能再低的入门门槛。下载文件 你需要Java SDK、 Hibernate包、Ant包、和JDBC Driver。1、Hi
Java对象持久化技术之Hibernate入门之一 (1)(转)
Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。(1)创建Hibernate的配置文件。(2)创建持久化类。(3)创建对象-关系映射文件。(4)通过Hibernate API编写访问数据库的代码。本章通过一个简单的例子helloapp应用,演示如何运用Hibernate来访问关系数据库。helloapp应用的功能非常简单:通过Hibernate保存、更新、删除、加载及查询Customer对象。图1显示了Hibernate在
快速上手Spring--4.安装和使用IDE(转)
这篇文章谈谈如何安装与使用SpringIDE。作为辅助Spring开发的工具,SpringIDE还是比较有用的。● 软件配置:? Eclipse 3.1? SpringIDE主页:http://springide.org/project/当前版本:1.2.1 http://springide.org/updatesite/updatesite_1.2.1.zip? GEF :只需要GEF Runtime就行了,3.1版本的下载地址。● 安装:? 解压安装GEF3.1,? 在eclipe中打开 Help ->Software Updates ->Find and install,选择 Search for new features to install. 在打开的界面中,选择new archived site,选择下载的zip文件(如果没有下载这个zip
在IIS中创建一个站点(转)
下面这个子程序负责创建一个WWW站点,各个参数的意义为:站点IP地址,站点根目录,站点说明,主机名,端口号,计算机名(一搬为LOCALHOST),是否立即启动,匿名访问时所使用的帐号,匿名访问时所用帐号的口令,LOG文件的目录. 函数返回所建站点在IIS中的序号(在IIS中,所有站点依次编号,第一个为1). 一个调用示例:siteid = ASTCreateWebSite("10.1.3.122","d:userdatauser1","www_user1","","80","LocalHost",True,"IUSR_user1","8iui%#","D:Logfiles&q
ASP函数详解(转)
Array() FUNCTION: 返回一个数组 SYNTAX: Array(list) ARGUMENTS: 字符,数字均可 EXAMPLE: <% Dim myArray() For i = 1 to 7 Redim Preserve myArray(i) myArray(i) = WeekdayName(i) Next %[/IMG] RESULT: 建立了一个包含7个元素的数组myArray myArray("Sunday","Monday", ... ... "Saturday") CInt() FUNCTION: 将一个表达式转化为数字类型 SYNTAX: CInt(expression) ARGUMENTS: 任何有效的字符均可 EXAMPLE: <% f = "
用VB编写ActiveX DLL实现ASP编程(转)
ASP是目前一种广为应用的用来快速构建动态WEB站点的编程语言,默认的内置开发语言是VBScript,由于ASP和微软Windows系列操作系统的结合非常的好,使得ASP已经成为了NT开发平台上面进行WEB开发的首选语言和环境。他有着简单易学,方便快速开发的种种优点,但是他也有着致命的弱点,就是他是脚本语言解释执行的,速度会受到一定的影响,更为关键的是,使用ASP来开发完成一个项目之后,整个项目在交付客户使用的时候,是会连带所有的ASP脚本源代码的,也就无法将商业程序保密了,源代码泄漏会给自己造成很大的损失,虽然微软也相应的推出了用
用ASP编程控制在IIS建立Web站点(转)
''********************************************************************************** '' 创建一个WebServer '' 必须参数:WRoot,为创建站点的物理目录;WComment为站点说明;WPort为站点端口;ServerRun为是否自动运行 '' 当创建成功时返回1,失败时提示退出并返回0,当创建站点成功但启动失败时返回2 ''********************************************************************************** '' ''******************注意:WPort为List类型,意为服务器端口,*************** '' 本函数在IIS5.0上通过,**必须以
何在ASP中连接MySQL数据库(转)
查了很多资料,ASP和MySQL连接目前有两种办法:一个是使用组件,比较有名是MySQLX,可惜要99美元。二就是使用MyODBC 来连接,下面我们就来看看第二种方式。 试验的平台: MySQL 4.0 For RadHat Linux (也可以使用for windows) Windows 2003 standard Edition Windows XP English一、安装MyODBC 1.访问网站 www.mysql.com 并下载 MyODBC ,我们使用的是3.51版本。 2.安装MyODBC到Windows中运行下载回来的MyODBC-3.51.06.exe(文件名因版本而异) 二、建立ODBC连接 进入:控制面板-》ODBC数据源 这时候,我们
IIS vb asp(转)
Private Sub Command1_Click()CreateIISWebServerLabel1.Caption = "创建成功"End SubPublic Sub CreateIISWebServer() Dim obj As Object Dim Web, NewWeb, Child, VirDir As Object Dim SBinds() Dim Ip, HostName, IIsInstallPath As String Ip = "10.143.132.119" 'IP地址 HostName = "www.wanghui.com" '主机头 IIsInstallPath = "d:wwwasp" '目录路径 Dim WebName, i, Port As Integer WebName = 1 Port = 80 '侦听端口 On Erro
asp连接mysql程序代码(转)
<%mysql_db_name = "mysql"mysql_db_user = "root"mysql_db_password = ""mysql_db_host = "localhost"mysql_dsn="tideinfo" strconnection="dsn="&mysql_dsn&";driver={mysql odbc 3.51 driver};server="&mysql_db_host&";uid=root;pwd=;database=mysql" set conn = server.createobject("adodb.connection") conn.open strconnection 'sql="create database "&mysql_db_name 'rs =c
JB8一个jsp文件编写、保存BUG的原因及修改(转)
在JB8中编写、保存的jsp文件的时候通常会出现这种错误(在状态栏中提示)com.borland.primetime.util.AssertionException: gbk而并不能正确保存jsp文件。个人修改办法如下:这个问题我在用JB8编写jsp文件时候发现的,现在本人已基本解决(但是改动了jdk类库里一些代码)首先我解析一下原因:JB8这个问题只出现在jsp文件中,而java代码则没有问题我们用JB(所有JB8以前的版本)编写程序的时候,项目的编码(Encoding)应该是GBK(注意是大写)这样我们编写Java代码的时候用的就是GBK,在JB8以前版本中,java文件和jsp文件的用的都是项目编码(
shtml网页SSI使用详解(转)
1、Config命令 Config命令主要用于修改SSI的默认设置。其中: Errmsg:设置默认错误信息。为了能够正常的返回用户设定的错误信息,在HTML文件中Errmsg参数必须被放置在其它SSI命令的前面,否则客户端只能显示默认的错误信息,而不是由用户设定的自定义信息。 <!--#config errmsg="Error! Please email webmaster@mydomain.com --> Timefmt:定义日期和时间的使用格式。Timefmt参数必须在echo命令之前使用。 <!--#config timefmt="%A, %B %d, %Y"--> <!--#echo var=&qu
话说Java与JavaScript区别(转)
经常上网的朋友一定知道JavaScript脚本语言,因为在很多的主页当中都有这样的标识,这个标识的中间就是用来编写JavaScript脚本语言的代码的。我们还知道有一种网络编程语言??Java。很多人以为JavaScript就是基于Java语言的编程语言,如果这样想,那就错了,Java与JavaScript完全是由两个不同的公司开发的两个不同的产品。Java是SUN公司推出的新一代面向对象的网络程序设计语言,它的设计思想是最大限度的利用网络,特别适合于Internet应用程序的开发,其前身是Oak语言;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape浏览器的
用JDOM包实现生成XML文件的简单示例(转)
import java.io.*;import org.jdom.*;import org.jdom.input.*;import org.jdom.input.*;import org.jdom.output.*;public class test1 { public void BuildXMLDoc() throws IOException,JDOMException { Element eeeRoot, eee1, eee2; Document Doc; eeeRoot = new Element("employees_information"); Doc = new Document(eeeRoot); eeeRoot = Doc.getRootElement(); eee1 = new Element("name"); eee2 = eee1.setText("C.Y. Shen"); //eee2
jsp读取大对象CLOB并生成xml文件示例(转)
<%@ page contentType="text/html; charset=gb2312" %><%@ page info="database handler"%><%@ page import="java.io.*"%><%@ page import="java.net.*"%><%@ page import="java.lang.*"%><%@ page import="java.util.*"%><%@ page import="java.sql.*"%><%@ page import="javax.servlet.*"%><%@ page import="javax.servlet.http.*"%><%@ page import="oracle.sql.CLOB"
列出System.getProperty的所有返回值(转)
在写jsp的时候,大家也许想得到jsp服务器的一些相关信息,觉得很难写出来,其实,在System.getProperty中,可以得到许多有用信息。如:java.version,java.runtime.name,os.name(java.naming.factory.url.pkgs)等相关信息,下面是得到这些返回值的jsp页面: <html><head><title>Welcome</title></head><body><left><% out.println("hello,world"); java.util.Properties pp = System.getProperties();//out.println(pp.toString());out.println("<br>System
一个读取xml文件内容的类(转)
一个读取xml文件内容的类 package project.util.xml;import java.io.*;import java.util.*;import javax.servlet.http.*;import org.apache.log4j.*;import org.jdom.*;import org.jdom.input.*;/*** <p>Title: <font color="steelblue" size="10">读取xml文件信息</font></p>* <p>Description: <font color="steelblue">从XML配置文件中获得配置信息。excerpt form jdom。</font></p>* <p>Copyright: <font color="steelblue">Cop
JSP中读文件和写文件的例子(转)
读文件的例子***************************************************<%@ page contentType="text/html;charset=gb2312"%><%//变量声明java.lang.String strFileName; //文件名 java.io.File objFile; //文件对象 java.io.FileReader objFileReader; //读文件对象 char[] chrBuffer = new char[10]; //缓冲 int intLength; //实际读出的字符数(一个中文为一个字符)//设置待读文件名 strFileName = "d: est.txt";//创建文件对象 objFile = new java.io.File(strFileName);//判断文件是否存在if(objFile.exists
从网上抓取指定URL源码的方案(转)
言 在做无线项目的时候,与通讯公司的数据通讯有一部分是通过XML交互的,所以必须要动态抓取通讯公司提供的固定的Internet上的数据,便研究了一下如何抓取固定url上的数据,现与大家分享一下。 类名GetPageCode,有一个方法GetSource,通过属性传递参数,入参控制的是要取得URL的地址,代理服务器的设置及输出方式的控制,这里大家可以再扩展自己的需要,我这里只提供了两种方式,一种是直接写到本地的某个文件中,另外一种就是返回字符串的。类里已经作了比较详细的注释,我想大家很容易就看明白了,如果实在不明白, 那就msn