随笔 - 312, 文章 - 14, 评论 - 1393, 引用 - 0
数据加载中……

在SQL Server2005中进行错误捕捉

     摘要: 任何程序都可能出现错误,在SQL Server中执行Transact-SQL也不例外。如果在Transact-SQL中发生了错误,一般有两种捕捉错误的方法,一种是在客户端代码(如 c#、delphi等)中使用类似try...catch的语句进行捕捉;另外一种就是在Transact-SQL中利用Transact-SQL本身提供的错误捕捉机制进行捕捉。如果是因为Transact-SQL语句的执行而产生的错误,如键值冲突,使用第一种和第二种方法都可以捕捉,但是如果是逻辑错误,使用客户端代码进行捕捉就不太方便。因此,本文就如何使用Transact-SQL进行错误捕捉进行了讨论。  阅读全文

posted @ 2008-05-09 09:57 银河使者 阅读(1347) | 评论 (0)编辑 收藏

在Tomcat中通过JOTM支持JTA

     摘要: 因为需要将项目从IBM WebSphere Application Server移植到Tomcat上开发,所以研究了一下在Tomcat中通过JNDI查找和使用JDBC及JTA的方法。  阅读全文

posted @ 2008-05-08 10:13 银河使者 阅读(3160) | 评论 (0)编辑 收藏

如何防止覆盖(override)toString方法时产生递归调用

     摘要: 在Java中任何对象都继承于Object类,因此,每个类都有一个toString方法用于返回当前对象的字符串形式(可能是对象地址或其他和对象相关的信息)。在每个类中也可以覆盖toString方法以返回自定义的字符串。  阅读全文

posted @ 2008-05-07 16:07 银河使者 阅读(1973) | 评论 (7)编辑 收藏

在Java中连接字符串时是使用+号还是使用StringBuilder

     摘要: 字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"进行连接,如String s = "abc" + "ddd";但这样做真的好吗?当然,这个问题不能简单地回答yes or no。要根据具体情况来定。在Java中提供了一个StringBuilder类(这个类只在J2SE5及以上版本提供,以前的版本使用StringBuffer类),这个类也可以起到"+"的作用。那么我们应该用哪个呢?  阅读全文

posted @ 2008-05-07 16:04 银河使者 阅读(25459) | 评论 (15)编辑 收藏

在Spring2.5中定制自己的属性编辑器

     摘要: 在装载Bean时,如果属性类型是复杂类型,如是一个类。在装配时就要先装配这个属性类型(一般为一个类),才能装配Bean,但如果使用了属性编辑器,就可以无需装载属性类型,而直接装载Bean了。  阅读全文

posted @ 2008-05-07 12:21 银河使者 阅读(1724) | 评论 (0)编辑 收藏

java.lang.Object是如何成为默认父类的

     摘要: 经常有Java初学者会问为什么一个没有父类的Java类会自动从java.lang.Object类继承。如下面是一个普通的Java类:
public class Test // 从Object类继承
{
public static void main(String[] args)
{
System.out.println(new Test().toString());
}
}
从上面的代码可以看出,实际上,Test类的父类就是Object,因此,在Test中可以使用Object类的public或protected资源,如toString方法。那么Java编译器和JVM到底是如何做的呢?  阅读全文

posted @ 2008-05-06 15:14 银河使者 阅读(2767) | 评论 (0)编辑 收藏

Struts2教程8:拦截器概述

     摘要: Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。  阅读全文

posted @ 2008-05-04 14:42 银河使者 阅读(15377) | 评论 (6)编辑 收藏

Java SE 6之GUI:让界面更加绚丽(下)

     摘要: 在上一篇中我介绍了Java SE 6在GUI上的部分改进。在这篇 文章中我接着介绍另外几种新的GUI功能。这些功能是:

1. 带有排序和过滤功能的JTable。

2. 增强的JTabbedPane组件

3. 增强的打印功能

4. 增强的拖放功能  阅读全文

posted @ 2008-04-30 20:19 银河使者 阅读(7906) | 评论 (6)编辑 收藏

Java SE 6之GUI:让界面更加绚丽(上)

     摘要: Java是一种非常强大的编程语言,但Java的GUI能力一直是它的软肋。虽然Java提供2种图形解决方案,AWT和Swing。但这2种图形库的功能十分有限,使用它们并不能带来更多的用户体验。而且AWT和Swing的更新速度很慢。一直到Java SE 5也没什么明显的变化。幸好Java SE 6终于为它们增加大更强大的功能。有了这些功能,使用AWT和Swing设计的用户界面可以更贴近用户。为了使读者能够更早地体验Java SE 6 GUI的美丽,本文就Java SE 6 GUI提供的主要功能进行讨论。  阅读全文

posted @ 2008-04-29 14:34 银河使者 阅读(8033) | 评论 (10)编辑 收藏

Struts2教程7:上传任意多个文件

     摘要: 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用struts2上传任意多个文件。  阅读全文

posted @ 2008-04-27 21:47 银河使者 阅读(24671) | 评论 (40)编辑 收藏

列出全部内容
共31页: First 上一页 23 24 25 26 27 28 29 30 31 下一页