总结
2016-01-21 14:57
92 查看
1.struts校验框架不同方式对比
a) Xml配置文件方式:维护性和阅读性高,缺点是不适用于复杂验证,配置需要时间
b) 注解方式:使用方便迅速,但不利维护和扩展及阅读,也不适用于复杂验证
c) Validation函数方式:适用于复杂的验证方式,和注解方式一样属于编程式验证,不利于维护和代码阅读
3种配置文件根据不同情况也可以混合验证
2.为什么需要API文档
API和注释是程序员交流重要工具,API文档以简洁方式展示类信息和结构。方便定位和查阅
3.分层结构和模块结构划分优缺点
a) 分层结构:优势灵活,性能比模块结构好,但上下层之间耦合高,不利底层的维护。
b) 模块结构:优势不同模块仅与对外接口有耦合,对于底层实现被隐藏。由于不同模块之间只能通过对外接口实现交流,因此,灵活性没分层结构好,但维护性高,当底层变动时,对其它模块来说是被隐藏的
4.Spring使用配置文件方式和使用注解方式进行比较
a) 注解方式:开发速度快,效率高,易于使用,但维护性和可读性低
b) Xml配置方式:开发速度慢,配置过于枯燥,容易出错,但是xml配置,结构清晰易于阅读和维护
5.类图优点:便于阅读,有助程序员理清模块架构结构,提高系统伸缩性
6.按我的包结构设计,如何体现系统伸缩
a) 由于不同模块之间接口都是由spring负责注入,当不需要某个模块时,通过适配器转接接口实现类,或直接注入null尽可
b) 添加新模块时,可以仅通过spring文件就可注入其它模块接口使用其功能。
a) Xml配置文件方式:维护性和阅读性高,缺点是不适用于复杂验证,配置需要时间
b) 注解方式:使用方便迅速,但不利维护和扩展及阅读,也不适用于复杂验证
c) Validation函数方式:适用于复杂的验证方式,和注解方式一样属于编程式验证,不利于维护和代码阅读
3种配置文件根据不同情况也可以混合验证
2.为什么需要API文档
API和注释是程序员交流重要工具,API文档以简洁方式展示类信息和结构。方便定位和查阅
3.分层结构和模块结构划分优缺点
a) 分层结构:优势灵活,性能比模块结构好,但上下层之间耦合高,不利底层的维护。
b) 模块结构:优势不同模块仅与对外接口有耦合,对于底层实现被隐藏。由于不同模块之间只能通过对外接口实现交流,因此,灵活性没分层结构好,但维护性高,当底层变动时,对其它模块来说是被隐藏的
4.Spring使用配置文件方式和使用注解方式进行比较
a) 注解方式:开发速度快,效率高,易于使用,但维护性和可读性低
b) Xml配置方式:开发速度慢,配置过于枯燥,容易出错,但是xml配置,结构清晰易于阅读和维护
5.类图优点:便于阅读,有助程序员理清模块架构结构,提高系统伸缩性
6.按我的包结构设计,如何体现系统伸缩
a) 由于不同模块之间接口都是由spring负责注入,当不需要某个模块时,通过适配器转接接口实现类,或直接注入null尽可
b) 添加新模块时,可以仅通过spring文件就可注入其它模块接口使用其功能。
相关文章推荐
- android 刷新媒体库(版本判断)
- ionic cordova 集成 crosswalk
- PNG图像RGBA转索引色
- Mybatis学习笔记(1)之了解MyBatis
- Atitit.软件开发的非功能性需求attilax 总结At
- 导航栏左右键的添加
- 泛型指针
- HttpClient使用详解
- .NET平台开发Mongo基础知识
- Atitit.软件开发的非功能性需求attilax 总结At
- mysql索引对单表查询的影响
- 教你如何用xcode生成api文档 1
- SSZipArchive使用详解
- 我写的第一行python
- Batch语言整理
- Nginx创建密码保护目录
- Nginx创建密码保护目录
- OTTER跨数据中心双A数据同步-软件安装
- HTML5 Boilerplate - 让页面有个好的开始
- .NET 4.0中的泛型协变和反变