返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 Live软件开发面面谈 潘俊编著 清华大学出版社 978730250156
  • 新华书店旗下自营,正版全新
    • 作者: 潘俊编著著 | 潘俊编著编 | 潘俊编著译 | 潘俊编著绘
    • 出版社: 清华大学出版社
    • 出版时间:2017-04-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 潘俊编著著| 潘俊编著编| 潘俊编著译| 潘俊编著绘
    • 出版社:清华大学出版社
    • 出版时间:2017-04-01
    • 版次:1
    • 印次:1
    • 印刷时间:2018-08-01
    • 字数:338千字
    • 页数:306
    • 开本:大32开
    • ISBN:9787302501565
    • 版权提供:清华大学出版社
    • 作者:潘俊编著
    • 著:潘俊编著
    • 装帧:平装
    • 印次:1
    • 定价:59.00
    • ISBN:9787302501565
    • 出版社:清华大学出版社
    • 开本:大32开
    • 印刷时间:2018-08-01
    • 语种:中文
    • 出版时间:2017-04-01
    • 页数:306
    • 外部编号:9243489
    • 版次:1
    • 成品尺寸:暂无

    1章接口


    1.1使用接口编程


    1.2依赖反转原则


    1.3如何实现


    1.3.1工厂模式


    1.3.2服务定位器模式


    1.3.3依赖注入


    1.4真的实现了吗


    1.4.1依赖的传递性


    1.4.2依赖的形式


    1.5真正实现


    1.5.1配置文件


    1.5.2配置代码


    1.5.3惯例先于配置


    1.5.4元数据


    1.5.5实现消除依赖的方法的本质


    1.6有必要针对接口编程吗


    1.6.1针对接口编程的成本


    1.6.2接口的意义


    1.6.3何时针对接口编程




    第2章事件


    2.1控制反转


    2.2观察者模式


    2.3Java中的事件编程


    2.3.1通用的事件发布者和收听者


    2.3.2通用事件收听者的问题


    2.3.3Swing用户界面里的事件编程


    2.3.4专用事件收听者的问题


    2.3.5地面向对象


    2.3.6Java 8带来的福音


    2.3.7这一切背后仍然是对象


    2.4C#中的事件编程


    2.4.1代理


    2.4.2事件


    2.5JavaScript中的事件编程


    2.6事件编程的其他细节


    2.6.1收听者的执行顺序


    2.6.2收听者是否在单独的线程执行


    2.6.3控件层次中的事件传播




    第3章MVC


    3.1输入、处理和输出


    3.1.1冯·诺依曼架构


    3.1.2矩阵运算器和IPO


    3.1.3矩阵运算器和IPO的升级版


    3.2程序与用户的交互


    3.2.1三类应用程序


    3.2.2持续交互带来的变化


    3.2.3图形用户界面带来的变化


    3.3设计理念


    3.3.1关注点分离


    3.3.2模型


    3.3.3模型和视图的分离


    3.3.4控制器


    3.3.5模型视图


    3.3.6事件发布者与收听者之间的依赖


    3.3.7合作方式


    3.4桌面应用程序与移动App


    3.4.1控制器和视图在代码单元上独立


    3.4.2控制器、视图和模型之间的相互引用


    3.4.3控制器和视图合一


    3.4.4移动App


    3.5Web应用程序


    3.5.1Web应用程序简史


    3.5.2服务器端的MVC


    3.5.3前端控制器与控制器


    3.5.4视图


    3.5.5模型


    3.5.6依赖注入


    3.5.7浏览器端的MVC


    3.6类型转换、校验和数据绑定


    3.7MVC的意义




    第4章界面


    4.1以用户界面为中心VS以业务逻辑为中心


    4.2设计视图VS源代码视图


    4.3自定义控件VS复合控件


    4.4命令式语言VS声明式语言


    4.5内容与外观的分离


    4.6基于请求的框架VS基于组件的框架


    4.7极简主义


    4.7.1用户界面上的极简主义


    4.7.2删减的对象


    4.7.3方法和特征


    4.7.4防止过度




    第5章数据库


    5.1多值与复合属性


    5.1.1关系型数据库模式的一范式和第二范式


    5.1.2范式与复合、多值属性


    5.1.3关系型数据库中的多值和复杂数据类型


    5.2数据库模式


    5.3数据建模


    5.3.1抽象的数据建模


    5.3.2针对具体数据库的建模


    5.4视图


    5.4.1索引


    5.4.2关系型数据库中的视图


    5.4.3文档型数据库中的视图


    5.5可伸缩性


    5.6可得性与BASE


    5.7编程接口


    5.8总结






    第6章权限


    6.1身份验证


    6.1.1验证类型


    6.1.2验证属性


    6.1.3知识要素验证


    6.2Web应用的验证


    6.2.1验证与会话


    6.2.2第三方身份验证


    6.3授权


    6.4基于角色的存取控制


    6.4.1用户与权限


    6.4.2群组与角色


    6.4.3权限与操作


    6.4.4实现


    6.5基于属性的存取控制


    6.5.1资源与存取方式


    6.5.2从权限到属性




    第7章异类




    7.1快速开发


    7.2Lotus Notes是什么


    7.3技术架构


    7.3.1数据库


    7.3.2客户端与服务器


    7.4应用程序开发


    7.4.1两种路径


    7.4.2用户界面驱动的快速开发


    7.4.3事件驱动编程


    7.4.4直接使用文档对象编程


    7.4.5权限模型


    7.4.6角色和隐藏公式


    7.4.7三类应用程序


    7.4.8多种编程语言


    7.5Lotus Notes的衰亡及其教训


    7.5.1对用户主观体验重视不够


    7.5.2快速开发的缺陷


    7.5.3嵌入式开发的缺陷


    7.5.4数据库和应用程序合一


    7.5.5创新乏力


    7.6给现有Lotus Notes客户的建议




    第8章兴衰




    8.1软件的更新和生命


    8.1.1兼容性


    8.1.2兼容性与创新


    8.2客户端的兴衰


    8.2.1客户端与服务器


    8.2.2远程过程调用和数据传输协议


    8.2.3客户端的胖瘦趋势


    8.2.4客户端与浏览器


    8.2.5浏览器与App


    8.2.6理想的客户端应用程序


    8.2.7开发人员体验VS用户体验


    8.3Lotus Notes的历史


    8.3.1前身


    8.3.2青少年: 版本1~3


    8.3.3中年: 版本4~6


    8.3.4老年: 版本7~9




    参考文献



    现实的软件开发会遇到许多具体的问题,例如,如何消除依赖?怎样进行事件驱动编程?如何在迥异的环境中实现MVC架构?怎样在不同的Web开发框架之间选择?文档型数据库与关系型数据库相比有哪些优缺点?如何构建合适的存取控制?本书就软件开发中带有普遍性的重要方面,内容由Ç

    《Live软件开发面面谈》为一线软件开发人员对实践中常见易混乱的概念和难解问题的总结和解惑,例如针对接口编程就是尽量多用接口吗?事件驱动编程的本质是什么?怎样算是应用了MVC架构?极简主义就是越简单越好吗?文档型数据库和关系型数据库的优劣各在什么地方?在主流的软件开发理念之外能否另辟蹊径?客户端和浏览器之间的竞争究竟意味着什么?有助于读者深入思考、追本溯源、融会贯通,既对实际开发有帮助,又有益于在纷繁多变的技术浪潮中看清本质、把握方向,并从软件开发行业快速跳动的脉搏中读出一些共性和规律。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购