《Live软件发面面谈》为一线软件发人员对实践中常见易混乱的概念和难解问题的总结和解惑,例如针对口编程就是尽量多用口吗?事件驱动编程的本质是什么?怎样算是应用了MVC架构?极简主义就是越简单越好吗?文档型数据库和关系型数据库的优劣各在什么地方?在主流的软件发理念之外能否另辟蹊径?客户端和浏览器之间的竞争究竟意味着什么?有助于读者深思考、追本溯源、融会贯通,既对实际发有帮助,又有益于在纷繁多变的技术浪潮中看清本质、把握方向,并从软件发行业快速跳动的脉搏中读出一些共性和规律。
售 价:¥
纸质售价:¥46.60购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
自序 PREFACE
第1章 接口
1.1 使用接口编程
1.2 依赖反转原则
1.3 如何实现
1.4 真的实现了吗
1.5 真正实现
1.6 有必要针对接口编程吗
第2章 事件
2.1 控制反转
2.2 观察者模式
2.3 Java中的事件编程
2.4 C#中的事件编程
2.5 JavaScript中的事件编程
2.6 事件编程的其他细节
第3章 MVC
3.1 输入、处理和输出
3.2 程序与用户的交互
3.3 设计理念
3.4 桌面应用程序与移动App
3.5 Web应用程序
3.6 类型转换、校验和数据绑定
3.7 MVC的意义
第4章 界面
4.1 以用户界面为中心VS以业务逻辑为中心
4.2 设计视图VS源代码视图
4.3 自定义控件VS复合控件
4.4 命令式语言VS声明式语言
4.5 内容与外观的分离
4.6 基于请求的框架VS基于组件的框架
4.7 极简主义
第5章 数据库
5.1 多值与复合属性
5.2 数据库模式
5.3 数据建模
5.4 视图
5.5 可伸缩性
5.6 可得性与BASE
5.7 编程接口
5.8 总结
第6章 权限
6.1 身份验证
6.2 Web应用的验证
6.3 授权
6.4 基于角色的存取控制
6.5 基于属性的存取控制
第7章 异类
7.1 快速开发
7.2 Lotus Notes是什么
7.3 技术架构
7.4 应用程序开发
7.5 Lotus Notes的衰亡及其教训
7.6 给现有Lotus Notes客户的建议
第8章 兴衰
8.1 软件的更新和生命
8.2 客户端的兴衰
8.3 Lotus Notes的历史
参考文献
附录CD
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