weblogic培训-0-技术概览

上传人:飞*** 文档编号:56841457 上传时间:2018-10-16 格式:PPT 页数:105 大小:4.71MB
返回 下载 相关 举报
weblogic培训-0-技术概览_第1页
第1页 / 共105页
weblogic培训-0-技术概览_第2页
第2页 / 共105页
weblogic培训-0-技术概览_第3页
第3页 / 共105页
weblogic培训-0-技术概览_第4页
第4页 / 共105页
weblogic培训-0-技术概览_第5页
第5页 / 共105页
点击查看更多>>
资源描述

《weblogic培训-0-技术概览》由会员分享,可在线阅读,更多相关《weblogic培训-0-技术概览(105页珍藏版)》请在金锄头文库上搜索。

1、BEA WebLogic Server 8.1 技术概述,Weblogic Server Developer Workshop,2003 BEA Systems, Inc. | 2,BEA 公司概述,领先的应用基础结构公司 全球前10大软件公司之一 全球范围内拥有 13,500 多家一流客户 财富全球 500 强公司绝大部分都采用 BEA 产品 展示了强大的实力与稳定性 年销售额达 10 亿美元,现金收入超过 13 亿美元 连续 22 个季度实现正现金流量 业务遍布全球 在 34 个国家设有 81 个分支机构 员工总数超过 3,000 人 在行业的战略影响力 2100 多家系统集成商、独立软件

2、厂商与应用服务提供商 在J2EE、XML、Web 服务标准方面推动技术创新,2003 BEA Systems, Inc. | 3,BEA WEBLOGIC 企业平台,应用框架 BEA WebLogic Workshop,用户 集成,JVM BEA WebLogic JRockit,集成化开发环境 BEA WebLogic Workshop,流程 集成,数据集成,BEA WebLogic Integration,BEA Liquid Data for WebLogic,BEA WebLogic Portal,Application Server BEA WebLogic Server,应用服务器

3、 BEA WebLogic Server,2003 BEA Systems, Inc. | 4,为什么要使用应用服务器?,BEA WebLogic Server 有助于用户集中精力专注于核心业务 封装的基础结构服务 便于开发、部署和监视各种应用 在所有阶段全方位支持应用的生命周期,2003 BEA Systems, Inc. | 5,价值陈述,我怎样才能提高开发人员和管理人员的工作效率和成功率? 我怎样才能将各种新应用集成到现有(或未来)架构中? 我怎样才能提高应用的可靠性?,我们的核心业务完全依赖在这些应用。我需要这些应用必须能够:开发迅速、便于维护、容易扩展、全天候(24x7x365)不间

4、断运行。,LOB首席信息官,2003 BEA Systems, Inc. | 6,企业应用的 基础结构要求,高性能 从同样的硬件上获得更高的产出 安全性 安全性与业务逻辑分离 由管理人员实时进行管理 99.999 可用性 负载处理,故障容错,可伸缩 灵活性 便于更新,灵活应对不断变化的业务 互操作性 充分利用硬件、软件、操作系统的现有投资 松散耦合无定制集成 基于标准 开放、文档化、可扩展 功能强大、便于控制管理 分布式、开放、可靠的管理,LOB首席信息官,2003 BEA Systems, Inc. | 7,n-层企业 应用模型,Web 服务 容器,Web 服务,瘦型客户机,其他 MOM 系

5、统,专有系统,其他 Web 服务,数据库,WebLogic Server,JMS 驱动器,JCA 适配器,Web 服务 连接,JDBC 连接,Web 客户机,Components,Resources,JWS 容器,Partners,Employees,Customers,EJB 容器,管理,集群,Services,安全性,代理,事务处理,客户,用户 接口,容器,连接性 选项,服务,JSP/Servlet 容器,2003 BEA Systems, Inc. | 8,高效率开发 专注于业务需求 帮助编码、测试的各种工具 减少需要编码的功能 内部的互操作性 消除开发与集成之间的障碍 充分利用现有投资

6、 安全性 将安全性代码与业务逻辑分离 集成现有的各种安全性解决方案,部署之前,开发,集成,安全,2003 BEA Systems, Inc. | 9,部署期间,简化了配置与部署 自动配置、确认配置 支持各种定义好的、可靠的流程 安全性 由管理人员而非开发人员进行启动和管理,开发,集成,安全,配置、部署,2003 BEA Systems, Inc. | 10,开发,集成,安全,配置 部署,管理,部署之后,强大的管理 整体应用视图 自动化,自修复 服务水平协议 (SLA) 性能,可扩展 高可用性 安全性 灵活、动态的安全策略 保护免受攻击,满足 服务水平协议,2003 BEA Systems, I

