首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

Java Web开发详解

  • 书名:Java Web开发详解
  • 作者:孙鑫 编著
  • 来源:电子工业出版社
  • 出版时间:2006年04月
  • ISBN:7-121-02396-2
  • 定价:99元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书共分4部分,从XML、Servlet、JSP和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进地引导读者快速掌握Java Web开发。 本书内容全面,涵盖了从事Java Web开发所应掌握的所有知识。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的功能,具有相当的实用价值。 ...

最近评论

精 彩 导 读

随着Java语言的流行,Java在网站和企业级应用的开发上应用得越来越普遍,Java Web开发已经成为Java企业级解决方案中不可或缺的重要组成部分。 本书遵照Servlet 2.4和JSP 2.0规范,系统、完整地介绍了Java Web开发中的各种技术,从知识的讲解 → 知识的运用 → 实际问题的解决 → Web开发框架 → 程序架构的设计,一步一步地引导读者掌握Java Web开发的知识体系结构。 本书面向的读者 本书面向的读者群包括:  毫无Web经验的初学者。  有一定的Web经验,但没有从事过Web开发的读者。  具有其他脚本语言Web开发经验,想要快速转向Java Web开发的程序员。  正在从事Java Web开发的初中级程序员。 此外,为了照顾到连Java语言都没有掌握的读者,在本书的配套光盘中,提供了一套完整的Java教学视频(价值人民币330元),以帮助读者快速地从Java语言的学习中过渡到Java Web的开发上。也就是说,本书也适合于正准备学习Java语言的读者,通过本书,这些读者可以直接掌握Java语言,到Java Web开发的企业级应用。 本书的内容组织 全书共分4部分,包括了XML篇、Servlet篇、JSP篇和应用篇。前3部分相对独立,但在内容上又有层进的关系。最后一部分综合应用了前3部分的知识,讲解了一些高级应用,并结合实际开发中要解决的问题,给出了很多具有实用价值的实例程序。 此外,附录作为本书不可或缺的部分,对HTML和HTTP协议进行了介绍,缺少Web经验的读者可以从这两章中学到Web开发的必备知识。另外,附录还提供了server.xml和web.xml文件的介绍,可以作为读者从事Java Web开发的参考。 本书在内容的编排上独具匠心,将知识的连贯性和学习规律有机地组织在一起。本书首先介绍了目前Web开发中很热的XML技术,通过和附录A的HTML知识进行对比学习,读者可以很快地掌握XML。在第1部分中,还介绍了下面的内容:  XML名称空间  解析XML文档  XSL转换 本书第2部分是Servlet篇,围绕Servlet讲解了Servlet技术和Servlet的应用。在这部分内容中,还包括下面几个主题:  Servlet访问数据库  会话跟踪  Servlet的异常处理机制  Servlet的线程安全 读者如果掌握了这部分的内容,就可以开始Web应用程序的开发了。Servlet容器和Servlet部署使用的配置文件都是XML格式,作者经常看到学员由于不了解XML语法而导致配置出错,从而影响程序的运行。也正是因为这种情况的普遍性,因此本书在第1部分就详细讲解了XML,这样读者在配置Web容器和部署Servlet时,就不会因为语法问题而导致运行出错了。同时读者预先掌握了XML语法,对理解配置文件也有好处。 本书第3部分是JSP篇,包括了与JSP相关的各种技术。主要内容有JSP技术、JSP与JavaBean、JSP开发的两种架构模型、自定义标签库、表达式语言、JSTL、标签文件。JSP是建立在Servlet规范提供的功能之上的动态网页技术,读者看完第2部分介绍的Servlet,自然也就能理解JSP了。第3部分的内容非常详尽,不但可以作为学习使用,而且可以作为以后工作中的参考手册。 本书第4部分是应用篇,结合前3部分介绍的知识,讲解了一些高级应用,给出了很多具有实用价值的实例程序。主要内容有:  使用Log4j进行日志操作  过滤器在Web开发中的应用  中文乱码问题与国际化  使用JBuilder2005开发Web应用程序  Web应用程序安全  图像缩放、动态验证码、避免表单重复提交等实例  使用Ant辅助Web应用程序开发  XML与XSLT在Web开发中的应用 这部分内容从应用开发的角度帮助读者提升Java Web开发技能,建立Web开发框架设计的思想。 本书的实例程序 作者在编写本书时,使用的操作系统是Windows 2000 Service Pack 4,Web容器是Tomcat 5.5.7,JDK版本是1.5.0_01,浏览器是IE 6.0 SP1。本书所有的实例程序都在上述环境中运行正常。 本书绝大部分的例子程序,都没有放在Tomcat安装目录的webapps目录下,而是单独放在自定义的一个目录中。读者要运行这些程序,有两种方式:一种方式是直接将光盘中的例子程序目录复制到Tomcat的webapps目录下运行;另一种方式是配置Web应用程序的运行目录,在%CATALINA_ HOME%\conf\Catalina\localhost目录下(%CATALINA_HOME%表示Tomcat的安装目录),建立chX.xml(X表示每章的序号,例如第5章是ch05.xml,第13章是ch13.xml)文件,编辑这个文件,输入下面的内容: 将F:\JSPLesson\ch07替换为读者机器上对应章节的Web应用程序所在的目录。 此外,每章例子程序的开发步骤中也给出了详细的配置过程,读者遵照步骤操作,会发现配置非常容易。 学习建议 作者针对三种不同类型的读者,提出下面的学习建议。 (1)对HTML和HTTP协议不是很了解的读者:建议从附录A、附录B开始学习,然后再从第1章开始学习。在第1章的学习中,要结合附录A,彼此对照,看看XML和HTML之间的异同,加深学习的效果。在学习第2部分的Servlet时,要结合附录B,随时参照,以加深对HTTP Servlet的理解。 (2)对HTML和HTTP协议比较清楚的读者,可以直接从第1章开始学习,按照章节的顺序一步一步进行下去。 (3)有Java Web开发经验的读者,可以选择性地学习本书的内容,并在开发过程中,以本书作为参考用书。 由于第1部分的第4章(XSL转换)内容较多,而且有一定的难度,所以在这里建议读者在学习第26章(即最后一章)之前,再回过头学习这一章也可以。当然,对于能够理解这一章内容的读者,学习的次序也就不重要了。 本书的配套光盘说明 本书的配套光盘提供了3部分的内容:本书所有实例的代码、价值人民币330元的Java教学视频(Flash格式)、本书用到的一些软件和开发包的下载教学视频。 1.实例代码 配套光盘中的实例代码是按照章节的顺序提供的,例如,第7章的例子程序位于光盘的JSPLesson\ch07目录下。某些章节的例子程序运行需要配置依赖的软件或开发包,请参见各章的内容,书中用到的软件和开发包的下载可参看光盘中提供的下载教学视频。 2.Java教学视频 本套教学视频由作者本人录制,市场定价为人民币330元。为了帮助广大Java爱好者能够快速地步入Java企业级的开发,作者花费了大量的时间和精力将AVI格式的视频转换为Flash格式,免费提供给读者使用,希望读者能够从中受益。 这套视频的内容简介如下。 Lesson1:Java的一些基本概念,Java的起源、我们为什么要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。 Lesson2:Java面向对象编程,面向对象编程和面向过程编程的区别,我们如何才能掌握面向对象的编程,类和对象的关系;讲解了Java中的构造、重载、this和super变量、静态变量、Java中的常量、继承、多态。 Lesson3上:Java中包的概念,类的说明符、方法的说明符、对象的销毁(JVM垃圾回收器的演示),Java中接口理解与掌握。 Lesson3下:Java中内部类的理解、运用与掌握,Java中的异常处理。 Lesson4上:Java的常用包,'=='和'equals'的用法,基本数据类型与引用类型,对象的克隆。 Lesson4下:数组的复制与排序,Runtime类与Process类,Class类与反射API,Runtime类与单例设计模式。 Lesson5:Java的多线程,程序、进程和线程的概念,实现多线程的两种方式,线程同步的原理,线程的死锁,运用wait和notify来实现producer - consumer关系,线程终止的两种情况。 Lesson6:Java中的集合类的讲解,栈、队列、链表等数据结构的讲解。 Lesson7:Java I/O操作,字节流InputStream和OutputStream,字符流Reader和Writer,Java I/O库的设计原则,字符集的编码,RandomAccessFile类,管道流,对象的序列化。 Lesson8:Java图形界面编程,AWT、布局管理器、事件模型,JFC、Swing编程。应用JBuilder快速开发图形界面程序。 Lesson9:Applet编程,详细讲解Appl
line

网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

Copyright © 2000-2006, CSDN.NET, All Rights Reserved