第一图书网

零基础学Java Web 开发

何宗霖 机械工业出版社
出版时间:

2010-1  

出版社:

机械工业出版社  

作者:

何宗霖  

页数:

541  

Tag标签:

无  

前言

随着互联网的飞速发展,软件开发模式也由传统的C/S(Clients/Server,客户/服务器)模式转化为现在的B/S(Browser/Server,浏览器/服务器)模式。而作为一种安全性最好的语言,Java就成为服务器端编程的最好选择,于是在各种Web应用程序中,纷纷采用Java作为首选的编程语言。 在Java Web开发的领域中,不仅有Sun公司提供强大的技术支持,而且还有大量的开源社区推出各种开源的Java项目,这一切都使得Java Web的开发日益繁荣。而精通Java Web开发的软件工程师也越来越受各大软件公司的欢迎。 为了帮助读者迅速掌握Java Web开发这项技术,编者精心编著了本书。本书依照读者的学习规律,首先介绍基本概念和基础知识,在读者掌握了这些基本概念和基础知识的基础上,再提供简单的示例,使读者对知识点有整体上的认识,然后再对内容进行深入的讲解,严格遵循由浅入深、循序渐进的原则。 本书的主要内容是讲解Java Web开发中常用的各种技术,这些技术都是在实际的项目开发中必不可少的,通过本书的内容,读者可以迅速掌握Java Web开发的基本技术,从而在激烈的就业竞争中立于不败之地。本书由浅入深、循序渐进地介绍了Java Web开发中的各种实用技术。读者仅仅需要具备基本的Java语法知识就可以很快掌握本书的内容。 本书特点 1. 由浅入深,循序渐进 本书中的讲解遵循由浅入深、循序渐进的原则。不仅在总体的章节划分上把整书分为基础篇、进阶篇和实战篇,由浅入深地讲解Java Web开发的知识,而且在每一个章节、每一个知识点的讲解中都是从最基础的内容开始,然后逐步深入到核心的内容,使读者比较容易接受这些新的知识。 2. 实例经典,内容丰富 本书的各个章节都提供了丰富的示例程序,这是本书另一个特色。本书减少了纯理论介绍的比重,增大了示例程序的比重,强调通过示例程序展示具体的知识点。读者可以通过这些示例程序体会到这些知识点的具体实用方法,这样的效果要比纯文字的描述更容易理解。而且本书的示例程序都是编者调试通过的,读者可以在计算机上直接运行。 3. 讲解详细,内容充实 .. 本书不仅详细讲解了Java Web开发的各种基础知识,而且还介绍了在Java Web开发中常用的各种实用技术,通过具体的示例项目展示了这些技术的使用方法。读者通过本书可以了解目前Java Web开发中所用到的各种知识。 4. 配带光盘,加速学习 本书中的示例程序代码都包含在免费赠送的光盘中,读者可以在这张光盘中找到各个章节中对应的示例程序代码,从而加速学习的过程。这些程序都是编者在实际开发过程中经验的总结,相信能给读者带来帮助。此外,在这个光盘中还提供了各种常用的Java开发工具,读者可以利用这些工具迅速搭建起Java Web的开发环境。 本书内容 第1章介绍了Java Web开发的背景知识,包括Java语言的简单介绍、Web应用程序开发的基本知识和软件开发模式的演变过程。 第2章介绍了Java Web开发环境的搭建和基本的Java开发工具的使用方法。 第3章介绍了HTML的基础知识,Java Web开发就是基于浏览器的应用程序开发,HTML的知识是任何B/S结构应用程序开发中必不可少的组成部分。 第4章介绍了JSP技术的基础知识,JSP是J2EE的一个重要组成部分,在Java Web开发中,JSP是动态页面内容展示的主要工具。 第5章介绍了Servlet技术基础知识,Servlet同样也是J2EE的一个重要组成部分,在Java Web应用程序开发中,大量使用到Servlet的知识,而且在一些开源的MVC框架中(例如Struts),同样是使用Servlet来实现的。 第6章介绍了JavaBean技术基础知识。JSP+Servlet+JavaBean是Java Web开发中的一种经典模式,本章着重介绍JavaBean组建技术的基本使用方法。 第7章介绍JSP数据库开发基础知识。目前的应用系统中,尤其是基于Web的应用系统,基本上都离不开数据库的支持,Java Web程序的开发,大部分时间是用在数据库处理的工作上。本章讲解的就是JSP中进行数据库开发的基本方法。 第8章介绍了XML技术基础知识。在本章的内容中介绍了XML的基本语法、XML的基本显示方法和XML文档的解析技术。 第9章介绍了JSTL基础知识,包括JSTL的开发环境的配置、JSTL各种标签库的使用方法和自定义标签的开发方法。 第10章介绍JSP中邮件功能开发,包括各种格式邮件的接收和发送过程,以及附件的发送和接收。 第11章介绍Web报表基础知识,包括JExcelApi和JFreechart这两个开源项目的基本使用方法。 第12章讲解了使用Ant脚本的语法和使用Ant脚本构建项目的基本方法。 第13章详细介绍了Struts框架的基本原理和使用方法。 第14章详细介绍了Spring框架的基本原理和使用方法。 第15章详细介绍了Hibernate框架的基本原理和使用方法。 第16章详细介绍了Ajax框架的基本原理和使用方法。 第17章以Hibernate Jpetstore为基础,介绍了综合使用Struts+Spring+Hibernate构建电子商务系统的基本方法和步骤。 本书的适合读者 Java Web初学者的自学资料。 中、高级Java Web开发人员的参考书籍。 大专院校或者培训机构的授课教材。 Web网站开发者的学习资料。 Java开发人员向Web方向发展时的学习资料。 本书作者 本书由何宗霖主笔编写,同时参与编写和资料整理的有刘亮亮、丁士锋、何涛发、陈杰、黄曦、罗嘉、段春江、韩红宇、李嵩峰、莫光胜、王天国、李蓉、吴荣、宋祥亮、刘宇、吕晓鹏、王大伟、吴小平、张卫忠、施佳鹏、王嘉、吴雪、阳婷、张秀妍、王江、王志永、杨红、郑维龙、王松和张文。