7、nc. | 11,应用生命周期,开发,集成,安全,配置 部署,管理,满足服务 水平协议,集成专家,管理 经理,开发 经理,IT 经理,LOB首席信息官,用户,2003 BEA Systems, Inc. | 12,议程安排,开发 集成 配置与部署 安全性 管理 实现业务目标,开发,集成,安全,配置, 部署,满足服务 水平协议,管理,2003 BEA Systems, Inc. | 13,议程,开发 集成 配置与部署 安全性 管理 满足服务水平协议,Manage,开发,Integrate,Secure,Configure, Deploy,Meet SLAs,2003 BEA Systems, I

8、nc. | 14,public static Collection toRecordCollection(RecordWS pRecordWS)Collection records = null;if (pRecordWS != null) records = new ArrayList();logger.debug(“RecordWS len: “+pRecordWS.length);for (int i=0; iConvert Web service address to an internal address representation.* param pRecordWS* retur

9、n RecordWS*/public static Record toRecordLite(RecordWS pRecordWS)Record record = null;if (pRecordWS != null) logger.debug(pRecordWS.toString();record = new Record();record.setId(pRecordWS.getId();record.setDate(str2Calendar(pRecordWS.getDate();record.setSymptoms(pRecordWS.getSymptoms();,* param pPat

10、ient Patient Value Object* return PatientWS*/public static PatientWS toPatientWS(Patient pPatient)PatientWS patientWS = null;if (pPatient != null) logger.debug(pPatient.toString();patientWS = new PatientWS();patientWS.setId(pPatient.getId();patientWS.setFirstName(pPatient.getFirstName();patientWS.se

11、tMiddleName(pPatient.getMiddleName();patientWS.setLastName(pPatient.getLastName();patientWS.setDateOfBirth(cal2Str(pPatient.getDateOfBirth();patientWS.setGender(pPatient.getGender();patientWS.setSsn(pPatient.getSsn();patientWS.setPhone(pPatient.getPhone();patientWS.setEmail(pPatient.getEmail();patie

12、ntWS.setAddressWS(toAddressWS(pPatient.getAddress();return patientWS;/* Convert Web service address to an internal address representation.* param pRxWS,public static PatientWS toPatientWSArray(Collection pPatients)PatientWS patientsWS = null;if (pPatients != null) logger.debug(“size: “+pPatients.siz

13、e();patientsWS = new PatientWSpPatients.size();Iterator itr = pPatients.iterator();int i=0;while (itr.hasNext() patientsWSi+ = toPatientWS(Patient)itr.next();return patientsWS;,开发企业应用是困难的;Web 服务、EJB、部署描述符我们需要各种工具、服务和其他资源,以减轻工作负担,开发经理,开发,2003 BEA Systems, Inc. | 15,开发 使用 WEBLOGIC 进行应用开发,事件与属性驱动开发 基于控

14、件 可视化框架,面向对象的开发 基于 API 更细粒度 系统级,WebLogic Server 运行时,应用 开发人员,JBuilder,EMax,Vi, Ant,借助各种工具,不但使 J2EE 专家,而且使所有开发人员,都能最大限度提高开发效率,WebLogic Workshop,J2EE 开发人员,J2EE 程序设计 API 与服务,应用框架 程序化 Java, 控件, IDE,2003 BEA Systems, Inc. | 16,议程安排,开发 应用开发人员 系统开发人员 (J2EE) 开放标准 开发人员资源 集成 配置与部署 安全性 管理 满足服务水平协议,Manage,开发,Int

15、egrate,Secure,Configure, Deploy,Meet SLAs,2003 BEA Systems, Inc. | 17,业务流程,移动,门户,封装应用,专有系统,EJB,数据库,WebLogic Framework,应用视图控件,客户控件,EJB 控件l,DB 控件,Web应用,Components,资源,Web 服务,Portlets,用户控件,Web Services (.NET),Web Services (Java),Services,Portlets,Web Services Control,Broker,代理,async,合作伙伴,员工,客户,用户应用,面向服务

16、的组件,开发 BEA WEBLOGIC WORKSHOP 应用模型,2003 BEA Systems, Inc. | 18,开发 企业级 WEB 应用,便于导航、数据与状态管理的 Java 页面流 将 UI 元素捆绑到任意控件或数据源 从任何控件或 Web 服务单击“启动应用程序” 可视化 JSP/HTML 设计器,使开发工作能所见即所得 充分利用 Struts MVC 框架,2003 BEA Systems, Inc. | 19,开发 定制 JAVA 控件,简单、熟悉的模型,以便重复使用业务逻辑 针对大多数的组件 设计阶段丰富的可视化支持 简化 API 的复杂性 对事务处理、安全性、异步和嵌套提供强有力支持 面向独立软件厂商和其他高级开发人员的高级特性 使用本地 API 直接与应用连接,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号