为了方便初学者掌握Web开发技术,笔者编写了本书,全书紧紧围绕Java Web开发的核心,讲解了网站开发所需要的各方面知识。
本书从最基础的搭建Java Web开发环境开始讲起,到使用融入多种框架技术的SSH框架开发的综合案例。本书在讲解的过程中,本着由浅入深、循序渐进的原则,每章中的知识点都从最基础的内容讲起,即使没有打好Java基础的读者也很容易学。本书每一章的内容都是相对独立的。本书几乎在每一章都提供了大量的实例。这些实例充分展现了相关知识点的实现细节。读者可以在学习相关知识点后,通过上机实践这些例子来更深入地了解并掌握这些知识点。
Java Web开发是目前最流行、使用最广泛的网站开发技术。本书通过对Java Web开发中所运用到的各种技术循序渐进地进行讲解,使读者能尽快掌握开发Web应用程序的方法。本书内容包括搭建Web开发环境、HTML相关技术基础知识、JavaScript相关技术基础知识、JSP技术基础知识、Servlet技术基础知识、搭建MySQL数据库开发环境、JDBC技术、JavaBean技术基础知识、Ajax技术基础知识、Struts2技术详解(拦截器、输入校验、国际化、Struts2的各种标签、对Ajax的支持等)、Spring2.5(容器、装配Java Bean、JDBC和Hibernate模板等)以及Hibernate3技术详解(会话、映射、HQL等)。除此之外,第11、第14章还提供了两个完整的实例来讲解Struts2开发新特性和开发SSH的详细步骤.通过对这两章的学习,读者可以对SSH开发模式有更透彻的理解和认识。
本书光盘中提供了丰富的内容,包括全书的多媒体视频演示、全书的电子教案、900多页的电子资料以及书中讲解的源代码等。每章后面的习题均有相应的解答,读者可以到网站下载。
本书适合广大Java Web初学者、初步掌握Java技术的读者,想深入学习Struts2、SSH框架的开发者,以及从事Java Web开发工作的技术人员。
第1章 搭建开发环境
1.1 JavaWeb开发概述
1.2 搭建JDK开发环境
1.2.1 JDK的下载与安装
1.2.2 环境变量的设置
1.2.3 JDK环境的测试
1.3 搭建Web部署环境
1.3.1 Tomcat的下载与安装
1.3.2 环境变量的设置
1.3.3 发布Web应用程序
1.4 搭建Eclipse+My Eclipse的开发环境
1.4.1 下载并配置Eclipse
1.4.2 下载My Eclilpse
1.4.3 整合Eclipse和MyEclipse
1.4.4 开发环境与Tomcat相结合
第2章 HTML相关技术
第3章 JavaScript相关技术
第4章 JSP技术
第5章 Servlet技术
第7章 JDBC技术
第8章 JavaBean技术
第9章 Ajax技术
第10章 Struts2技术详解
第11章 Hibernate技术详解
第12章 Spring技术详解
第13章 Struts综合案例
第14章 文件传输系统