CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

新手问题集

楼主gaoxt1983(刑天战士)2004-12-03 23:28:44 在 Java / J2SE / 基础类 提问

1。什么叫中间件?  
  2。Struts是什么?和JSP什么关系,学那个以后还用学JSP吗?  
  3。J2EE该怎么学?  
  4。sun的那个j2ee套件(就是下j2ee时带的),和JBoss,WS什么关系? 问题点数:50、回复次数:8Top

1 楼classjava(原始野人)回复于 2004-12-03 23:55:37 得分 0

关注Top

2 楼gaoxt1983(刑天战士)回复于 2004-12-04 00:01:43 得分 0

自己upTop

3 楼ningIII(小宁)回复于 2004-12-04 00:28:19 得分 30

中间件,英文名称是MIDDLEWARE。作为一个新兴的软件技术与品种,虽说中间件的产生只有短短不到10年时间,但它的发展速度却相当惊人,已经成为构建网络分布式信息系统不可缺少的关键技术,与操作系统、数据库系统并列为基础软件体系的三大支柱。  
   
          中间件产生背景    
   
          随着信息技术的发展,现今社会已经进入一个高速的信息网络时代。硬件计算能力的迅速提高、网络技术的不断发展、应用规模的不断扩大与业务需求的不断变化、日益复杂带来了技术的多样性、应用的复杂性与计算的分布性,导致了许多应用系统既基于分布式网络又由多种异构资源组成。如何有效安全地实现多种异构资源信息的共享,如何快速开发与集成各种异构应用软件,如何降低开发成本、提高系统的稳定性与可维护性,如何在快速变化的技术环境与市场环境中保持信息系统的适应性,这些都是分布式应用开发者与建设者所要面临的关键问题。  
   
          而中间件技术正是在这种情况下应运而生的,它的诞生与发展就是在不断探索解决这些问题的可行之道。  
   
          什么是中间件  
   
          中间件是构筑网络分布式应用系统的基础软件,它提供面向网络分布应用的通用服务,协助实现网络异种资源的协同工作,为分布式应用开发提供跨平台、跨网络的透明性与互操作,是集成分布式应用软件的框架与平台。  
   
          由此可见,中间件如同DBMS一样,不是面向最终用户的软件,它面向的使用对象是应用软件开发者与分布式应用部署者,它必须经过二次开发或客户化定制才能变成实际应用系统。  
   
          基于中间件的软件系统的基本模型  
   
  应用软件    
  中间件   协议语言工具    
  数据库   中间件    
  操作系统    
  硬件   网络    
   
   
          从图中可以看到,中间件是处于操作系统与应用软件之间的一层服务,它不是特定于某一具体应用,而是针对通用应用或某类应用提供公共服务的软件。因此,它将所有应用需要的基础性通用服务从应用中分离出来,封装成独立的软件产品供应用开发者使用。一方面,应用软件通过它屏蔽了操作系统、数据库与网络的差异,使应用开发者不必关注底层的技术细节,使得应用开发快捷方便而且易于移植;另一方面,由于中间件以统一封装的商品化质量的软件形式提供这些通用的基础服务,使得基于中间件产品的应用软件性能稳定、维护性好,同时,也使应用软件更易适应业务变化的需要。也正因为中间件需要屏蔽不同平台与协议的差异性,因此中间件对于不同的硬件、不同的操作系统、不同的数据库、不同的网络协议有不同的实现形式。  
   
          C/S多层体系结构是目前网络分布式应用系统所大量采用的体系模型。通过该图可以看出,中间件位于各个应用的服务端与客户端之间,通过中间件有机地将它们连接起来。由于技术的多样性及应用的复杂性,分布式系统的各个应用资源(可根据具体应用情况,分为客户端与服务端,而服务端又包括业务逻辑与数据资源)往往在操作系统、数据库、网络协议或应用数据格式等方面存在着异构性,通过中间件,不仅可有效屏蔽各个应用的异构性、实现这些异构资源的互联共享,而且中间件还提供了一系列的功能,保证各个分布式应用的协同工作。因此,中间件也是一个分布式应用集成运行的框架。  
  Top

4 楼ningIII(小宁)回复于 2004-12-04 00:32:43 得分 0

struts是一种java开发web程序的框架工具,你可以理解为类似于标签库一样的东西~Top

5 楼ningIII(小宁)回复于 2004-12-04 00:34:24 得分 0

j2ee怎么学阿?  
   
  先抄几个例子有个认识,然后看书再抄复杂的例子,最后变成自己的东西~Top

6 楼gaoxt1983(刑天战士)回复于 2004-12-04 11:54:33 得分 0

还有几个问题,大家继续回答,回答完了就给分!Top

7 楼javainthinking(java想问题)回复于 2004-12-04 12:53:31 得分 20

Struts   s是用   Java   创建   Web   应用的一个最流行的框架工具,Struts   所实现的   MVC   模式给   Web   应用带来了良好的层次划分,同时也提供了一系列的工具来简化Web应用的开发。Top

8 楼gaoxt1983(刑天战士)回复于 2004-12-04 13:02:10 得分 0

学了Struts,还用学JSP码,还有JBOSS,WS,和Sun的那个J2EE平台有什么区别?Top

相关问题

  • 收集!
  • 如何判断为空的结果~~~~~~~~!!!!集集集集集集集集集集就哟哟
  • 取XML中的集点集
  • 征集笑话。
  • C++习题集。
  • 急集急
  • 垃圾收集
  • 音频采集?
  • 系统集成?
  • 何谓“巨集”?

关键词

  • j2ee
  • 中间件
  • 应用
  • 分布式
  • 应用软件
  • 操作系统
  • 数据库
  • 系统
  • 屏蔽
  • 框架

得分解答快速导航

  • 帖主:gaoxt1983
  • ningIII
  • javainthinking

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo