1、可用性(Availability)的战术
异常的捕获和抛出:对重要的地方添加异常的捕获,使得出现异常后可以及时的反馈信息,不会造成系统奔溃和停止,提高可用性。
使用Spring框架,增加事务,并对事务进行异常的捕捉,在捕捉到异常后, 会对事务进行回滚操作。
2、可修改性(Modifiability)的战术
使用配置文件连接数据库,单独建立一个数据库信息文件,如果更换数据库,只需对这个文件进行更改,便可修改需要连接的数据库。
3、性能(Performance)的战术
将用户常用数据建立新表保存,用户在使用时可以更快的看到数据。
4、安全性(Security)的战术
用户账号密码以及重要信息的加密存储
5、易用性(Usability)战术
表单输入,当用户有错误输入时,界面会有提示,引导用户更改。
6、可测试性(Testability)战术
使用三大框架,将不同的代码写在不同的层,便于测试各层的代码,易于发现问题。