-
JDK6的新特性:脚本语言支持(Scripting)[组图] 日期:2009-12-23 15:42:36 点击:7 好评:0
概述 ----------------------------- !-- frame contents -- !-- /frame contents -- JDK6增加了对脚本语言的支持(JSR223),原理上是将脚本语言编译成bytecode,这样脚本语言也能享用Java平台的诸多优势,包括可...
-
Rails 开发与 Java 编程的比较[组图] 日期:2009-12-23 15:42:36 点击:6 好评:0
2007 年 4 月 24 日 Ruby on Rails 开发和 Java 开发有着本质的不同。在 跨越边界 系列的最后一期中,Bruce Tate 将概述使用 Rails 从头开发一个复杂、可伸缩的 Web 站点时所发现的二者的主要差异...
-
关于数组和List之间相互转换的方法[组图] 日期:2009-12-23 15:42:36 点击:6 好评:0
1.List转换成为数组。(这里的List是实体是ArrayList) 调用ArrayList的toArray方法。 toArray !-- frame contents -- !-- /frame contents -- public T T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素...
-
Jdk5.0新特性Generic Types (泛型)[组图] 日期:2009-12-23 15:42:36 点击:5 好评:0
1. 介绍 2.定义简单Java泛型 !-- frame contents -- !-- /frame contents -- 其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中...
-
java与c#中二维数组的区别[组图] 日期:2009-12-23 15:42:36 点击:5 好评:0
java中使用二维数组 public class Array2D...{ public static void main(String[] args)...{ int myInt[][]=new int[5][10]; !-- frame contents -- !-- /frame contents -- //遍历,给数组中的每一个数组赋值 for(int i=0;imyInt.leng...
-
JBoss下的EJB3开发无状态会话Bean[组图] 日期:2009-12-23 15:42:36 点击:3 好评:0
1。开发一个具有Remote和Local接口的EJB3StatelessSessionBean. 如有那里写的不好请大家多多指教。 ############################## ##好了先介绍一下明星演员们:# ############################## !-- frame conte...
-
开源技术:Hibernate 3注释简介[组图] 日期:2009-12-23 15:42:36 点击:5 好评:0
在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并...
-
Hibernate项目中工具箱指南[组图] 日期:2009-12-23 15:42:36 点击:5 好评:0
通过Hibernate项目中提供的几个命令行工具(他们也被当作项目的一部分不断得到维护),还有XDoclet,Middlegen和AndroMDA内置的对Hibernate的支持,可以在几个不同的环境(SQL,java代码,xml映射文件)中进...
-
监控Proxool连接池的活动连接变化情况[组图] 日期:2009-12-23 15:42:36 点击:4 好评:0
研究了Proxool连接池的源代码后完成下面的程序,Proxool连接池的配置过程略。 /**//* *@author我为J狂建立日期2007-4-18 * */ packagenet.blogjava.lzqdiy; importjava.net.URL; importjava.sql.*; importorg.logicalcob...
-
Java程序最容易犯的21种错误实例分析[组图] 日期:2009-12-23 15:42:36 点击:2 好评:0
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method !--...
-
Java Fun and Games: Java Grab包的技术提示[组图] 日期:2009-12-23 15:42:36 点击:47 好评:0
开发 Java 平台十年之久,我已经积累了一些使用 Java SE grab 包加强游戏及其他 Java 平台开发的宝贵经验。 本期的 Java Fun and Games 将与您分享一些技术提示。 在文章的后半部分,将介绍如...
-
JForum 2.1.7 源程序编译草记[组图] 日期:2009-12-23 15:42:36 点击:10 好评:0
综合了解了JForum和MvnForum的一些特性后,最终决定下载JForum的源码,在本机的Eclipse 3.2 + WTP 1.5 + Tomcat 5.0环境中进行编译调试。 !-- frame contents -- !-- /frame contents -- 1、第一次编译后,出了...
-
Java SE 6中XML数字签名标准Java接口[组图] 日期:2009-12-23 15:42:36 点击:7 好评:0
级别: 中级 孙 瑛霖, 软件工程师, IBM 中国软件开发实验室 SOA设计中心 2007 年 4 月 16 日 !-- frame contents -- !-- /frame contents -- XML 数字签名技术用于对 XML 格式的数据进行数字签名,以保证...
-
Spring中的Template和Callback模式[组图] 日期:2009-12-23 15:42:36 点击:8 好评:0
Spring中的Callback模式与Template模式合用,随处可见。Template method被广泛的使用,像Servlet就是使用这个模式。Template mothod模式虽然能简化很多重复的代码,但这种模式的也有不少限制。...
-
从集合类的升级联想到Java适配器模式[组图] 日期:2009-12-23 15:42:36 点击:3 好评:0
Historical Collection Classes(JDK1.1 之前) 提供的容器有Arrays,Vector,Stack,Hashtable,Properties,BitSet。其中定义出一种走访群集内各元素的标准方式,称为Enumeration(列举器)接口,用法如下: Vec...
-
I18N-国际化消息和日志[组图] 日期:2009-12-23 15:42:36 点击:1 好评:0
摘要: 对于许多软件开发者来说,一提到国际化(亦称为 i18n)支持就会感到害怕。 要使编写的代码能够面向外国使用者,确实需要费一翻思量,因为在现有软件的代码中添加国际化支持可...
-
J2ME小Tip:setClip方法的使用详解[组图] 日期:2009-12-23 15:42:36 点击:1 好评:0
在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的...
-
通过JDMK 进行遗留系统管理[组图] 日期:2009-12-23 15:42:36 点击:3 好评:0
摘要: 巩固、集成、重构和移植是当今流行的标语式词汇。它们反映了一个除旧迎新的过程--旧者不是从本质上被更改就是被新者替代而弃之一旁。然而,在许多情况下,我们还是无法摆...
-
《精通Spring 2.0》前言[组图] 日期:2009-12-23 15:42:36 点击:8 好评:0
毫不夸张地说,Spring 2.0是一套有关Java EE API的百科全书,它针对各种Java EE API的使用都提供了一流的、一致的抽象和集成工作,从而统一Java EE API暴露给开发者的客户视图。开发者都知道...
-
使用AdminScripts脚本创建虚拟目录 日期:2009-12-23 15:42:36 点击:2 好评:0
AdminScripts脚本位于InetpubAdminScripts目录下,本文介绍如何使用这些脚本来创建一个虚拟目录,并对该虚拟目录进行参数设置。 AdminScripts目录下的脚本很多,这里只使用了其中的两个,a...