质量属性效用包括:性能、安全性、可用性、可修改性
视图、控制器、模型
EJB 中的 Bean 分三种类型:Session Bean(会话 Bean)、Entity Bean(实体 Bean)
和Message-Driven Bean(消息驱动 Bean)。
判断以下哪些处于有状态,哪些处于无状态,有状态:会发生状态改变,无状态:不会发生状态改变
有状态:(a)、(b)、(d)
无状态:©、(e)
扩展:无状态的 Bean适合用不变模式,技术就是单例模式,这样可以共享实例,提高性能。有状态的 Bean,多线程环境下不安全,那么适合用 Prototype 原型模式。
ROS 与嵌入式实时操作系统的共同点
ROS 与嵌入式实时操作系统的差异
ORM,即 Object-Relationl Mapping,它在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的 SQL 语句打交道,只要像平时操作对象一样操作即可。
数据库程序在线访问方式优点:
数据库程序在线访问方式缺点:
ORM 优点:
ORM 缺点:
抽象工厂设计模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类。其优点是可以非常方便的创建一系列的对象,其使用场景也是创建系列对象的情况。在本题中,可以针对 Oracle、MySQL、SQLServer 分别建立抽象工厂,若指定当前工厂为 Oracle 工厂,则创建出来的数据库连接,数据集等一系列的对象都是符合 Oracle 操作要求的。这样便于数据库之间的切换。
响应式 web 设计是指我们设计与开发的页面可以根据用户的行为和不同的设备环境做出相应的响应来调整页面的布局,以提供用户可感知的、流畅的阅读和操作体验。
实现方式:
1、提升性能
交易平台要求高并发,主从复制方式一主多从,不同的用户请求可以从不同的从数据库读取数据,提高并发度。
2、可扩展性更优
如果采用单台数据库服务器,则访问量持续增加时,数据库瓶颈暴露,且无法迅速解决问题。而主从结构可以快速增加从服务器数量,以满足需求。
3、提升可用性
一主多从,一台从服务器出现故障不影响整个系统正常工作。
4、负载均衡
一主多从分担任务,相当于负载均衡。
5.提升数据安全性
系统中的数据冗余存放多份,不会因为某台机器硬件故障而导致数据丢失。