内容概要

本书分为3篇共17章。其中,第1~12章是基础篇,介绍了Java Web开发中必不可少的各种基础知识;第13~16章是进阶篇,主要讲解Java Web开发中常用的各种框架和新兴技术,包括Struts、Spring、Hibernate和Ajax等,这些技术在实际的项目开发中应用广泛;第17章是实战篇,以Hinbernate Jpetstore为基础,详细分析了综合使用Struts+Spring+Hinbernate开发一个电子商务网站的基本方法和步骤,在具体项目中展示Struts、Spring和Hibernate的具体使用方法。 本书各个章节中都提供了丰富的示例程序,力求让读者通过这些示例程序掌握Java Web开发的各种基本技巧。本书不仅适合作为初、中级Java Web开发人员的学习资料和参考指南,而且还可以作为大专院校和相关培训机构的授课教材。

书籍目录

出版说明前言第一篇 基础篇 第1章 Web应用的发展 1.1 从静态网页说起 1.2 动态网页的鼻祖CGI 1.3 三足鼎立 1.4 模型-视图-控制器 1.5 Ajax的兴起 1.6 小结 1.7 习题 第2章 Java开发环境及开发工具 2.1 下载安装JDK 2.2 环境变量设置 2.3 小试身手—HelloWorld 2.4 开发工具Eclipse简介 2.5 使用版本控制工具CVS 2.6 小结 2.7 习题 第3章 HTML相关技术基础知识 3.1 HTML 基础知识 3.2 JavaScript基础知识 3.3 CSS基础知识 3.4 小结 3.5 习题 第4章 JSP技术基础知识 4.1 JSP简介 4.2 JSP基本语法 4.3 程序结构 4.4 JSP动作指令 4.5 JSP指令 4.6 JSP内置对象简介 4.7 request对象 4.8 response对象 4.9 session对象 4.10 out对象 4.11 application对象 4.12 JSP中文问题完全解决方案 4.13 其他JSP开发技巧 4.14 小结 4.15 习题 第5章 Servlet技术基础知识 5.1 Servlet简介 5.2 JSP页面调用Servlet的方法 5.3 Servlet中的文件操作 5.4 Servlet过滤器 5.5 Servlet应用示例 5.6 小结 5.7 习题 第6章 JavaBean技术基础知识 6.1 JavaBean简介 6.2 在JSP中使用JavaBean 6.3 计数器JavaBean 6.4 数据库操作封装的JavaBean 6.5 对应数据库表结构的实体JavaBean 6.6 分页操作JavaBean 6.7 小结 6.8 习题 第7章 JSP数据库开发基础知识 7.1 JSP数据库开发环境搭建 7.2 SQL基础 7.3 JSP与数据库建立连接 7.4 JSP操作数据库 7.5 数据库连接池 7.6 数据库访问的代码优化 7.7 小结 7.8 习题 第8章 XML技术基础知识 第9章 JSTL基础知识 第10章 JSP中邮件功能开发 第11章 Web报表基础知识 第12章 学习使用Ant 第二篇 进阶篇 第13章 Struts应用详解 第14章 Spring应用详解 第15章 Hibernate应用详解 第16章 Ajax应用详解 第三篇 实战篇 第17章 综合Struts+Spring+Hibernate开发图书管理系统

