自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张彤的专栏

有智慧的人,有智慧的故事,有智慧的人生

  • 博客(41)
  • 资源 (29)
  • 收藏
  • 关注

原创 lock语句及静态方法的互斥锁

lock 语句用于获取某个给定对象的互斥锁,执行一个语句,然后释放该锁。 lock-statement:(lock 语句:) lock   (   expression   )   embedded-statement(lock   (   表达式   )   嵌入语句) lock 语句的表达式必须表示一个引用类型的值。永远不会为 lock 语句中的表达式执行隐式装箱转换(第 6.1.5

2006-12-30 23:48:00 2435

转载 2006技术盘点 多项无线技术被高估

依照和企业相关性前后排列的热点技术,帮助商业科技决策者观察2006年商业科技发展的全景,作为来年管理决策的重要依据。   高估   1. SOA  2. Web2.0  3. 3G   4. 统一通信  5. RFID  6. 虚拟技术   7. 多核技术  8. IPTV  9. 定位技术  10. WiMax  低估   1. 开源  2

2006-12-30 09:22:00 1610

转载 编写java最常见的21种错误

1.Duplicated Code  代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。2.Long method  它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。3.Large Class  大类就是你把太多的责任交给了一个类。这里的规则

2006-12-26 20:13:00 799

转载 去掉重复记录问题

原记录为:   a    b    c----------------- 1    1     a 1    2     b 1    3     c 2    4     d 1    5     e 2    6     f 2    7     g 3    8     h要求结果为:  a    b    c----------------- 1    1     a      2

2006-12-26 20:12:00 1095

转载 想成为嵌入式程序员应知道的0x10个基本问题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII

2006-12-26 20:07:00 964

转载 Windows Server 2003 性能调整指南

摘要本文介绍了有助于提高Microsoft® Windows  Server™ 2003 系统性能表现的重要参数和设置。文章对每一种设置及其可能具有的效果进行了描述,帮助用户根据自己的系统、工作负载和性能目标做出明智的决策。本文档所包含的信息代表了在发布之日,Microsoft Corporation 对所讨论问题的当前看法。因为 Microsoft 必须顺应不断变化的市场条件,故该文档不

2006-12-26 18:55:00 5292

转载 .NET20 一种简单的窗口控件UI状态控制方法

        我们经常需要控制窗口控件的状态。比如,在某些情况下,需要禁止一部份控件,或让一部份控件呈只读状态等等。        假如有如下的窗口:                当按下Enable时,左侧的所有控件都要禁止(Enabled=false),当按下Disable时,左侧的所有控件都取消禁止(Enabled=true)。        通常的作法是直接用代码来控制:    

2006-12-25 15:15:00 928

转载 Sun公布第一个遵照GPL许可的java源代码

现在你就可以从Sun那里获得遵照GPL许可的JVM源代码(GPLv2)。每个人也许希望看到的是桌面版本J2SE,但现在首先放出的是J2ME,它可以运行在Linux x86,MIPS,和ARM平台,Sun把它命名为phoneME。phoneME Project Downloads  Page ContentsLicensingRelease DefinitionsphoneME

2006-12-25 10:15:00 950

转载 在命令行中编译.NET代码

到目前为止,使用Visual Studio .NET IDE是开发.NET应用程序最容易的方法,但它并不是仅有的方法。.NET运行库将C#、VB .NET和VJ#的编译器随其运行库一起发布,因此只要有一个文本编译器和.NET运行库,就能够创建任何.NET应用程序。提示:为了实际开发并使用.NET应用程序,需要.NET运行库。如果没有安装,您可以从Microsoft的网站http://www

2006-12-22 11:46:00 1491

原创 使用Access的几点技巧

1.ACCESS中使用select top 出现的问题如果在查询TOP语句的后面使用Order by,而且Order by字段中有重复值的话,那么这个TOP很可能会失效,会返回所有记录比如:Select top 5 from News order by CreateDate如果CreateDate中有重复值,那么很有可能会显示出所有的记录来,此TOP功能会失效的但如果CreateDate中无重

2006-12-21 14:34:00 1595

转载 黑客知识系列之木马程序隐身的技术

最基本的隐藏:不可见窗体+隐藏文件 木马程序无论如何神秘,但归根究底,仍是Win32平台下的一种程序。Windows下常见的程序有两种: 1.Win32应用程序(Win32 Application),比如QQ、Office等都属于此行列。 2.Win32控制台程序(Win32 Console),比如硬盘引导修复程序FixMBR。 其中,Win32应用程序通常会有应用程序界面,比如系

2006-12-20 21:29:00 938

转载 c# 8条语句实现屏幕抓图

Image myImage = new Bitmap(300, 200);Graphics g = Graphics.FromImage(myImage);g.CopyFromScreen(new Point(Cursor.Position.X - 150,Cursor.Position.Y - 25), new Point(0, 0), new Size(300, 200));IntPtr dc

2006-12-20 21:28:00 904

转载 JAVA基础:提升JSP应用程序的七大绝招

提升JSP应用程序的七大绝招 你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,

2006-12-20 21:28:00 853

转载 SQL各种写法的效率问题

(1)一次插入多条数据时:CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000))INSERT tb   SELECT 1,DDD,1UNION  ALL        SELECT 1,5100,DUNION  ALL        SELECT 1,5200,E也可以这样:CREATE TABLE tb1(I

2006-12-20 21:27:00 1013

转载 深入 Java2 SDK源码(一)

  Java2 SDK源码概观         作者 : 王森  (国立交通大学科技管理研究所)        到目前为止,Sun Microsystems的网站上只释出了Java2 SDK 1.3 Win32版本的源码,而Java2 SDK Solaris/Linux版本的源码最多只到1.2.2。因此本文内容只适用於Java2 SDK 1.3的Win32版本源码。所有的操作皆在 Windows

2006-12-20 09:27:00 994

转载 CSDN Blog十大常用小技巧

Blog小技巧之一-用MSN Push你的Blog!                有一种应用于MSN的服务也可以向用户提供这种Push Information的服务。那就是-“MSN Alert”[注:“MessageCast”-信息广播系统[Push Information O.S.],该系统基于实时网络技术和RSS,向用户发布各种定制信息,Blog和自动更新。]提示:每当你的Blog内容更新

2006-12-18 11:29:00 839

转载 在公告栏里加进啦Google自定义搜索引擎(附代码,和参考代码,原代码)

现在Me公告栏里使用的代码code: new_0.0.2script language="javascript">...function on_search_click()...{ Form1.action = "http://www.google.com/custom?q="; Form1.target = "_blank"; Form1.method = "get";}scri

2006-12-18 11:27:00 11385

转载 SQL Server开发问题前十名

在SQL Server中进行开发会让你身处险地,并且寻找快速解决方案。我们编辑了前十名关于SQL Server开发的常见问题。对常见的针对表和字段的名字约束进行探究。学习如何解决并发问题,并且在不了解T-SQL的情况下编写存储过程。查看这些解决方案的快速参考,并且了解更多内容。  花点时间来会见我们的全体专家,然后看看有关SQL Server主体的全体列表.Take a moment to m

2006-12-15 09:23:00 1043

转载 ASP 编程中20个非常有用的例子

1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 The Physical path to this virtual website is: 2.我如何知道使用者所用的浏览器? 答:使用the Request object方法 strBrowser=Request.ServerVariables("HTTP_USER_AGENT") If Instr(strBrow

2006-12-15 09:21:00 1025

转载 61条面向对象设计的经验原则

“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相

2006-12-15 09:12:00 819

转载 Oracle 的共享连接和专用连接方式之初探

        在专用连接方式中,每一个连接到数据库服务器的客户端请求,服务器会和客户端之间建立起连接,这个连接用于专门处理该客户端的所有请求,直到用户主动断开连接或网络出现中断。在连接处于空闲时,后台进程PMON会每隔一段时间,就会测试用户连接状况,如果连接已断开,PMON会清理现场,释放相关的资源。 专用连接相当于一对一的连接,能够快速的响应用户的请求。当然,在连接的时候,首先要创建PGA(P

2006-12-13 20:22:00 1011

转载 常用正则表达式收集&勘误

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以

2006-12-13 20:22:00 863

转载 Eclipse无插件启动Tomcat

NEW 一个server选择tomcat版本号,目录等,右击新建server,点run...设置以下变量Argumentstart-Dcatalina.base="d:eclipseworkspace.metadata.pluginsorg.eclipse.wst.server.core mp0" -Dcatalina.home="D:Tomcat5"-Djava.endorsed

2006-12-13 20:21:00 850

转载 精妙的SQL语句

说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间select a.title,a.username,b.adddate from table a,(sele

2006-12-13 20:19:00 900

转载 2007年web开发技术预言

摘要: 2006年即将过去,这一年被广泛地看作是:在线投资新浪潮的一年;更新的web技术和技巧兴起和成长年;从未这样采用web能量的新商务模式的兴起(和衰落)的一年。根据SitePoint和Ektron这两家组织提供的调查报告,大家不妨跟随作者一起放眼遥望一下亮光周围的风景,也许你会听到自己的惊呼,请加入到对“未来”的预言中吧!尝试一下网络对趋势的影响力!2007年web开发技术预

2006-12-12 09:19:00 1089

转载 用c#绘制Office2003样式的菜单

我的方法是重写MenuItem类,在写的过程中发现用GDI+实际测量出来的文本的大小不是很准确,还有文本也不能很好对齐,固在代码里可以时常看到很多多加上去的数字.我想原理就不用我讲了吧,下面的代码注释的很清楚了:using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows.Forms;na

2006-12-08 22:37:00 774

转载 用C#编写ActiveX控件(三)

在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。         首先,我们建立一个windows安装项目,并将ActiveX控件的主输出添加到项目输出中。然后,改动ActiveX控件的主输出文件,将其Register属性改为vsdrpCOM.如图: 下一步,我们改动项目属性,将引导程序更改为 Web引导程序。很遗憾的是,在 Web引导程序设置 中的安装文件夹URL中

2006-12-08 18:27:00 900

转载 用C#编写ActiveX控件(二)

       在我的上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。          我们在Demo中加入ShowMessage方法: public void ShowMessage(string msg)         {             if(msg != null)         

2006-12-08 18:24:00 1380

转载 用C#编写ActiveX控件(一)

    前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。     首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下: using Sy

2006-12-08 18:12:00 916

原创 不闪烁的进度条控件

using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Drawing.Drawing2D ;using System.Data;using System.Windows.Forms;namespace MyControls{ ///  /// GPr

2006-12-08 18:00:00 1228

原创 不闪烁的七段码时钟控件

using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Globalization; using System.Windows.Forms; using System.ComponentModel;   namespace MyControls{ #region 枚举  #regi

2006-12-08 17:58:00 1213

转载 Windows用户界面编程中的界面闪烁问题

    在Windows图形化用户界面编程中,若程序自己绘制用户界面时,会经常碰到界面闪烁,比如其他窗口在上面移动,用户界面滚动,这些都有可能导致闪烁。在一个容器中绘制特定的文档,需要相应作为绘图容器的控件的OnPaint事件,需要在OnPaint事件处理中重新绘制文档,而Windows操作系统一般会在两种情况下触发OnPaint事件:容器控件被其他窗体覆盖后又显示,还有就是容器控件的滚动处理。在

2006-12-08 16:04:00 1010

转载 当前Java软件开发中几种认识误区

越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件的生命性  软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构

2006-12-07 22:27:00 877

转载 统计图表

Syn-Data基于Internet数据协同会议系统是利用最新流媒体通信技术实现的一个具有实时多点语音、视频、数据通讯综合应用能力的系统。它不仅实现基于Internet的具有多人音频、多人视频、共享电子白板、共享文档等交流手段的实时数据协同、实时讨论的功能,而且实现单机的课件录制,全程录制回放等功能,具有对带宽要求低,高质量音频视频,与Web无缝集成,强的抗网络拥塞丢包能力和支持防火墙和应用代理等

2006-12-06 19:40:00 1642

原创 Threading

JoinThreadusing System;using System.Threading;class App {   static void MyThreadMethod() {      Console.WriteLine("This is the secondary thread running.");   }   static void Main() {      Consol

2006-12-06 18:51:00 973

原创 在C#中获得本地路径

可以有多种方式Process.GetCurrentProcess().MainModule.FileName可获得当前执行的exe的文件名。Environment.CurrentDirectoryDirectory.GetCurrentDirectory()AppDomain.CurrentDomain.BaseDirectoryApplication.StartupPathApplication

2006-12-06 18:45:00 1323

转载 柱形图和折线图饼形图控件

 using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Data;using System.Windows.Forms;using System.Xml ;namespace ChartControl{ ///  /// ChartControl

2006-12-04 21:19:00 1394

转载 用C#绘柱形图

简介:owc控件是microsoft office 图表控件(owc10为ofiiceXP的组件、owc11为office2003的组件,组件的路径为C:/Program Files/Common Files/Microsoft Shared/Web Components/11/owc11,帮助文件的路径为C:/Program Files/Common Files/Microsoft Shared

2006-12-04 21:17:00 2764

转载 动态生成 TreeView

protected void Page_Load(object sender, EventArgs e)    {        if (!Page.IsPostBack)        {            BindTreeView(TreeView1);        }    }    private void BindTreeView(TreeView treeview)    {  

2006-12-04 10:34:00 1102

转载 [Symbian项目进展]网络流量曲线图,代码+效果图

效果图如下:实现方法:1、创建一个计时器,请将其打开2、写计时器活动对象的回调函数,在回调函数中刷新屏幕实现代码如下:创建计时器活动对象并且打开定时器:    iPeriodicTimer = CPeriodic::NewL( CActive::EPriorityStandard );//创建活动对象    StartTimer();//打开定时器 打开定时器代码:1    i

2006-12-04 10:30:00 1286

华为云业务中台&数据中台技术方案.pdf

业务中台技术方案统一技术架构、统一应用运行运维平台,基于华为云DevOps一站式开发运维平台和中间件快速开发和减少运维。 一个大平台,四个标准化(基础设施、应用架构、数据集成、交付过程) 底层核心竞争力:以硬核技术平台打造云基础服务尖刀 微服务核心竞争力:业界最优性能,端到端全场景支撑企业微服务化转型

2020-08-08

华为金融业务介绍.pdf

华为智慧金融解决方案以创新的ICT技术,重塑传统IT平台的架构、数据的价值及服务渠道的体验,实现金融业务科技创新和流程再造,加速金融机构的数字化转型。

2020-08-08

华为混合云方案介绍.pdf

华为混合云提供客户在本地数据中心使用华为云服务的能力,满足客户特定的安全和合规要求,并且通过持续迭代演进,提供满足业务要求的云服务,同时解决部分业务场景低时延的限定要求。

2020-08-08

How to do almost everything In active directory via C#

When it comes to programmatically accessing Microsoft's Active Directory a lot of people seem to have quite a difficult time tying all the pieces together to accomplish exactly what they want to. There are so many technologies available for communicating with LDAP that many programmers end up with a mix between COM+ ADSI calls and .NET class calls mixed into their code. ADSI code is so difficult to understand and follow that the creator of that code usually owns it for the entirety of it's lifecycle since no one else wants to support it. This article attempts to tie together the most commonly used elements involved in Active Directory Management in the simplest, most clean manner possible. I interact with Active Directory in nearly all of my applications (web & forms) and I have had to solve a lot of integration issues for many customers. When I was starting out with this technology I had a lot of growing pains so this is an attempt to help those programmers who may have a need to interact with the Directory but do not want to have to become experts in the issue. However, certain rudimentary knowledge and concepts are required in order to utilize the code. You must be familiar with such terms as: distinguishedName, ldap paths, fully qualified domain names, object attributes (single string & multi-string), and general knowledge of ldap schemas.

2012-03-09

iTextSharp in Action

The .NET framework does not contain any native way to work with PDF files. So, if you want to generate or work with PDF files as part of your ASP.NET web application, you will have to rely on one of the many third party components that are available. Google will help you to find one that fits your b

2012-03-05

美剧中50句经典俚语完美解析

美剧中50句经典俚语完美解析,学习和理解标准美国俚语的绝佳参考资料。

2011-09-08

User Stories Applied

User Stories Applied

2010-11-24

ThoughtWorks Anthology on Software Technology and Innovation

ThoughtWorks Anthology on Software Technology and Innovation

2010-11-24

《程序员》杂志2010年第十一期

《程序员》杂志2010年第十一期电子版(非影印版)

2010-11-24

六顶思考帽

六顶思考帽——全球创新思维训练第一书

2007-11-04

多款漂亮的Flash时钟

多款漂亮的Flash时钟

2007-11-02

56FlashToFlv地址转换.rar

可以转换mv.56.com上的Flash视频地址(只限视频,不能下载相册MV)

2007-09-21

正则表达式(教程+源码)

正则表达式30分钟入门教程<br>RegexTester source

2007-09-09

设计模式C++Code版

设计模式C++Code版

2007-08-15

英语谚语大全(3267条)

英语谚语大全(3267条)

2007-07-30

中文字体表(CHM)

中文字体表对照,作为选择字体效果的参考。

2007-05-25

WebChart Source Code

反编译后的源码<br/>包含一个自己写的测试用例<br/><br/>// Assembly WebChart, Version 1.1.1.4<br/><br/>[assembly: AssemblyVersion("1.1.1.4")]<br/>[assembly: AssemblyCopyright("By: Carlos Aguilar Mares (CarlosAg@microsoft.com)")]<br/>[assembly: AssemblyCompany("CarlosAg.net")]<br/>[assembly: AssemblyTrademark("CarlosAg.net")]<br/>[assembly: AssemblyProduct("WebChart")]<br/>[assembly: AssemblyConfiguration("")]<br/>[assembly: AssemblyDescription("Web Chart Control")]<br/>[assembly: AssemblyTitle(".NET Chart Engine")]<br/>[assembly: CLSCompliant(true)]<br/>[assembly: TagPrefix("WebChart", "Web")]<br/>[assembly: AssemblyDelaySign(false)]<br/>[assembly: ComVisible(false)]<br/>[assembly: FileIOPermission(SecurityAction.RequestMinimum, Unrestricted=true)]

2007-05-24

成长中必须知道的20个故事(PDF)

成长中必须知道的20个故事

2007-05-15

一个画图程序(C#)

资源来自互联网,反编译后得到的源码,仅供学习、参考、交流之用。

2007-05-13

计算几何算法概览

计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。作为计算机科学的一个分支,计算几何主要研究解决几何问题的算法。在现代工程和数学领域,计算几何在图形学、机器人技术、超大规模集成电路设计和统计等诸多领域有着十分重要的应用。在本文中,我们将对计算几何常用的基本算法做一个全面的介绍,希望对您了解并应用计算几何的知识解决问题起到帮助。

2007-05-01

IE7(盗版)升级方法

将下面代码用记事本保存成key.vbs。然后运行即可安装。(超级解霸的用户可能会发现双击.vbs文件会启动解霸播放器,这是解霸的一个BUG,擅自更改了.vbs文件的默认打开方式。恢复方法为:在注册表中找到HKEY_CLASSES_ROOT\.vbs,将默认改为VBSFile。)<br/>

2007-05-01

理解.NET中的异常

或许从第一次使用异常开始,我们就要经常考虑诸如何时捕获异常,何时抛出异常,异常的性能如何之类的问题,有时还想了解究竟什么是异常,它的机制又是什么。本文试着对这些问题进行讨论。

2007-04-29

设计模式C#-Code版

GangOfFour的23种设计模式C#代码示例

2007-04-28

字符点阵引擎V1.4(C#源码)

文字和图片转点阵的工具,不多说了,自己看吧。

2007-04-13

Free Serial Port Monitor

一款非常棒的串口监视工具,本身并不独占串口资源,而且完全没有使用时间限制。

2007-04-12

Spring in Action中文版

想象一下,你被困在一个荒凉的小岛上,这个听上去像是美梦成真。毕竟,谁不想在海滩上静静地独处,幸福地不用管外面世界的纷纷扰扰呢?<br/><br/>但是在一个荒岛上,不可能总是享受着冰镇果汁朗姆酒和日光浴。就算你享受这样宁静的隐居生活,过不了多久你就会饥饿、厌烦和孤独。在这段时间里,你只能以椰子和用叉捕的鱼为生。你最终还是需要食物、新的衣服以及其他供给。并且,如果你不和其他人联系,不久你就会以和排球说话告终。<br/><br/>很多你开发的应用会像被遗弃的荒岛。表面上看,它们好像能自给自足,但实际上,它们还要和其他系统合作,既有你组织内部的也有外部的。<br/><br/>例如,一个采购系统需要和一个厂商的供应链系统通信;可能你公司的人力资源系统需要和薪金系统整合;或者,甚至是薪金系统也要和打印、邮寄工资等外部系统交流。不管什么样的情况,你的应用需要和其他系统交流,远程访问它们的服务。<br/><br/>作为一个Java开发者,有好几种可以利用的远程技术,包括:<br/><br/>n 远程方法调用(RMI)<br/><br/>n Caucho的Hessian和Burlap<br/><br/>n Spring自己的HTTP invoker<br/><br/>n 企业JavaBean(EJB)<br/><br/>n Web Services<br/>

2007-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除