前言
1. 关于本书
众所周知,Java EE编程技术是目前流行的开发技术。Java EE是开放的框架。随着对Java EE平台企业版第三方支持的增多,Java EE成为开发企业级服务器端解决方案的首选平台之一。
Java EE包含JDBC、JSP、Servlet、JavaBean、EJB以及基于Java的开源技术等。对于一个Java刚入门的编程者来说,如何学好Java EE编程技术?从哪些方面着手学习Java EE编程技术?本人结合多年Java EE编程与教学实践,认为学好Java EE一个很好的途径应该是先熟悉Java高级编程,接着学习JSP网页编程知识,再进一步学习基于Java的一些重要的开源框架。这本书编排也正是基于这种思路。
2. 本书内容安排
全书共分为四篇。
第一篇Java EE基础编程。
第1章介绍了Java EE开发平台,以及如何学习Java EE编程技术。
第2章常用工具类(字符串与日期类)用法。
第3章常用工具类用法Java集合框架以及泛型编程。
第4章JDBC高级编程技术。
第5章XML基本概念以及Java对XML编程相关知识,介绍了开源JDOM的使用。
第二篇Java EE网页编程。
第6章网页编程基础知识包括HTML、CSS、JavaScript等。
第7章JSP编程技术,包括JSP、Servlet、JavaBean以及过滤器Filter编程技术。这一章是JSP网页编程的重点。
第8章EL与JSTL表达式语言。
第三篇Java EE开源编程。
第9章Hibernate编程技术。
第10章Struts2编程技术。
第11章Spring编程技术以及AOP编程。
第12章Spring、Struts2、Hibernate进行整合。
第13章JavaScript开源库JQuery编程以及Ajax编程技术介绍。
第四篇Java EE编程实验。
第14章基于Ant的Java应用程序部署。
第15章Java EE编程实验。
3. 本书特点
本书内容丰富,在每介绍一个新的知识时,首先介绍为什么使用新的知识,接着是新知识的入门,最后对新的知识加以整理。本书示例详细,代码清楚。
由于目前在高校Java EE教学中没有一个很合适的教材。很多教材只是针对Java EE的某个领域,而不是综合的。本书综合了常见的Java EE知识,适合高校教学。另外对想从事Java EE编程者也是一个很好的参考书。
特别需要提醒的是: 本书为读者提供了本书关键知识点或难点的相关视频。通过视频起到很好的入门引导作用。对于高校教师,我们还可以提供教学大纲、教学用PPT以及实验指导书等。
4. 使用本书建议
使用本书首先要弄清楚书本上介绍的基本知识,理解基本原理。弄清楚为什么要这样?这样设计是否合理?然后按照书本的例题进行独立调试。书本上所有示例都已调试通过。如果书本示例调试不通过,常见原因是包版本冲突所致。可以利用本书提供的网址获取源代码和不会冲突的包。你还需要对基本知识扩展,参考学习互联网上的最新知识,扩展你的编程知识。最后还应该多做第四篇的实验。编程离不开动手实践,实验时肯定会出现这样或那样的问题,多调试,做完这些练习你能快速领会Java EE的编程精要所在。
5. 致谢
本书在写作和出版过程中得到我的同事们的大力帮助,在此表示深深的谢意。感谢清华大学出版社的大力支持。还要感谢这个互联开放的时代,由于互联网的存在我很快能够查阅和学习Java EE最新的知识。最后限于本人的知识与能力,本书可能会出现这样或那样的问题,希望读者与我联系,沟通解决。
作者
Email:zhouping5460@126.com
2011年9月
