EOS培训.ppt
- 文档编号:1389964
- 上传时间:2022-10-21
- 格式:PPT
- 页数:26
- 大小:2.98MB
EOS培训.ppt
《EOS培训.ppt》由会员分享,可在线阅读,更多相关《EOS培训.ppt(26页珍藏版)》请在冰豆网上搜索。
面向构件的中间件开发培训在变化的环境中打造稳定的系统,2022年10月21日,议题,基于构件化的思想EOS原理介绍EOS产品安装HelloWord数据库开发实践Q&A,SOA技术标准路线图,InteroperabilityacrossHeterogeneousEnvironments,SimplifiedCompositionandImplementationofServicesandData,WebServices,SCA&SDO,BusinessProcessModeling&Management,Governance,WebServices解决了服务之间的互操作性问题.下一步要解决的是如何简化服务的实现和组合.,OSOA国际构件标准联盟,BEASystemsCapeClearIBMCorporationInterface21IONAOracle(andSiebelSystems)PrimetonTechnologiesProgressSoftwareRedHatRogueWaveSoftwareSAPAGSiemensSoftwareAGSunMicrosystemsSybaseTIBCOSoftwareXcaliaZend,18家国际厂商加入OSOA联盟,10年前推动J2EE发展的大厂商全部加入,系统层次架构,EOS,打破传统的软件建设/管理模式,publicfinalclassOrderHTMLActionextendsHTMLActionSupportpublicEventperform(HttpServletRequestrequest)throwsHTMLActionException/Extractattributeswewillneed/XXXXthisneedstobepartoftheformContactInfoshipper=extractContactInfo(request,_a);ContactInforeceiver=extractContactInfo(request,_b);CreditCardcreditCard=newCreditCard(1234-2334,DukeExpress,10/2001);returnnewOrderEvent(shipper,receiver,creditCard);/*parseaddressformandgenerateaContactInfoobject*/privateContactInfoextractContactInfo(HttpServletRequestrequest,Stringsuffix)throwsHTMLActionExceptionArrayListmissingFields=null;StringfamilyName=request.getParameter(family_name+suffix).trim();if(familyName.equals()if(missingFields=null)missingFields=newArrayList();missingFields.add(LastName);suffix).trim();if(postalCode.equals()if(missingFields=null),100万行代码数百个构件,构件化应用架构平台,综合信息平台,XML企业数据总线,JMSWebServiceJDBCOthers,流动的IT,XML企业数据总线,综合信息平台,新建应用(一卡通),JMSWebServiceJDBCOthers,构件中间件平台EOS,工作流,其他扩展业务,组织机构权限管理,业务规则,分布计算环境,分布计算环境,IBMWebSphere,BEAWebLogic,JBoss,OracleAS,操作系统,数据库,Oracle,DB2,SQLServer,Sybase,EOS构件中间件,Windows,HP-UNIX,Solaris,Linux,AIX,平台业务协同-工作流,工作流性质的业务业务开通客服受理,电信行业案例,电子政务/金融案例,普元公司,5.0,3.3,3.0,2.0,1.0,5.2,2001年2007年,上海普元信息技术有限公司成立:
2001年4月注册资本:
5000万1.4亿分支机构:
成都、北京、广州、南京、长沙研发:
唯一通过CMMI4级认证的中间件供应商服务:
专业技术支持、售后服务团队OSOA组织中唯一的亚洲公司,EOS产品版本,普元EOS的互联网应用实现,展现引擎,业务引擎,数据引擎,数据库,数据字典,页面构件,展现构件,业务构件,数据构件,运算构件,XML数据总线,1,2,3,4,5,6,7,8,执行过程,数据流向,流程引擎,第二部分查询功能,案例小结查询功能运行原理小结,展现引擎,XML(),QueryCust_pr,EOS与J2EE的比较,产品理念,EOS体系架构与MVC关系对照,View,Controller,Model,页面层,展现层,业务层,数据层,MVC,EOSServer,EOSStudio,View,Controller,Model,页面构件开发,展现构件开发,流程构件开发,业务构件开发,运算构件开发,数据构件定义,技术架构,第二部分查询功能,参数设置和数据流小结,详见P883.2.5.2节,XMLP2356.3.6,第二部分EOS入门必备,XML是eXtensibleMarkupLanguage的缩写,其设计用于描述数据XML的应用数据交换Web服务内容管理Web集成配制示例:
HelloWorld.xmlHelloWorld,XMLXML语法,第二部分EOS入门必备,XML文档必须包含在一个单一元素-根元素中元素不能交叉重叠,XMLXML语法,第二部分EOS入门必备,结束标记是必需的元素是大小写敏感的,XMLXML语法,第二部分EOS入门必备,属性必须有用引号括起的值格式良好的XML、无效文档、有效文档符合XML语法规则的文档-格式良好的XML格式良好的XML+符合DTD的规则-有效文档,XpathP2366.3.7,第二部分EOS入门必备,XPath是一种语言,用于:
(1)定位XML文档中的部分内容
(2)操作字符串(3)操作数字(4)操作布尔数(5)匹配XML文档中的一组节点(Nodes)/root根元素attribute属性值,XpathP221,第二部分EOS入门必备,XPath操作eos解释:
取到name元素的xpath:
/root/data取到name的值的xpath:
/root/dataid=“id1”/name取到name元素的xpath:
/root/dataid=“id1”取到第2个data元素的值的xpath:
/root/dataid=“id2”/id,Q&A,2022年10月21日,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EOS 培训