-
61条面向对象设计的经验原则
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 ----- Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减...
2008-02-23 09:42:34
-
Javamail中的常见中文乱码问题与解决办法(综合)
在使用JavaMail api开发邮件服务系统时,我们常常会碰到很多中文乱码问题,下面就分别介绍如何解决这些问题。 1.发送名称含中文的附件到邮件服务器,用别的邮件接收程序接收到的附件名显示为乱码 解决办法: 在调用MimeBodyPart的setFileName()时使用Base64编码。例如:...
2008-02-23 09:42:34
-
Eclipse实用教程(使用环境)
很多Java爱好者都在提一些的问题,我想借解答问题的机会,把一些有针对性的问题总结一下,写一点东西出来,让使用Eclipse这个开源工具的朋友能够顺利上手。基本上写的都是教您如何使用Eclipse来开发JAVA应用程序和J2EE应用程序,穿插一些JAVA的基础知识。 [需要申明的...
2008-02-23 09:42:32
-
ANT介绍及安装及配置
-. Ant简介 Ant是一个类似make的工具,用来编译/运行/测试Java程序。 构建、包装和发布过程中几乎每一件事都可以由Ant的任务来处理. 二.Ant的安装及配置 你可以从Jakata网站下载预编译的ANT,解压至任一目录; 设置自己的环境变量,即ANT_HOME,指向解压目录; 设置JAV...
2008-02-23 09:42:30
-
Eclipse实用教程(VE插件使用详解)
使用 Eclipse 的 VE ( Visual Editor ) 早就听说 Eclipse 的鼎鼎大名 , 浏览了好多关于 Eclipse 的文章 , 听说用 SWT,JFace 能设计出拥有本地操作系统界面风格的东东 , 如果在 XP 上运行 , 岂不是很让客户满意 , 近期要做个桌面系统 ,^_^....., 想 Trying 下 . 用 Ec...
2008-02-23 09:42:26
-
使用JAVA中的动态代理实现数据库连接池
数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了...
2008-02-23 09:42:10
-
一个连接数据库完整程序可以作为模板(从csdn中获得)
//------------------------------------------------------------------ // 以下代码可以用作模板。 仅需 // 替换相应的 url、登录和口令,然后替换 // 您要发送到数据库中的 SQL 语句。 //------------------------------------------------------------------------...
2008-02-23 09:42:04
-
SOA与中间件、基础件的发展
应运而生的 SOA 美国著名的 IT 市场研究和顾问咨询公司 Gartner 预测:到 2006 年,采用面向服务的企业级应用将占全球销售出的所有商业应用产品的 80 %以上;到 2008 年, SOA 将成为绝对主流的软件工程实践方法。近几年全球各大 IT 巨头纷纷推出自己的面向服务的应用...
2008-02-23 09:42:03
-
Jdk5.0新特性——Generic Types (泛型) /第3章
3. 泛型通配符 首先,下面是一个例子,作用是打印出一个集合中的所有元素,我们首先用老版本 JDK1.4 的编码规则,代码如下: void printColleciton(Collection c){ iterator i = c.iterator(); for (k = 0; k c.size();k ){ System.out.pritnln(i.next(); } 然后,我们...
2008-02-23 09:42:00
-
Jdk5.0新特性——Generic Types (泛型) /第4章
4. 泛型与数据类型转换 4.1. 消除类型转换 上面的例子大家看到什么了,数据类型转换的代码不见了。在以前我们经常要书写以下代码,如: import Java.util.Hashtable; class Test { public static void main(String[] args) { Hashtable h = new Hashtable(); h.put(key...
2008-02-23 09:41:56
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