章节摘录

插图:在MyEcl.ipse安装成功以后,就可以创建Web工程,Web工程的所有的基础配置信息都由MyEclipse来完成,MyEclipse提供了一系列的Web开发工具,大大简化了Java Web开发的难度,提高了开发的效率,这是MyEclipse受到开发人员喜欢的最大原因。2.5使用版本控制工具CVS在团队开发中,需要团队各个成员之间进行分工配合,这就给源代码的版本控制带来很大困难,不可能手工来完成源代码版本的迭代,在这里选择使用版本控制工具,通过版本控制工具完成对源代码的控制,各个团队成员只需要把修改过的版本提交给版本控制工具,由版本控制工具来把每个成员提交的版本整合成一个最新的版本。在本节内容中,将介绍如何在Eclipse中使用版本控制工具,通过本节内容的学习,读者可以了解团队合作开发中版本控制的基本知识。2.5.1CVSNT的安装与配置在源代码版本控制方面,有很多工具可供选择,在这里选择使用CVS来对版本进行控制,其中CVS需要客户端和服务器端配合使用,在使用CVS的时候,首先需要建立一个CVS服务器,然后团队中的每个成员都可以把自己的版本通过客户端提交给CVS服务器,从而由CVS服务器完成版本的整合更新任务。在这里选择使用CVSNT作为CVS的服务器,CVSNT的安装文件可以从http://www.cvsnt_0rg/archive/下载,在这里有各种版本的CVSNT安装文件可供下载,用户可以选择下载自己需要的版本,在本书中使用cvsnt.2.5.03.2382,所以选择下载cvsnt-2.5.03.2382.msi这个文件即可。


编辑推荐

《零基础学Java Web开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》涵盖内容:B/S程序开发基本知识HTML网页设计基础CSS网页布局基础JavaScript网页特效制作XML开发基础JSP开发详解数据库程序开发JSTL标签库和自定义标签库Struts开发详解Spring开发详解Hibernate开发详解Ajax开发详解图书管理系统(Struts+Spring+Hibemate实现)8小时多媒体视频讲解由浅入深:从基础知识开始讲解,然后层层深入讲解高级知识内容全面:涵盖JSP、JSTL、Struts、Spring、Hibernate、Ajax等流行技术实例丰富:讲解技术点时列举了大量实例,实用性强注释详细:书中的实例源代码都给出了大量注释,便于阅读案例典型:提供了一个SSH综合案例帮助读者提高应用开发水平视频教学:配有8小时多媒体视频进行讲解,学习效果好实践电子书:精心设计1 00个Java Web编程实例,助你快速精通光盘内容书中涉及的程序源代码《零基础学Java Web开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》多媒体教学视频《零基础学Java Web开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》教学PPT赠送的编程电子图书《零基础学Java Web开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》读者对象Java Web编程的初学者需提高Java Web开发水平的人员Web网站开发人员大中专院校的学生相关社会培训班学员励志照亮人生 编程改变命运丛书特点配有多媒体教学视频进行讲解,学习起来直观门槛低,没有任何基础的读者都能轻松掌握丛书作者均为有多年编程经验的一线程序员对每个概念都清楚讲解,入门读者容易掌握每《零基础学Java Web开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》都提供了大量典型实例帮助读者理解提供典型案例帮助读者提高应用开发水平书中的源代码都提供了详细的注释,阅读起来无障碍光盘提供书中的源代码、教学视频及超值学习资料

