首页 > 图书中心 > Java Web典型模块与项目实战大全

前言

前  言

为什么要写这本书

随着Internet的飞速发展,B/S模式的软件开发越来越流行。由于Java语言在编写B/S模式的软件时具有得天独厚的优势,特别是Internet上多层结构应用系统的迅速流行,使得Java EE核心技术和各种解决方案得到了广泛的应用。程序员要想进入Java EE开发行业,除了需要有扎实的Java语言基础外,还要融会贯通各种开发框架,最好还要熟悉应用开发中有典型意义和实用价值的各类开发实例及案例。这样才能在就业严峻的市场环境中有较强的职场竞争力和职业前景。

目前图书市场上关于Java Web开发及框架整合的图书不少,但真正从实际应用出发,通过各种典型模块和项目案例来指导读者提高应用开发水平的图书却很少。本书便是以实战为主旨,通过Java Web开发中最常见的19个典型模块和5个完整的项目案例,让读者全面、深入、透彻地理解Java Web开发的各种热门技术及各种主流框架及其整合使用,从而提高实际开发水平和项目实战能力。 

本书有何特色

1.附带多媒体语音教学视频,提高学习效率

为了便于读者理解本书内容,提高学习效率,作者专门为本书每一章的内容录制了大量的多媒体语音教学视频。这些视频和本书涉及的源代码一起收录于配书光盘中。

2.涵盖Java Web开发的各种热门技术及主流框架的整合使用

本书涵盖Struts 2.x、Spring、Guice、Hibernate、iBATIS、JPA、JSF和AJAX等热门开源技术,以及JSP+JavaBean+Servlet、Struts 2.x+Spring+Hibernate、Struts 2.x+Guice、Struts 2.x+Spring+JPA和Struts 2.x+Spring+iBATIS等主流框架的整合使用。

3.对Java Web开发的各种技术和框架作了原理上的分析

本书从一开始便对Web开发基础和Java Web开发的环境配置做了基本介绍,并对各种开发技术和主流框架及其整合进行了原理性的分析,便于读者理解书中后面的典型模块开发和项目案例。

4.模块驱动,应用性强

本书提供了19个Web开发的典型模块,这些模块都是Java Web开发中经常要用到的模块,具有超强的实用性,而且这些模块相互独立,应用开发人员可以随时查阅和参考。

5.项目案例典型,实战性强,有较高的应用价值

本书最后一篇提供了5个项目实战案例。这些案例来源于作者所开发的实际项目,具有很高的应用价值和参考性。而且这些案例分别使用不同的框架组合来实现,便于读者融会贯通地理解本书中所介绍的技术。这些案例稍加修改,便可用于实际项目开发中。

6.提供完善的技术支持和售后服务

本书提供了专门的技术支持邮箱:bookservice2008@163.com。读者在阅读本书过程中有任何疑问都可以通过该邮箱获得帮助。

本书内容及知识体系

第1篇  开发工具及框架概述(第1~3章)

本篇介绍了Java EE开发环境的配置和主流框架的基础知识。主要包括Web开发基础、配置Java EE开发环境、MyEclipse开发工具对各种框架的支持、实现各种框架的集成等。

第2篇  典型模块开发(第4~22章)

本篇介绍了Java Web开发中最常用的19个典型模块的实现。主要包括在线文本编辑器、验证模块、网络硬盘、网站统计模块、网络购物车、搜索引擎、在线网上支付、邮件发送系统、网络留言板、JQuery框架经典应用、在线文件上传和下载、网上投票系统、商业银行网上账户管理系统、Hibernate分页系统、生成报表、数据格式转换、用户维护功能、用户登录模块等。

第3篇  项目案例实战(第23~27章)

本篇主要介绍了5个项目案例的开发过程。主要包括在线音乐系统、数据汇聚系统、投票管理系统、权限管理系统和商业银行设备巡检系统。在具体剖析这5个系统时涉及需求分析、数据库设计、持久层设计、业务层设计和表示层设计的详细过程。

配书光盘内容介绍

为了方便读者阅读本书,本书附带1张DVD光盘。内容如下:

* 本书所有实例的源代码;

* 本书每章内容的多媒体语音教学视频;

* 免费赠送的Java Web开发教学视频及相关电子书。

适合阅读本书的读者

* 需要全面学习Java Web开发技术的人员;

* 广大Web开发程序员;

* Java程序员;

* Java EE开发工程师;

* 希望提高项目开发水平的人员;

* 专业培训机构的学员;

* 软件开发项目经理;

* 需要一本案头必备查询手册的人员。

阅读本书的建议

* 没有Java EE框架基础的读者,建议从第1章顺次阅读并演练每一个实例;

* 有一定Java EE框架基础的读者,可以根据实际情况有重点地选择阅读各个模块和项目案例;

* 对于每一个模块和项目案例,先自己思考一下实现的思路,然后再阅读,学习效果会更好;

* 可以先对书中的模块和项目案例阅读一遍,然后结合光盘中提供的多媒体教学视频再理解一遍,这样理解起来就更加容易,也会更加深刻。

本书作者及编委会成员

本书由常建功主笔编写。其他参与编写和资料整理的人员有王征、王石、姜海英、邵毅、张路平、李臻、武勇、徐宁、刘玉珊、麻雪、吝晓宁、范永龙、赵盟、傅靖、李佳、刘丹、肖冰、王行恒、冯浩楠、纪超、段桂东、黄宝生、张珍珍、石淑珍、陈超、牛晓辉、刘聪、任潇、张双、于志华、李秀劲、李胜美、蔡文仙、杜阳阳、吴兴亮、陈水望、黄任桢、梅婷婷、皇波、白雪蛟。在此一并表示感谢!

本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。

编著者

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