正文

前言

学通Java Web的24堂课 作者:陈丹丹


Java是Sun公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言,也是目前最先进、特征最丰富、功能最强大的计算机语言。利用Java可以编写桌面应用程序、Web应用程序、分布式系统、嵌入式系统应用程序等,从而使其成为应用范围最广泛的开发语言,特别是在Web程序开发方面。

目前,介绍Java Web开发领域的书籍有很多,但是能真正把技术讲透的却不多,尤其是结合项目实战来学习的书籍就更少了。本书将从初学者的角度,循序渐进地讲解使用Java语言和开源框架进行Web程序开发应该掌握的各项技术,其中主要包括JSP/Servlet技术、常用的Web开发框架和Web开发实用技术等,这些都是每一个Java Web开发程序员所必备的。

本书内容

学、练、用到精通只需24堂课。本书从初中级用户的角度,科学合理地设计,通过24堂课全面讲述了Java Web程序开发必备知识和技能,如下图所示。

第1部分  基础篇(第1~6堂课):讲述了搭建开发环境、JSP中的Java程序、HTML语言与CSS样式、JavaScript脚本语言、掌握JSP语法、使用JSP内置对象等内容。在讲解过程中,为了便于理解,结合了大量的图示、举例、技巧、录像等,使读者能够快速掌握Java开发工具和JSP技术,为以后进行Java Web编程打下坚实的基础。

第2部分  提高篇(第7~11堂课):讲述了JavaBean技术、Servlet技术、使用EL表达式、JSTL核心标签库和使用Ajax技术等,其中结合了大量的实例和图解,详细讲解了JSP程序开发所需的高级技术。通过对这一部分的学习,读者应该能够完全掌握JSP语言,并且拥有Java Web程序开发的能力。

第3部分  框架篇(第12~17堂课):主要介绍了开发Java Web应用程序的流行框架技术,其中包括Struts2基础、深入Struts2、Hibernate框架基础、Hibernate高级应用、Spring框架、Spring的MVC框架。通过对这一部分的学习,读者将能够开发大型的网站程序。 

第4部分  实用技术篇(第18~21堂课):主要介绍了Java Web应用程序开发中的实用技术,其中包括JSP操作XML、文件上传与下载、动态图表和Java Mail组件等,这些都是Java Web程序开发所必需的技术和组件,是对前几部分知识的补充。通过对这一部分的学习,读者可以开发更加完整、美观和实用的Java Web网站。 

第5部分  实战篇(第22~24堂课):通过3个完整的项目实例来介绍大型应用程序的设计过程,其中包括博客系统、JSP+Hibernate实现留言模块和用户管理系统。这3个项目是作者精心挑选的,涵盖了数据库、Struts、Hibernate、Spring多个框架及其整合技术。通过对这3个项目的介绍,读者可以巩固前面所学的知识和技术,积累项目开发经验。

本书特点

q 配备110集(281段)多媒体教学视频讲解。

本书DVD光盘提供了覆盖全书的语音视频讲解,读者可以通过视频快速、直观、轻松地学习。

q 每一堂课都结合“照猫画虎”、“情景应用”。

为了增强读者动手能力,激发学习兴趣,本书提供了“照猫画虎”和“情景应用”栏目,根据实例模仿着去做是学习编程的最快方式。

q 每一堂课都结合励志故事和“行动指南”,时刻激励和鼓舞。

我们认为学习中尤其是最初的一段时间非常有必要不断地对学习者以激励和鼓舞,让他们坚持下来是至关重要的,因此书中不间断地用一些励志故事和行动指南以鼓舞其信心。

q 光盘提供了本书的所有代码,即使只有一行。

本书光盘不仅提供了所有实例的源程序,还提供了书中所有示例的源代码,哪怕只有一行。读者可以直接复制,以提高学习效率。

q 本书所有习题和实战都给出了答案,部分习题还有解析,读者可以对照查阅。

读者对象

? 有志于从事软件开发的初学者

? 高等院校计算机相关专业的老师和学生

? 准备从事软件开发的求职者

? 参与毕业设计的学生

? 初中级程序开发人员

? 程序测试及维护人员

本书作者

本书由明日科技组织编写,参加编写的程序员有陈丹丹、卢瀚、朱晓、王春斌、王国辉、赛奎春、潘凯华、刘欣、李慧、高春艳、李伟、孙秀梅、杨丽、刘玲玲、刘燕、陈英、李鑫、李贺、肖鑫、张丽娜、沈博、刘冠男、曹飞飞、李丽、聂喜婷、王明昭、张英豪、王小科、赵会东、白伟明等。

由于水平有限,书中疏漏和不足之处在所难免,恳请广大读者朋友批评指正。

技术支持与服务

秉着“十年服务,始终如一”理念,我们承诺如果您在学习或使用本书的过程中遇到问题或疑惑,可以通过如下方式与我们联系。

q 登录技术服务网站:www.mingribook.com,查阅相关问题或者留言。

q 通过企业服务邮箱:tmoonbook@sina.com或th_press@263.net。

q 申请加入服务QQ:100310286。

我们承诺将在5个工作日内给您提供解答。

最后,感谢您选择本书,希望本书能成为您编程路上的领航者。

祝读书快乐!

特别提醒:

亲爱的读者朋友,由于近期纸张价格和印制成本大幅上涨,为不增加读者朋友的负担,又不减少书的内容,本书的最后几章内容不得不放在配书光盘中(参见目录),由此给您带来了不便,在此深表歉意。

编  者

 


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号