EJB、Webservice、Flex、Swt分别是指什么?
EJB: JAVA中的商业应用组件技术(Enterprise Java Bean) 部署服务器:JBoss服务器
EJB主要是简要介绍以下三种类型:
类型 | 描述 |
---|---|
会话Bean | 会话bean会在单个特定用户会话中存储数据。它可以是有状态或无状态的 。与实体bean相比它的资源较少。会话bean得到尽快的用户会话终止销毁。 |
实体Bean | 实体Bean表示持久性数据存储。用户可以通过实体bean把数据保存到数据库,以后可以从实体bean的数据库中回收。 |
消息驱动bean | 消息驱动Bean在JMS(Java消息服务)的环境中使用。消息驱动Bean可以从外部实体消耗JMS消息,并采取相应的行动。 |
什么事JBoss服务器
JBoss服务器应用程序(也称为JBoss AS)是基于Java的应用程序服务器。它是一个免费的软件(或开源)服务器,可用于Java支持的任何操作系统(因为服务器是基于Java的)。
JBoss和Tomcat之间的相似处
● 两者都能够开发Java EE应用程序。
● 两者都是开源和跨平台。
JBoss和Tomcat之间的区别
JBoss
1、JBoss是一个基于Java EE的开源应用程序服务器,用于构建,部署和托管Java应用程序和服务。
2、JBoss可以处理servlet,JSP和EJB,JMS。
3、JBoss使用Java EE规范。
Tomcat
1、Tomcat是一个的Java servlet容器和Web服务器。
2、Tomcat可以处理servlet和JSP。
3、Tomcat使用Sun Microsystems规范。
什么是Webservice?
Web Services 拥有三种基本的元素:SOAP、WSDL 以及 UDDI。
Web services 平台是 XML + HTTP。
Flex是什么?
Flex的缺点
Swt是指什么?
SWT(Standard Widget Toolkit) Standard Widget Toolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE-eclipse就是用SWT开发的。
BPMN、BPEL、JBI、XML、SCA、SDO具体指什么?
BPMN 是业务流程建模与标注,包括这些图元如何组合成一个业务流程图(Business Process Diagram);
BPEL是一种业务流程描述语言,通过webService发布,执行在BPEL引擎上
soa是一套服务架构的概念,是一套组件模型
sca是IBM对SOA的实现框架
sdo是oralce对SOA的实现框架
JBI是SUN对SOA的实现框架
webService是目前SOA的唯一一种大规模使用的实现方式,使用WDSL描述
soap是SOA的传输协议
exsuns 最后发布于2009-11-18 13:37:00 阅读数 1575 收藏
————————————————
版权声明:本文为CSDN博主「exsuns」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/exsuns/article/details/4828002
OOAD、UML指什么?
什么是OOAD?
OOAD是根据OO的方法学,对软件系统进行分析和设计的过程
—— OOA 分析阶段
—— OOD 设计阶段
什么是UML?
统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节
Rose、Weblogic、PowerDesigner指什么?
什么是Rose?
ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。
什么事PowerDesigner?
power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。
什么是Weblogic,与tomcat的区别?
WebLogic是美国bea公司出品的一个application server,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogic Server 9.0是迄今为止发布的最卓越的BEA应用服务器。
相同点:
WebLogic和Tomcat都是基于java的基础架构来满足实时处理需求,不同的版本与jdk版本兼容和有所不同;因为都是要和前台交互,所以他们都基于sun公司的servlet来实现的。
不同点:
功能性:
WebLogic更加强大。weblogic是j2ee的应用服务器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商业软件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA编辑等工具,是一个综合的开发及运行环境。
WebLogic应该是J2EE Container(Web Container + EJB Container + XXX规范)!
Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只实现了JSP/Servlet的相关规范,不支持EJB(硬伤啊)!不过Tomcat配合jboss和apache可以实现j2ee应用服务器功能。
一般来说考虑stucts等架构tomcat就可以了,但如果考虑EJB的话,WebLogic是比较好的选择。
扩展性:
用WebLogic运行标准的java可能并不是最好的方式,WebLogic里支持他自己的一些东西,这些东西虽然是在纯java基础上开发的,但其他工具里都没有。WebLogic Server凭借其出色的群集技术,拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。
WebLogic Server既实现了网页群集,也实现了EJB组件 群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错 。
无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它Web应用系统所不具备的。
所以,在扩展性方面WebLogic是远远超越了Tomcat。
费用上:
Tomcat开源免费。
WebLogic不开源不免费。