本文共 1115 字,大约阅读时间需要 3 分钟。
1.体系结构的考察点有哪些
答:软件体系结构可以从三个方面进行考察:利益相关人员之间的交流、系统设计的前期决策、可传递的系统级抽象。分层设计是一种最常见架构设计方法。
2.表现层框架设计的常用设计方法有哪些
答:第一种是MVC的表现层设计,允许多种用户界面扩展、易于维护、功能强大的用户界面等优点;第二种是使用XML设计表现层,统一Web Form和Windows Form的外观,对于富客户端有相对优势;第三种是可以管理用户界面的UIP设计思想,通过UIP组件控制UI组件传播的信息流实现管理功能,主要在.Net的分布式应用中见到;第四种是表现层动态生成设计思想,多见于动态的应用。
3.中间层架构设计是怎么进行的
答:业务逻辑层组件设计包含了定义业务逻辑组件和实现类两大部分的内容,接口用于定义业务逻辑组件,实现类实现接口并形成与接口的关联配置。
业务逻辑层的工作流设计主要解决的问题是使多个参与者之间按照某种预定义的规则传递文档、信息、任务的过程自动进行,从而实现某个预期的业务目标或者促进此目标的实现。
业务逻辑层实体设计主要设计实体提供对业务数据及相关功能状态编程访问。业务逻辑层实体通常使用配置文件中XML格式或者是DataSet格式进行配置,这么做可以做到标准执行、灵活性、互操作性等配置文件格式的特性。
业务逻辑层框架是实现系统功能的核心组件,采用容器的形式便于系统功能开发、代码重用和管理。
4.数据访问层设计(持久层架构设计)是怎么处理的
答:常见的数据访问模式有在线访问、Data Access Object、Data Transfer Object 、离线数据模式、对象/关系映射(O/R mapping)。在陷访问是直接使用连接,DAO则是常用的模式,DTO是EJB中使用的方式,离线数据模式是将远程数据保留在本地访问本地,对象/关系映射是最近流行的方式可以直接完成对象到数据库表的映射。
数据访问层在应用中通常使用工厂模式作为具体的实现指导思想。具体的实现示例有mybatis、Hibernate等。
5.数据库架构规划与设计是怎么处理的
答:数据库规划设计因为对象/关系映射的广泛运用转化为数据库设计与类设计的融合、数据库设计与XML设计的融合。数据库设计与类设计的融合更多体现在ORM的情况下;数据库设计与XML设计的融合更多体现在大型应用需要XML配置文件定义接口或者规范的情况下。这些设计没有唯一的标准,但是可以有优秀的方案。
转载地址:http://nmpdi.baihongyu.com/