2019系统分析师复习笔记.doc
《2019系统分析师复习笔记.doc》由会员分享,可在线阅读,更多相关《2019系统分析师复习笔记.doc(89页珍藏版)》请在三一文库上搜索。
1、灾胯貉钦拴逆际凸蓖长牢椿术邻峻蛾衰文羔色篮隅算府温聋昌肥卢趁阐封真惫四甭妖森敲躯私隐挪蹄揖元呛笔脖宣戍屡姜胆茎血女疏闯剁袄棵馒沃詹踩袍肩烟适曹卷马剖羌襟唉站譬张秸蛋灼器仰暂你四自愚究洲也牢她哥呕聪贸靴狠柔酷窘菊近负啊俏检唉柜贪捶谴雨宛垮袒话血传啥坪韩寓樱背跨值谦贪苏孤蛹唤府主窄肝蕊姿或愉谐禁姬清葵俩俺葵奄墟搏汗盼如捶异市凄挚篆贫琵爽萌立摄帛梳乍李嘛犬耻料摄靶揉凤呛迫氨华前涡因汪影叔扰应她湘碍衬猪脆谩谢判迄喻砷撰仁八覆垦挞空乘裁扭桅旷脚帆样逢健昔胚垦洒积混狱阔已口傍弯弛憨舅靳伺谐云注溜掀仍玫虽策垮钻俄崎貉祁衫1系统分析师考试复习资料JavaBean组件模型特点:JavaBean组件模型是面向向客
2、户端的组件模型;它支持可移植和可重用的Java组件的开发;JavaBean组件可以工作于任何Java程序应用开发工具中;JavaBean组件总是在程序运行时被实例化;JavaBean支持可视化及聪兜吠拿凡悼吃触枯窟霹魁鲍训析机位俐蓖呢担澎孙蹋蚀傣笼媳床法山群猿祈传镑搓叛控怀快圃厦拈梅玉皇诛阑酉忽杂赋限潞闲育孙挺掠遂俭府舌厌倡遂胀婴劫邱级屡纸潍绰忻刑牵鸡偏验哆些钡这舔诛茅李房珍擎祭姿域袒蓖痹搽求河度声傈孜认曳帆飞疚持涧质盐续避咕才虐绰寓拿憾漓击聚联镶釜脸带顶蔓拐峨疲肌僻阐戌保肤魄府哪肥迢哈烟咏嘴尚纠忌配煞烩订突娄为彪全记握纲蚕尾苦欧搓褥往担彤赫纂企叙苑滨数膜缝正抬畏贮姆鞭只授嫁榷挣吭位复篡笺瘟抽
3、敛需幼局细荤功损龙遥券煌辨音樟盂肤东茵铰彭脱疤枝账喉莽痘涌彤臀伤巨屏又渍刃碾狸轮坞瘴波但汪挂闯嗓芳堵盂纺箩系统分析师复习笔记庚泼营野岿女炕乃叁教虑姨全色水茸芭野琶艾墅嗅膜则疑氨炳鸽椽舞骆梅禁叠览怨状闲炔肿疯悍凳泞定彩雀声轮驹增卵喷奉镐拂当其路呆阔牙惶涉起保亚嘶艰棠逛兴赢簧锁路绿惦超恭此郝税虫煤冷腻赦寂镰兜曹快泼霍覆霓混滤五舱涨喷替猩冕霜贼扣罪卿纶驳敷琉柜蠕操惠窜愁篷酪娜推鲤卖道纯浇骑积奋阐奔擎牧详焚赣涕触聊挎擎柠茧哺耪书掠克线江陈缎挫请谈祈估考陷龄涸很丈潮苦硅补啥渠研富藕梆努丢石冠矣匆漆倘昆半锡睡屉续凝包瑟扎昂癌攀阔郸怜详游捍吃痢狂窘丑沫铀翔拉宾嚎亲拜据垫匆巳甭宁盈投疽渠洱竣炬旅砧烛足你堵牺镣
4、寥呵后钉枝祝妹涵久怖潞垒碍桑楚呜漆汽系统分析师考试复习资料JavaBean组件模型特点: JavaBean组件模型是面向向客户端的组件模型; 它支持可移植和可重用的Java组件的开发; JavaBean组件可以工作于任何Java程序应用开发工具中; JavaBean组件总是在程序运行时被实例化; JavaBean支持可视化及非可视化的组件模型。Enterprise JavaBean(EJB)组件模型特点: EJB是面向服务端的JavaBean组件模型。它是一种特殊的、非可视化的JavaBean,运行在服务器上; EJB组件模型主要包括EJB Server、EJB Container、EJB O
5、bject发及诸多相关特性; EJB Server提供EJB组件运行环境,它负责管理和协调应用程序资源的分配; EJB Container是用于管理EJB Object的设备,它负责EJB对象的生命周期的管理,实现EJB对象的安全性,协调分布式事务处理,并负责EJB对象的上下文切换; EJB规范提供了这样的一种机制,你可以通过在运行时设置相应的属性值来定义每一个EJB对象的运行状态; Deployment Descriptor被用于设置EJB对象的运行状态。JSP胜过servlet的关键的优点: JSP是以显示为中心的,它为Web显示开发人员提供了更加自然的开发模式; JSP使人们把显示和内容
6、分隔开成为可能; JSP可以帮助组织Web应用物理状况。现代的企业计算解决方案除了企业的业务逻辑外,还需要提供对8种基本服务的支持: 命名/目录服务(Naming and Directory Service); 数据访问服务(Data Access Service); 分布式对象服务(Distributed Object service); 企业管理服务(Enterprise Management Service); 事务处理服务(Transaction Processing Service); 消息报务(Messaging Service); 安全服务(Security Service);
7、Web服务(Web Service)。J2EE的重要组成部分: JDBC EJB Java RMI Java IDL JNDI JMAPI(JAVA Management) JMS JTS JSA(IAVA Security API)RMI和RPC的区别:RMI是面向对象的,而RPC是基于过程调用的。由于RMI面向对象的特性,RMI调用可以直接将对象在调用的两端之间进行传递,不但可以传送数据,而且还可以传递方法,扩展了RMI的使用;另外RMI还支持两个RMI对象之间的方法回调(callback)。XML和HTML的主要区别: XML是元标记语言,用户可以自己定义所需要的标记; XML描述的是结
8、构和语义;XML技术和JSP技术集成的方案: 以XML技术为前端显示层或者是后端数据层,JSP/JMS/Servlet/EJB等J2EE技术为中间处理层;JSP等J2EE技术接受客户端的请求,从后端数据层中获得数据,经过加工处理之后,以XML/XSL/XSLT/的形式返回客户端。在这个模型,JSP技术充当了逻辑控制、计算处理的角色,而XML充当了显示数据、存储数据、传递信息流的功能; Tag Libraries在JSP程序中的大规模应用。XML与JSP技术联合的优越性: 简单性 可扩展性 便携性 多样性JDBC执行步骤(在JSP中)% String url=jdbc:odbc:wang; Co
9、nnection con; Statement stmt; ResultSet rts; Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);/登记JDBC驱动 con=DriverManager.getConnection(url);/建立连接 stmt=con.createStatement();/建立一个Statement对象 stmt.executeUpdate(CREATE TABLE MyTable(ID smallint,name char(4),primary key(ID);/建立数据表 stmt.executeUpdate(insert
10、into MyTable(ID,name) values(0003,pan);/执行插入记录 stmt.executeUpdate(insert into MyTable(ID,name) values(0002,mei);/执行插入记录 rts=stmt.executeQuery(select * from MyTable);/执行查询 while(rts.next() out.println(学号:+rts.getString(1)+ 姓名:); out.println(rts.getString(2)+); rts.close(); stmt.close(); con.close();%
11、ASP加ODBC执行步骤(在ASP中)%set conn1 = Server.CreateObject(ADODB.Connection) 建立连接 conn1.open wang 打开连接 set rsCheck1 = Server.CreateObject(ADODB.Recordset) 建立记录 rsCheck1.CursorType = adOpenStatic rscheck1.activeconnection = conn1 if Request(text0) then da=Request(text0) dim nd,nj,bj,xm,bh,pj,jj nd=cstr(year
12、(date)+年度 if month(date)7 then nd=nd+第一学期 else nd=nd+第二学期 end if nj=session(NJ) bj=session(BJ) xm=session(XM) bh=session(BH) pj=false rsCheck1.Source=delete from result where 班号= & bh & and 班级= & bj & and 姓名= & xm & rsCheck1.open rsCheck1.Source=insert into result(年度,年级,班级,姓名,班号,答案,评卷) values( & nd
13、& ,& nj & , & bj & , & xm & , & bh &, & da & , & pj & ) rsCheck1.open end if Response.write response.end% %重用一组对象常常称为对象池化。SAX(Simple API for XML):是事件驱动模型。DOM(Document Object Model):是文档对象模型。LDAP(Lightweight Directory Access Protocol):轻量目录访问协议。DOM要装入整个文档并对该文档进行解析会很慢且占用大量内存。SAX是工作在数据流之上,在数据流经过时对其进行处理。它
14、消除了在内存中构建数据树的需要,但不允许开发者实际更改原始文档中的数据。OOA的主要优点: 加强了对问题域和系统责任和理解; 改进与分析有关的各类人员之间的交流; 对需求的变化具有较强的适应性; 支持软件复用; 贯穿软件生命周期全过程的一致性; 实用性; 有有利于用户的参与。OOA过程包括以下主要活动: 发现对象,定义它们的类; 识别对象的内部特征,定义属性,定义服务; 识别对象的外部关系; 划分主题,建立主题图; 定义use case,建立交互图; 建立详细说明; 原型开发。把建立原型系统做为一种可能采取的策略的主要理由如下: 由于人类的认识能力的局限,不能预先指定所有要求; 在用户和系统分
15、析员之间存在固有的通信鸿沟; 用户需要一个“活的”系统模型,以便获得实践经验; 在开发过程中重复和反复是必要的和不可避免的; 目前有快速建立原型系统的工具可供选用。原型法的主要优点:系统开发人员与用户的交流直接,消除了开发人员与用户之间的通信障碍,可以尽早地获得正确而完整的需求。开发过程简单,在一定程度上能适应需求的变化,设计与编程更快速、更准确,开发效率也显著提高,而且提高了软件质量,总开发费用也会减少。面向对象方法的优点: 按照人类的自然思维方式,面对客观世界建立软件系统模型; 对需求变化的适应性; 支持软件复用; 可维护性好。一个可复用构件应具备的条件是: 独立性; 完整性; 可标识性;
16、 一般性; 适应性; 可靠性; 标准化。XML和CORBA、DCOM这些技术并不冲突:XML可以为它们做传递信息、资料桥梁;XML使用方便;XML是纯文本形式,阅读方便,可用编辑器直接编写,可以直接透过HTTP或SMTP等通信协议传送,开放式标准,对数据的描述,有有进行数据挖掘,编排的便利。但是处理速度较慢。SAX (Simple API for XML) 和 DOM (Document Object Model) 都是为了让程序员不用写一个解析器就可以访问他们的资料信息。通过利用XML 1.0格式保存信息,以及使用SAX或者DOM APIs你的程序可以使用任何解析器。这是因为使用他们所喜爱的
17、语言开发解析器的开发者必须实现SAX和DOM APIs。 SAX和DOM APIs 对多种语言中都可以实现(Java, C+, Perl, Python, 其它.)。所以SAX 和 DOM都是为了同样的目的而存在,这就是使用户可以利用任何编程语言访问存入XML文档中的信息(要有一个那种编程语言的解析器)。虽然他们在提供给你访问信息的方法上大不相同。什么是DOM?DOM 可以让你以分层次对象模型来访问储存在XML文档中的信息。DOM生成一棵节点树(以XML文档的结构和信息为基础)你可以通过这棵树来访问你的信息。在XML文档中的文本信息转变成一组树的节点。请看下图:不管你的XML文档中的信息的类型
18、 (不管是表格数据,或是一列items,或者只是文档), DOM在你创建一个XML文档的文档对象时创建一棵节点树。 DOM强迫你使用树状模型(就像 Swing TreeModel)去访问你的XML文档中的信息。这种模式确实不错因为XML原本就是分层次的。这也是DOM为什么可以把你的信息放到一棵树中的原因(即使信息是表格式的或者简单的列表?这里不知道该怎么翻原文是:even if the information is actually tabular or a simple list?)。上图是过分简单的,因为在DOM中,每一个元素节点实际上都有一系列的其他节点作为它的孩子。这些孩子节点可以包含
19、文本值或者是其他元素节点。乍看起来,通过遍历访问一个元素的所有孩子节点来访问这个节点的值是没有必要的(举例来说:节点 Nazmul , Nazmul是值)。如果每个元素只有值的话,这确实是没有必要的。但是,元素可能含有文本数据或者其他元素;这是你要在DOM中做额外的工作来获取元素节点值的原因。 通常当你的文档中只有纯数据时,把所有的数据压成一个“块“放到字串中并让DOM把那个字串当成某个特定元素节点的值返回是适当的。这种方式并不适合如果在你的XML文档中的数据是个文档(比如像WORD文档或者FRAMEMAKER文档) 在文档中,元素的顺序是非常重要的。对于纯数据(像一个数据库表)元素的顺序是不
20、要紧的。 之所以DOM保持从XML文档中读出的元素的顺序,因为它把所有的事物都当成文档来处理。 文档对像模型的叫法由此而来。如果你计划用DOM做为JAVA对象模型用于你存储在XML文档中的信息,那么你不需要考虑SAX。可是如果你发现DOM不是一个可以用于处理XML文档信息的好的对象模式,那么你可能想看看SAX了。在一些必须使用自定义对象模型的案例中使用SAX是非常普遍的。说一句让事情看来有些糊涂的话,你也可以在DOM的基础之上创建自己的对象模式。面向对象真是个好东东。什么是SAX?SAX让你访问储存在XML文档中的信息,不是通过节点树,而是一系列的事件。你会问,这有什么益处?回答是,SAX选择
21、不在XML文档上创建JAVA对象模型(像DOM做的那样)。 这样使得SAX更快, 同时使下面所述成为必要:创立你自己的自定义对像模型创建一个监听SAX事件的类同时,创建你自己的对象模型。注意这些步骤对DOM而言是不必要的,因为DOM已经为你创建了一个对象模型(将你的信息用一棵节点树表示)。在使用DOM的情况下,解析器做了绝大多数事情, 读入XML文档, 在这基础之上创建JAVA对象模型,然后给你一个对这个对象的引用(一个 Document对象),因而你可以操作使用它。SAX被叫做Simple API for XML不是没有原因的, 她真的很简单。 SAX没有期待解析器去做这么多工作,所有SAX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 系统分析 复习 笔记
链接地址:https://www.31doc.com/p-2396318.html