构件库组织方法的要求:支持构件库的各种维护动作;不仅要支持精确匹配,还要支持相似构件的查找;不仅能进行简单的语法匹配,而且能够查找在功能或行为方面等价或相似的构件;对应领域具有较强的描述能力和较好的描述精度;库管理员和用户容易使用
构件分类方法:关键字分类法、刻面分类法、超文本组织方法
商业化构件分类:用户界面类、数据库类;商务应用类;工具类、网络通讯类;核心技术类
构件组装:基于功能的组装技术;基于数据的组装技术、面向对象的组装技术(构造法;子类法)
软件重用:需求重用;设计重用;代码重用;组织结构的重用;构件库
EJB(Enterprise Java Bean):是用于开发和布署多层结构的、分布式的、面向对象的Java应用系统的跨平台的构件体系结构。EJB分类:会话EJB(Session Bean)(与客户端一个短暂的会话);实体Bean(Entity Bean)(对应数据实体,它描述了存储在数据库的表中的持久数据);消息驱动Bean(Message-driven Bean)(结合了一个会话Bean和一个Java信息服务(JMS)信息监听者的功能)
DCOM:扩展了COM,使其能够支持在局域网、广域网甚至Internet上不同计算机的对象之间的通信。COM定义了构件和它们的客户之间相互作用的方式;DCOM具有位置独立性;DCOM具有语言无关性
中间件技术:中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突出的特点是其网络通信功能
中间件分类:底层型中间件(JVM、CLR、ACE、JDBC、ODBC);通用型中间件(CORBA、J2EE、MOM、COM;IONA Orbix、BEA Weblogic、IBM MQSeries);集成型中间件(WorkFlow、EAI;BEA Weblogic 、IBM WebSphere)
分类:通信处理(消息)中间件;事务处理(交易)中间件;数据存储管理中间件;Web服务中间件;安全中间件;跨平台和构架的中间件;专用平台中间件;其他中间件
集成应用:为了完成系统底层传输层的集成,可以采用CORBA技术;为了完成不同系统的信息传递,可以采用消息中间件产品;为了完成不同硬件和操作系统的集成,可以采用J2EE中间件产品
中间件发展:规范化;构件化和松耦合;平台化
2016年5月计算机软件水平考试报名时间专题
[考试动态]2016年2月24日云南2016年上半年计算机软考报名入口
[考试动态]2016年2月24日河北2016年上半年计算机软件水平考试报名时间2月26日至3月14日
[考试动态]2016年2月24日河北省人事考试网河北2016年上半年计算机软件水平考试报名通知
[考试动态]2016年2月24日保定2016年上半年计算机软件水平考试报名时间2月26日至3月14日
[考试动态]2016年2月24日