本书的目的是向读者介绍所有的企业级Java API,最大的特色就是将一个实际的电子商务实例中所需要用到的各种开发技术分散到每一章去讲解,使读者不仅仅学习理论知识,也不仅仅学习一个个零散的实例,而是让整个学习过程连贯起来,让读者能够清楚地看到一个完整的项目从开始实施到最后完成的整个过程。在Java EE的世界里,有着众多实现各种功能和目的的框架,对于一个刚刚进入Java开发领域的读者来说,往往会觉得无所适从。本书将从专业的角度为读者分析目前Java EE领域中最流行的这四个框架各自的价值,以及它们各自希望解决的问题。而作为一个程序员,在实际的开发过程中,应该根据各个框架所提供的功能及其优缺点,针对实际的项目进行合理的选择。本书会针对同一个问题,对相关框架针对这个问题的解决方案进行讲解,并进行一定程度上的对比,方便读者了解各自的优缺点。
Struts+Spring+Hibemate即SSH框架,是目前主流的轻型Java EE开发模式。而JSF框架则是新近崛起的一个新的界面开发框架。这几种框架在实际的项目应用中都非常流行。因为本书是一个JavaEE开发的完整教程,所以书中选择了这四种最流行的框架进行分析讲解,确保书中的每一部分内容都能为读者带来有益的提高。
本教材与其他同类教材最大的区别在于,本教材将一个电子商务系统所要用的知识点分散到每一章,并在每一章中都有一个部分来做实例讲解。将每一章的实例讲解内容融合到一起,读者自然就能组成一个完整的电子商务程序。采用这种组织方式,每一章的知识点也都立刻能用一个实例进行验证。因此,读者读完本书之后,就能对开发一个完整的Java EE应用程序的工作流程有一个清晰的认识。本教材的主要目标就是让读者在阅读本书的过程中,感觉好像在实际参与一个项目一样。
因此,本教材分为四个部分,共18章。每一个部分介绍一种框架,每一章主要包括四个部分:学习目标、知识点讲解、实例讲解以及习题。学习目标让读者清楚了解学习本章的目的,知识点讲解主要提供各种理论知识的讲解,实例讲解则将本章的知识点融入电子商务系统的某一个部分中作为一个实例进行分析,最后的习题将针对本章的重点内容让读者练习。
最后,希望本教材能够作为读者在学习JavaEE开发过程中的一个有益帮手。
第1章 Struts简介
第2章 Struts入门
第3章 Struts框架结构
第4章 使用Eclipse和MyEclipse
第5章 用户界面开发基础
第6章 使用多样性的Action
第7章 Validator的使用
第8章 JSF的开发
第9章 Hibernate简介
第10章 Hibernate入门
第11章 Hibernate的体系结构
第12章 Hibernate的映射技巧
第13章 Hibernate的事务处理、缓存及性能优化
第14章 Spring简介
第15章 Spring的核心技术
第16章 Spring的数据访问
第17章 SpringMVC入门
第18章 Spring的Web集成
参考文献