图书封面

图书标签Tags

广告

下载页面


零基础学Java Web 开发 PDF格式下载



对Java web的开发过程作出了全面的概述 附送光盘中还有电子书100个Java web编程实例整合对入门之后进阶有很大帮助可以看出编者很用心 但由于是入门系列每一部分介绍的还不够深入可以理解对想学习Java web的新手是一个不错的选择 书的质量不错 到货很迅速 对此次购书很满意


讲解的东西很多,肯定不能都讲的很细很深,个人感觉比较适合初学者,对各种技术都了解了解,打下一个基础,有必要的话,再针对某些技术深入的学习。有些技术还是很实用的,有代码有讲解,很满意!


很实用的一本书,学到很多。


我觉得很适合我这样的初学者作为简捷而不失全面的入门,我听喜欢的。


这本书送的真是迅速,还没做好思想准备呢就收到了,呵呵


就是收到货的时候封面脱掉了……不过不碍于阅读。


刚收到货,物有所值


本书的重点不在html,css和javascript
。后面的讲解得还是可以的。不过最好有一定的基础,或者复习参考用会收益颇大。


书的内容设计比较广,所以就不可能太深,想了解一下可以,继续学习还要其它方面下工夫


写的比较细,适合初学者。正在阅读中。。。


真的不怎么适合初学者。
比较难,有点经验或者有个有经验的人从旁指导会比较好。


偶一般是选一本这样的,一本辞典型的书


因为写的时间比较久远所以感觉有点落后啊。。。不过书发的挺快,嘿嘿。。。


绝对不要相信零基础,这本书很多对于初学者有用的概念都没讲,还且里面的错误也非常之多。作为2010的书尽管盘里面有一点struts2的内容,但是书里面全是strut1。而每张书里面的大部分东西也都是网上能够下到的官方文档的不完全汉化版,只不过等于帮你打印了一下。至于盘里面的视频更不用相信,只有几张PPT,只是把每章节要讲的内容概要读一遍。最后那个SSH整合的例子也比较破,不过作为项目的入门还有点参考价值。
总而言之,只要你能上网,愿意在电脑前看文档,那就不应该花冤枉钱买这本书。


书的内容勉强过的去,只是光盘里的视频没有声音这个很让我恼火


书中错别字极多,句子不通顺,建议作业先补习一下中文!视频也垃圾的一塌糊涂!该详细讲的地方没讲,不该详细讲的地方就在那里乱扯!源码更别说了,不知是从哪里抄来的,抄来也就算了,关键是抄的很不专业,而且视频上也没有实际操作过,尽对着源码讲,那时我在想,你跑一遍源码会死吗,就那几分钟的事情,后来才知道,有些源码原来是跑不出来的,报错,她可能不敢跑~~~ 哎,其他什么不说了,当时就看着卓越销售榜上挺多人买这本书的,自己也买了,结论:这是一本旨在骗钱的书。作者很不负责任。


说说亚马逊:书掉页了,但是我没换,换着太麻烦,但是因为是免费送货比当当网好,所以就将就着看了。再说说这本书:新手千万不要相信零基础,你可以零基础jsp,但不能零基础HTML、CSS、(书中有涉猎,但是很简洁)还有java语法。不然就是看天书。适合ASP、PHP程序员转java web方向,但java基础还是要补的。


第一次在卓越买书,挺顺利的,到货比预期的快


一般般,有些说的简单,有些不知道说什么,这本书写得不好,但是有些东西对初学者来说还可以


还不错,就是没有时间看。


不好意思,评价晚了!书速度很快,书有一点点瑕疵,不过还好


很好的一本书,适合学Java WEB开发


不错的书哦,翻看封面才知道作者是一大美女,哈哈,java 入门必看哦


相关图书