热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Web卓越工程师案例教程

中国水利水电出版社
    【作 者】龚涛 张德林 【I S B N 】978-7-5170-3082-9 【责任编辑】魏渊源 【适用读者群】本专通用 【出版时间】2015-05-19 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】308 【千字数】480 【印 张】19.25 【定 价】39 【丛 书】卓越工程师系列教材 【备注信息】
图书详情

    Web开发是近年来不断普及红火的IT应用方向,涉及服务器端开发、客户端开发、浏览器端开发、手机端的开发和其他移动设备端的开发等。Web卓越工程师的培养和成长不能仅停留在高校课堂的书本上,不能闭门造车,必须和实际的项目研发需求和Web应用推广紧密结合起来。本书主要以各种实际Web项目开发经验和案例为中心线,从浅入深,总结Web编程经验,提炼Web应用项目开发的技巧,以实例展示Web卓越工程师的编程技能和成长方法。

    本书内容丰富、实例详尽,实际Web应用开发项目背景强,涉及知识面广,逻辑层次清楚,图文并茂,紧跟Web编程技术的发展趋势,是一本从事Web应用程序开发的优秀教材和参考书,适合于具有一定编程经验的Web程序员、开发人员和Web技术爱好者,也有助于具有丰富开发经验的系统分析员、系统测试员、企业IT经理等,同时也是Web技术初学者迅速提高编程水平的一本好教材。

    本书从Web卓越工程师成长的历练过程出发,由浅入深、全面系统地介绍了面向实际工程项目背景的Web编程技能和软件开发方法。

    以各种实际Web项目开发经验和案例为中心线,总结Web编程经验,提炼Web应用项目开发的技巧,以实例展示Web卓越工程师的编程技能和成长方法。

    本书知识涵盖全面,逻辑层次清楚,图文并茂,紧跟最新Web技术、智能系统和网络安全的步伐,是一本Web卓越工程师项目开发方面的优秀教材和参考书。

    许多Web编程新手在成为卓越工程师之前,总是充满希望和迷惑。应该如何成长为Web卓越工程师?如何成为成功的Web卓越工程师?对于我们老一代Web卓越工程师来说,回顾往日奋斗的历程,更多的是感慨,心想如果当初有高手指点迷津,Web卓越工程师的磨练过程中就可以少走许多弯路,少浪费许多时间,获得更大的成功。当初,很少有人指点这些经验,市面上也没有系统阐述此类经验的书籍,因此就有了借“卓越工程师系列教材”照亮年轻Web编程初学者成长路的想法。幸运的是,这个想法得到了中国水利水电出版社的领导和编辑的肯定和支持,又有了东华大学、同济大学、华东政法大学等一批志同道合的教授、编程高手的合作,从而“卓越工程师系列教材”诞生了。

    这个系列教材主要针对市面上应用较为广泛、实用价值高的编程语言,总结有关卓越工程师培养和成长经验,以众多实际项目开发案例的形式展示编程技术提升的过程。这些常用编程技术包括Java、JSP、Visual C++、Matlab、Fortran、C、图像处理、软件综合设计等。各种编程语言和工具好比“侠客”手中的“武器”,这个系列教材好比是各种编程“大侠”展现其“武器”的绝技。十八般武器,各显神通。

    本书从Web卓越工程师成长的历练过程出发,由浅入深、全面系统地介绍了面向实际工程项目背景的Web编程技能和软件开发方法。

    全书分为10章,主要介绍Web卓越工程师选择Java和JSP的理由,第1个Java程序的练习与面向Web的JSP升级,第1个Java游戏Web设计与游戏项目开发升级,Java科学计算与Web仿真,网络课程Web站点项目开发,历史文化网络平台项目开发,Web信息管理平台项目开发,Web物流管理平台项目开发,基于Web的智能控制系统项目开发,以及Web卓越工程师的现在和未来,并配以系统化的项目开发案例。此外,本书知识涵盖全面,逻辑层次清楚,图文并茂,紧跟最新Web技术、智能系统和网络安全的步伐,是一本Web卓越工程师项目开发方面的优秀教材和参考书。

    本书紧跟Web编程技术与卓越工程师培养的发展趋势,由龚涛策划。全书主要由龚涛执笔,张德林撰写第10章初稿,张德林审阅和修改全书。此外,参与本书编写工作的人员还有熊琴、蒙祖强、陈哲、戴博、汪嵩、周佳佳、李龙、杜常兴、齐磊、姚磊、郭长生、曹新学、巩小磊、安俊峰、郭吉政、裴蕾、龙恺、郑华科、范甜甜、吴义、梁文宇、吴宇翔等。

    本书作者感谢所有关心和支持本书写作与出版的人,包括东华大学、同济大学的一些领导、老师、研究生和技术人员,以及中国水利水电出版社的领导和编辑。最后,还特别感谢作者的父母、妻儿和朋友,他们的关心、帮助和支持使本书快速与读者见面。

    由于编者水平有限,加上时间仓促,书中疏漏和不当之处在所难免,恳请广大读者批评指正。

    作 者

    2015年2月

    第1章 Web卓越工程师选择Java和JSP的理由 1
    1.1 Web卓越工程师学习Java的理由 1
    1.1.1 Java语言汲取了C语言和C++语言
    的营养 1
    1.1.2 Java语言改进并简化了C++语言 2
    1.1.3 Java的优势 5
    1.2 Web卓越工程师学习JSP的理由 7
    1.2.1 JSP与HTML、ASP和PHP比较
    的优势 7
    1.2.2 JSP的安装与配置 8
    1.3 Web卓越工程师的成长之路 11
    1.4 小结 12
    第2章 第1个Java程序的练习与面向Web
    的JSP升级 13
    2.1 第1个Java程序的设计 13
    2.1.1 从“你好,世界!”开始练习Java
    输出 13
    2.1.2 第1个Java程序的语法分析 14
    2.2 Java编程的经验总结 21
    2.3 从第1个Java程序开始升级Web
    卓越工程师技能 23
    2.3.1 从第1个Java程序扩展到Java
    桌面应用 23
    2.3.2 从第1个Java程序扩展到Java
    Applet网络应用 36
    2.3.3 从第1个Java程序扩展到JSP
    网站应用 38
    2.3.4 从第1个Java程序扩展到JDBC
    数据库应用 46
    2.3.5 从第1个Java程序扩展到J2EE
    企业级Web应用 54
    2.3.6 从第1个Java程序扩展到Java无线
    Web应用 58
    2.3.7 从第1个Java程序扩展到Java
    多线程Web编程应用 66
    2.4 小结 68
    第3章 第1个Java游戏Web设计与游戏
    项目开发升级 69
    3.1 第1个Java游戏Web设计 69
    3.1.1 基于Web的三子棋游戏Java设计 69
    3.1.2 第1个Java游戏Web设计的分析
    与总结 74
    3.2 从第1个Java游戏向“华容道”手机
    游戏Java程序的升级示例 75
    3.2.1 Java游戏程序升级示例的需求分析 75
    3.2.2 游戏算法设计 78
    3.2.3 图形类的设计 79
    3.2.4 地图布局类的设计 82
    3.2.5 游戏逻辑类的设计 83
    3.2.6 手机游戏主程序类的设计 90
    3.2.7 “华容道”手机游戏程序的
    测试结果 92
    3.3 “渊龙志”网页游戏项目开发升级 103
    3.3.1 基于Web和JSP的“渊龙志”
    网页游戏整体设计 103
    3.3.2 “渊龙志”网页游戏项目开发的
    特点和优势 104
    3.4 小结 105
    第4章 Java科学计算与Web仿真 106
    4.1 Java数值计算编程思想的案例分析 106
    4.1.1 Java测量单位服务模块的案例分析 106
    4.1.2 坐标转换的案例分析 112
    4.2 Java数值计算的神经网络编程实例 113
    4.2.1 BP神经网络JavaBean类BPNNBean
    的定义和实现 113
    4.2.2 BP神经网络演示小程序Applet类
    BPNNApplet的定义和实现 118
    4.3 Java数值计算与Web仿真的项目开发 130
    4.4 小结 132
    第5章 网络课程Web站点项目开发 133
    5.1 网络课程Web站点项目开发的思路 133
    5.2 网络课程Web站点项目开发的
    需求分析 134
    5.3 网络课程Web站点项目开发的
    系统设计 134
    5.3.1 概要设计 134
    5.3.2 详细设计 135
    5.3.3 数据库设计 136
    5.4 知识点智能教学指导模块的设计 138
    5.4.1 功能设计 138
    5.4.2 知识点智能导引模块的设计 138
    5.4.3 学习进度跟踪模块的设计 145
    5.5 智能组题阅卷模块的设计 147
    5.5.1 功能设计 147
    5.5.2 智能组题模块的设计 148
    5.5.3 智能阅卷模块的设计 160
    5.6 小结 171
    第6章 历史文化网络平台项目开发 172
    6.1 历史文化网络平台项目开发的思路
    和需求分析 172
    6.2 历史文化网络平台项目开发的系统设计 173
    6.2.1 概要设计 173
    6.2.2 详细设计 173
    6.3 历史文化网络公司网站的设计 174
    6.3.1 功能设计 174
    6.3.2 历史文化展示模块的设计 176
    6.3.3 公司信息管理模块的设计 177
    6.4 历史文化网络交互的设计 187
    6.4.1 功能设计 188
    6.4.2 聊天交友模块的设计 188
    6.4.3 论坛模块的设计 190
    6.5 小结 193
    第7章 Web信息管理平台项目开发 195
    7.1 Web信息管理平台项目开发的思路
    和需求分析 195
    7.2 Web信息管理平台项目开发的系统设计 195
    7.2.1 概要设计 195
    7.2.2 详细设计 196
    7.3 Web信息采集模块的设计 198
    7.3.1 功能设计 198
    7.3.2 Web信息的表示与存储 198
    7.3.3 Web信息的采集与汇总 205
    7.4 Web信息管理模块的设计 211
    7.4.1 功能设计 211
    7.4.2 Web信息的创建、修改与删除 212
    7.4.3 Web信息的搜索与排序 221
    7.5 小结 224
    第8章 Web物流管理平台项目开发 225
    8.1 Web物流管理平台项目开发的思路和
    需求分析 225
    8.2 Web物流管理平台项目开发的
    系统设计 226
    8.2.1 概要设计 226
    8.2.2 详细设计 227
    8.3 用户访问管理模块的设计 229
    8.3.1 功能设计 229
    8.3.2 用户的登录、登出和修改密码 229
    8.3.3 用户访问控制和动态菜单设计 236
    8.4 订单管理模块的设计 248
    8.4.1 功能设计 248
    8.4.2 快速下单模块的设计 249
    8.4.3 后台最优路线决策模块和预配载
    智能推荐模块的设计 264
    8.5 小结 267
    第9章 基于Web的智能控制系统项目开发 268
    9.1 基于Web的智能控制系统项目开发
    的思路和需求分析 268
    9.2 基于TCP/IP协议的Web智能控制
    系统设计 269
    9.2.1 功能设计 269
    9.2.2 基于TCP/IP协议的Web控制
    系统网站设计 270
    9.3 基于可编程路由器和OPENWRT操作
    系统的机器人Web控制 279
    9.3.1 功能设计 279
    9.3.2 基于可编程路由器和OPENWRT
    的机器人Web控制系统设计 280
    9.4 小结 286
    第10章 Web卓越工程师的现在与未来 287
    10.1 国家对Web卓越工程师培养的重视
    与政策扶持 287
    10.1.1 卓越工程师培养的通用标准 287
    10.1.2 卓越工程师的培养过程 289
    10.1.3 卓越工程师培养的动力机制 291
    10.2 Web卓越工程师教育培养计划的
    实施现状 293
    10.3 Web卓越工程师培养的不足与改进方向 294
    10.4 Web卓越工程师发展的未来展望 297
    10.4.1 滑铁卢大学产学合作教育体系
    的特征与启示 297
    10.4.2 德国应用科技大学教育模式的
    特征与启示 299
    10.5 小结 302

最新评论共有 3 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册