Struts 2是一款真正意义上按照MVC架构模式搭建的Web开发框架。本书全面讲述Struts 2开发框架的知识,包括Struts 2概述、Struts 2配置详解、Struts 2拦截器、类型转换、输入校验、Struts 2国际化与异常处理、OGNL、Struts 2标签库、Struts 2数据库的应用、文件的上传与下载、避免表单重复提交与等待页面以及Struts 2与其他流行框架的整合,最后以一个Spring+Struts 2+Hibernate三大框架整合的实例,综合地介绍Struts 2在实际应用中的使用。本书光盘提供了全程配音视频文件和实例源代码。本书适合大专院校在校生、网站开发人员、Struts 2学习和开发人员以及编程爱好者学习和参考。
本书内容涵盖了程序设计的基本概念和技术,通过对C++语言进行全面介绍,帮助读者理解程序设计的原理,并掌握实践知识。本书共分为五个部分,第一部分(第2~9章)介绍了程序设计的基础知识;第二部分(第10~16章)介绍了输入输出相关知识,包括从键盘和文件获取数值和文本数据的方法以及以图形化方式表示数值数据、文本和几何图形;第三部分(第17~21章)介绍了算法和数据结构相关知识,包括向量容器、链表和映射容器;第四部分(第22~27章)对C++语言思想进行了更有广度的介绍;第五部分(附录A~附录E)是对于书中正文的补充。本书可作为高等院校计算机、电子信息及相关专业的本科生或研究生教材,也可供对程序设计感兴趣的研究人员和工程技术人员阅读参考。
本书以华为eNSP网络模拟软件作为实验平台,循序渐进地设计了一系列贴合实际网络工程的典型案例,分别是:项目一认识计算机网络、项目二小型企业网构建、项目三可靠型交换网络构建、项目四网间路由互联与流量过滤、项目五广域网接入、项目六无线局域网、项目七防火墙技术。书中每个项目均通过“总-分-总”模式先介绍项目整体目标与规划,然后将整个项目拆分成多个功能模块分别设定目标并解析其配置调试过程,然后再将各模块有机地组合在一起形成项目的整体部署方案,同时每个模块通过“知识准备”部分对相应理论知识做了阐述和剖析,既有利于学员透彻理解相应理论知识,掌握其应用场景及相应的配置调试技巧,也有利于学员掌握不同规模网络的基本架构。