IBM实习笔记

1,富客户端应用程序 指基于桌面的胖应用程序,而瘦客户端应用程序 是指基于 Web 的应用程序。

 

2,Web 应用程序仍有很大优势,尤其是由 AJAX 和 Web 2.0 之类的技术带来的进步。同时,富客户端前端更适合于某些类别的应用程序。

Giga 小组的报告“返回富客户端”预测在以后的三年中,富浏览器客户端将增长 350%,独立客户端将增长 250%,而 HTML 将下降 50%。

 

3,RIA:富 Internet 应用程序

    RCP:富客户端平台,如Eclipse 富客户端平台。构建富客户端应用程序所需的最小插件集总称为富客户端平台。Eclipse 富客户端平台由以下组件组成:Eclipse Runtime with OSGi(开放服务网关活动)、SWT(标准小部件工具包)、JFace 和 Workbench UI。

 

4,Eclipse RCP 为您提供了构建下一个胖客户端应用程序的坚实基础。但是它不能提供某些高级桌面应用程序所需的一些重要功能。例如,安全(包括身份验证和授权)、脱机功能和部署。IBM 托管的客户机中间件技术可以提供这些功能。

如果您要部署 Eclipse RCP 应用程序,可以选择以下三个堆栈之一:基本 Eclipse RCP、IBM WebSphere Everyplace Deployment 或 IBM Workplace Managed Client。

用于 Window 和 Linux 的 WebSphere Everyplace Deployment提供了部署解决方案应用程序所需的所有内容,并包括所有的交互服务、访问服务和上图的基本核心托管客户端服务和平台管理。IBM Workplace Managed Client构建在 WebSphere Everyplace Deployment 之上,并添加了协作功能,以便支持丰富的协作。

 

5,WebSphere 是 IBM 的集成软件平台。传统上,当我们讨论 WebSphere 时,指的是 WebSphere Application Server,它是基于 Java EE 标准 API 和规范的 Java 应用服务器平台。

传统上,WebSphere 平台客户端应用程序主要是在 WebSphere 或一些其他应用服务器内部运行的基于 Web 的应用程序。它们大多数是基于 Servlet、JSP 或 Portlet 的程序。由于 Eclipse RCP 的出现,带有 RCP 前端和 J2EE 中间件后端的企业应用程序成为最佳组合。

 

 

6,Lotus Expeditor 是基于 Eclipse 开放源码和插件模型的富客户机平台,用于开发商业应用程序。

IBM Lotus Expeditor 是 IBM 的通用托管客户机软件,用于将复合应用程序扩展到膝上型电脑、台式机和移动设备上。

Lotus Sametime 为了保持较小的内存和磁盘占用,附带了 Lotus Expeditor 全部功能的一个子集。

Eclipse 中包含一个插件开发环境(PDE),让您能够开发自己的插件以扩展 Java IDE(集成开发环境)的功能或创建自己的应用程序。您可以使用 Eclipse PDE 和 Lotus Sametime V7.5.1 软件开发工具包(Software Development Kit,SDK)创建自己的插件,为 Lotus Sametime 添加功能。

 

7,Lotus Sametime SDK 包含一个 Integration Guide(其中有配置 Eclipse 平台进行插件开发的说明)和一个 Quick How To Guide(如何使用菜单和工具栏选项等常用扩展)。

 

8,REST:表征状态转移(REST)是一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAPXML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。

 

 

 

 

 

 

posted @ 2014-03-26 10:31  muyuhu  阅读(157)  评论(0编辑  收藏  举报