Java是Oracle SUN公司推出的开发跨平台应用程序的利器,它可以开发桌面应用、网站程序、手机和电子设备程序等。特别是在Web程序开发方面,Java跨平台的优越性体现得更加淋漓尽致。近年来,Java Web框架技术的层出不穷,更体现了Java在Web方面强大的生命力,从诞生以来就受到了广大程序开发人员的追捧。市面上关于Java Web的图书非常多,入门类、技巧类、案例类、大全类等,应有尽有,其中也不乏经典之作,而本书则整合了这些图书的特点,使得读者在学习编程时只需要一本图书就够了。本书的每一部分内容,都是作者走访各个大学、书店、培训机构,听取老师、学生和读者的建议,并结合自己多年的开发经验精心提炼出来的,完全可以满足读者的学习需求。
本书是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用JavaWeb进行程序开发的各种技术、技巧。全书分4篇,共24章,其中,第l篇为技能学习篇,主要包括JavaWeb开发环境、JSP语法、JSP内置对象、JavaBean技术、Servia技术、EL与JSTL标签库、数据库应用开发、初识Struts 2基础、揭密Struts 2高级技术、Hibernate技术入门、Hibernate高级应用、Sprin9核心之IoC、Sprin9核心之AOP、程序调试与发布等内容;第2篇为范例演练篇,主要包括基础知识相关、数据库相关、图像与文件相关、图表与报表相关、Ajax等相关的范例;第3篇为项目实战篇,主要包括讯友联系人管理模块、播客视频管理模块、博客管理模块、明日知道论坛管理模块等4个小型项目;第4篇为商业系统篇,主要包括一个大型的商业项目,即天下淘网上购物商城系统。
本书附有配套DVD光盘,光盘中提供了书中全部实例和项目的源代码。这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003及Windows 7操作系统下编译和运行。
本书适用于Java Web的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。
第1篇 技能学习篇
第1章 驾驭Java Web开发环境——开启Java Web开发之门
1.1 本章学习任务
1.1.1 本章知识体系
1.1.2 实例开发任务
1.2 初窥Java Web应用
1.2.1 理解C/S结构
1.2.2 理解B/S结构
1.2.3 B/S与C/S的区别
1.2.4 了解JavaWeb应用的成功案例
1.3 Java Web开发的基石——开发工具包JDK
1.3.1 下载JDK
1.3.2 JDK的安装
1.3.3 配置和测试JDK
1.4 Java Web应用的Web服务器_Tomcat
1.4.1 Web应用服务工作原理
1.4.2 Web应用服务器汇总
1.4.3 获取Tomcat
1.4.4 熟悉Tomcat的五脏六腑
1.5 Java Web开发利器之Eclipse
1.5.1 获取Eclipse
1.5.2 运行Eclipse
1.5.3 打造中文版Eclipse
1.6 做好项目开发的准备工作
1.6.1 集成Eclipse与Tomcat
1.6.2 完善Web项目开发所需配置
1.7 实战检验
1.7.1 创建第一个Java Web项目
1.7.2 将图片输出到JSP页面之中
1.8 疑难解惑
1.8.1 Tomcat端口被占用导致不能启动
1.8.2 Eclipse没有创建JSP项
1.9 精彩回顾
第2章 Java Web开发必修课——JSP语法
第3章 前人栽树后人乘凉——JSP内置对象
第4章 体验面向对象——JavaBean技术
第5章 Web应用的缔造者——Servlet技术
第6章 打造无脚本的JSP页面——EL与JSTL标签库
第7章 动态网站之灵魂——数据库应用开发
第8章 浅尝辄止——初识Struts 2
第9章 庖丁解牛——揭密Struts 2高级技术
第10章 邂逅数据库持久化利器——Hibernate技术入门
第11章 探密数据库持久化利器——Hibernate高级应用
第12章 简化企业开发瑰宝之一——Spring核心之IoC
第13章 简化企业开发瑰宝之二——Spring核心之AOP
第14章 程序员的伴侣——程序调试与发布
第2篇 范例演练篇
第3篇 项目实战篇
第4篇 商业系统篇