摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程: 1.系统条件: Eclipse Java EE IDE for Web Developers Java SE 6 Windows XP 2.基本... 阅读全文
posted @ 2013-01-04 15:30 gnuhpc 阅读(52929) 评论(1) 推荐(4) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 刚开始在IBM工作最大的困难可能就是听不懂老员工在说什么,因为他们说了很多术语和缩略语,下面总结了一部分,只是大量术语和略语的一小部分。这里整理了一个IBM PCD老员工的文字,我也添加了一些比较新的,毕竟这位PCD的老员工由于个人电脑业务由联想收购而多年不更新这个帖子了。IBM是一个百年的优秀... 阅读全文
posted @ 2013-01-04 15:16 gnuhpc 阅读(4767) 评论(0) 推荐(1) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.面向服务的体系结构SOA 1)定义:Service-Oriented Architecture,一种应用的体系结构,其中所有的功能都定义为独立的具有可调用的接口的服务。这些服务可以在一个流程中被调用从而完成相应的商业处理过程。服务可以位于同一个应用,也可以位于不同的进程,甚至可以在远... 阅读全文
posted @ 2013-01-04 15:13 gnuhpc 阅读(2413) 评论(0) 推荐(2) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ #!/bin/bash########################################################################## Author: Futuredaemon# Created Time: Thu 19 Nov 2009 10:57:15 PM C... 阅读全文
posted @ 2013-01-04 15:10 gnuhpc 阅读(2169) 评论(1) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.概述: 在现有的各种异构平台的基础上,构筑一个通用的,与应用无关、语言无关的技术层,各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成,即:传统的的Web技术解决的问题是如何让人来使用Web应用所提供的服务,而Web Service则要解决如何让计算机系统来使用Web应用所提供的服务。从... 阅读全文
posted @ 2013-01-04 15:08 gnuhpc 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.什么是Web 2.0? “Web 2.0”的概念开始于O'Reilly公司和MediaLive公司之间的头脑风暴,Web1.0的主要特点在于用户通过浏览器获取信息,Web2.0则更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。Web1.0到Web2.0的... 阅读全文
posted @ 2013-01-04 15:05 gnuhpc 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.语义网的特征: 每个资源有清晰的定义,如软件,文件,人,地点。概念之间的关系有清晰的定义,如软件产生文件,软件依赖于软件,文件的版本,文件具有主题,人所在地点。目标是实现机器自动处理信息。它将提供诸如信息代理、搜索代理、信息过滤等智能服务。语义Web上提供的这些智能服务应该超越目前这些... 阅读全文
posted @ 2013-01-04 14:42 gnuhpc 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.Web技术的技术特点和发展历程 a)技术特点 用超文本技术(HTML)实现信息与信息的连接; 用统一资源定位技术(URI)实现全球信息的精确定位; 用新的应用层协议(HTTP)实现分布式的信息共享。 b)发展历程 第一阶段的Web:... 阅读全文
posted @ 2013-01-04 14:37 gnuhpc 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.概述: J2EE (Java 2 Platform, Enterprise Edition) 是SUN 公司提出的在分布式环境中的一种体系结构,旨在将 Java 平台的范围扩展到大规模服务器环境。它提供了一种基于组件的设计、开发、集成、部署企业应用系统的方法,J2EE平台提供了多层分... 阅读全文
posted @ 2013-01-04 14:31 gnuhpc 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.基本概念: EJB是用于开发和部署多层结构的、分布式的、面向对象的Java 应用系统的跨平台的构件体系结构。采用EJB可以使开发商业应用系统变得容易,应用系统可以在一个支持EJB的环境中开发,开发完之后部署在其他的环境中,随着需求的改变,应用系统可以不加修改地迁移到其他功能更强、更复... 阅读全文
posted @ 2013-01-04 14:30 gnuhpc 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.基本概念: 框架:对问题的部分解决,是让用户集成构件的架构。 构件(组件): 构件是软件的基本单元, 既足够小,以便于维护,又应足够大,以使之具有功能,可以被打包和使用。 对象总线:是一种机制,使得构件和框架能够调用分布式环境中的另一构件或框架的服务。 ... 阅读全文
posted @ 2013-01-04 14:28 gnuhpc 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.分布式对传统面向对象特性的影响: a.封装性的影响: 在分布式对象系统中,对象不仅要屏蔽有关的算法和数据结构,还需要屏蔽“系统是分布的”这一特性,提供 分布透明性。 位置透明性:用户不必关心对象位于何处 访问透明性:可用一致的方式访问不同类型的机器上的对... 阅读全文
posted @ 2013-01-04 14:25 gnuhpc 阅读(2072) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.分布式系统基础 a.概念:在网络计算平台上开发、部署、 管理和维护以资源共享和协同工作为主要应用目标的分布式应用系统。 b.特征: 包含任意个数的系统进程和用户进程 体系结构模块化,它由数目可变的多个处理部件组成 通过共享通信结构上的报文传递进行通信,进程之间的报文传送存... 阅读全文
posted @ 2013-01-04 14:21 gnuhpc 阅读(1928) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ java.lang.Enum > 使用enum定义。 类如: public class EnumDemo { enum Edge { TOP, BOTTOM, LEFT, RIGHT//定义了一个enum类型的实例,一个枚举类型除... 阅读全文
posted @ 2013-01-04 14:14 gnuhpc 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.定义: 顾名思义就是在类中定义的类,分为两类,static 的 和 non-static 的。内部类实际上是一个编译器的现象。编译器将内部类转化为带着一些奇怪名字的普通类文件,虚拟机并不区分一般类和内部类的类中的文件。 2.使用内部类的第一个好处——封装性和多继承 我们... 阅读全文
posted @ 2013-01-04 14:13 gnuhpc 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 话题是由如下的事情引出的: public class StringTest { public static void main(String[] args) { String str1 = new String("abc"); String ... 阅读全文
posted @ 2013-01-04 14:11 gnuhpc 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 见下边的程序段 package test; class A { public String f(A obj) { return("A"); } } class B extends... 阅读全文
posted @ 2013-01-04 14:10 gnuhpc 阅读(5473) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.File类为管理文件和目录提供了方法,其对象表示一个文件或者目录。它提供了若干方法对文件或文件夹进行操作。其中的list()方法和listFiles()方法可以起到定位特定文件的作用。 2.Object类,是所有Java类的祖先,若一个类声明时没有包含extends关键字,则其直接继承于O... 阅读全文
posted @ 2013-01-04 14:08 gnuhpc 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.引言 Java I/O系统是建立在数据流概念之上的,而在UNIX/Linux中有一个类似的概念,就是管道,它具有将一个程序的输出当作另一个程序的输入的能力。在Java中,可以使用管道流进行线程之间的通信,输入流和输出流必须相连接,这样的通信有别于一般的Shared Data通信,其不需... 阅读全文
posted @ 2013-01-04 14:05 gnuhpc 阅读(6568) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.定义: 序列化,也叫串行化--将对象写到一个输出流(一般是一个文件)中。反序列化则是从一个输入流中读取一个对象。类中的成员必须是可序列化的,而且要实现Serializable接口,这样的类的对象才能被序列化和反序列化。这个接口是一个表示型的接口。serialVersionUID 是一个串行化类的... 阅读全文
posted @ 2013-01-04 14:03 gnuhpc 阅读(817) 评论(0) 推荐(0) 编辑