本书内容的选取突出了基础知识、经典内容,并与时俱进地增添了一些新技术、新特性。面向对象知识(如:类、对象、接口、继承与多态性、异常处理等)和Java经典内容(如:文件与输入输出流、数据库编程、多线程、网络编程等)是Java编程的核心技术,它们构成了本书的主体,对于图形用户界面(GUI)、Applet等传统内容进行了弱化处理。Java在其发展、应用过程中涌现了许多新知识、新技术,我们进行了筛选,增补了一些实用内容:如第3-6章中的UMI。图、第8章的Java泛型与Java集合、第9章的word、Excel、PDF文件内容的读取等,目的是为了拓展读者视野; 本书以初学者角度、根据人的认知规律,循序渐进地组织教学内容,并提供了一系列的教学资源进行“助学”。本书适合作为应用型本科教材,应用型软件人才首先应该掌握一定的理论知识,不是只会“照
本教材从培养读者实践能力入手来设计教材内容,按照“项目驱动,按需学习”的思想设计了新颖的整体结构,每章通过项目引入教学内容,能够让读者在学习的时候做到有的放矢。在每一章节里面,首先分析完成指定的功能需要了解哪些知识点,在对这些知识点分别进行讲解示例后,通过专门设计的实践环节,对学习者进行单项巩固训练;然后讲解学生成绩管理系统中相应功能的实现,展示了相关知识点的综合运用;后通过实践项目中相似模块的实施,使读者熟练掌握相关的技术要点。教材后一章设计了一个课程项目———学生成绩系统,详细阐述了从项目分析、设计到项目的实现、改进的全过程,循序渐进地引导读者在项目开发实践中掌握相关的技能。
JSP是由Sun公司(现被Oracle收购)于1999年推出的动态网站开发标准,由于采用JSP技术开发的系统具有跨平台、安全性好、效率高等优势,因此JSP成为开发Web应用系统的主流技术之一,在Internet上基于JavaWeb技术的动态网站占据了很大的比重。本书主要特色本书以CDIO理念为指导,遵循人的自然认知规律,按照“任务驱动,按需学习”的思想设计了新颖的整体结构,主要依据论坛网站几大功能模块的开发过程,按照开发任务对开发者的技术要求来介绍相关的JSP知识。本书的主要内容本书按照JavaWeb开发程序员的岗位能力要求选择内容,全书共分3篇。第1篇预备与入门第1章JSP概述,讲解JSP的基本概念;第2章搭建开发环境,详细介绍JDK、Tomcat、MyEclipse以及MySQL的安装与使用方法;第3章JSP快速入门,简单介绍静态网页开发基础、JSP的页面元素及内置对象。适合的读者对象本书采取
张容铭《JavaScript设计模式》共分6篇40章。 首先讨论了几种函数的编写方式,体会JavaScript在编程中的灵活性;然后讲解了面向对象编程的知识,其中讨论了类的创建、数据的封装以及类之间的继承; 探讨了各种模式的技术,如简单工厂模式,包括工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、外观模式,以及适配器模式。本书还讲解了几种适配器、代理模式、装饰者模式和MVC模式,讨论了如何实现对数据、视图、控制器的分离。在讲解MVP模式时,讨论了如何解决数据与视图之间的耦合,并实现了一个模板生成器;讲解MVVM模式时,讨论了双向绑定对MVC的模式演化。本书几乎包含了关于JavaScript设计模式的全部知识,是进行JavaScript高效编程 的学习手册。 本书适合JavaScript初学者、前端设计者、JavaScript程序员学习,也可以作为大专院校相关