JAVA WEB 整合开发实例精通(附光盘)
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 闫术卓,吴峻申等编著
出 版 社: 机械工业出版社
出版时间: 2009-4-1字数:版次: 1页数: 416印刷时间:开本: 16开印次:纸张:I S B N : 9787111263289包装: 平装编辑推荐
本书特色
涵盖基础知识、核心技术、典型实例等内容
按照“技术要点→实现代码→源程序解读”的模式讲解,容易上手
提供80余典型实例进行讲解
超值光盘内容
本书源代码
1200余页编程技术文档(免费赠送)
45个编程专题视频讲座(免费赠送)
内容简介
本书介绍如何整合Struts+Hibemate+Spring进行Java Web开发,所有实例都基于MyEclipse IDE开发,引领读者快速进入基于Java Web的J2EE应用领域。本书主要介绍Struts、Hibernate和Spring的基础知识,如何整合这3个开源框架进行J2EE开发,如何基于MyEclipse IDE进行开发,J2EE开发的基础和基础环境搭配,Struts、Hibemate和Spring三个框架的使用和如何整合Struts+Hibemate+Spring框架。
Struts+Hibernate+Spring已经成为轻量级开发.J2EE的标准配置,被称为SHS经典组合,这也是目前Java程序员必须掌握的技能。由于使用范围广也使它们的版本更替非常迅速,尤其是Java 5推出以后。这些项目都采用了Java 5中的特性来重新实现并增加了很多新特性,本书使用最新版本以案例的形式介绍这3种常用的框架。
本书适用于Java开发Web应用和J2EE方面的初学者,大专院校学生,相关培训班教材。
目录
丛书序
前言
第1章 Struts概述
第2章 Web基础技术概述
第3章 Struts 2核心技术
第4章 Struts 2的另一核心技术——拦截器
第5章 Struts 2标签库
第6章 Struts 2非JSP视图技术
第7章 Struts 2类型转换技术
第8章 Struts 2输入校验
第9章 Struts 2国际化
第10章 Struts 2页面布局实现
第11章 Hibernate技术简介
第12章 Hibernate入门
第13章 Hibernate核心API
第14章 Hibernate集合映射
第15章 Hibernate关系映射
第16章 Criteria条件查询
第17章 HQL查询
第18章 Spring入门
第19章 为什么要使用控制反转
第20章 IOC容器的反射机制和装载机制
第21章 DI注入方式
第22章 如何合理地编写配置文件
第23章 使用AOP
第24章 在Spring环境中实现AOP
第25章 Spring与Hibernate结合
第26章 Spring与Struts结合
书摘插图
第1章Struts概述
Struts是目前世界上所有使用Java语言进行J2EE项目开发的人员,经常使用的基于MVC模式的Web项目开发框架之一。它也是目前最早的Web项目开发框架。由于它的易学易用,对入门者来说学习所花时间少,也容易上手,因此使用Struts的开发人群是目前所有Web项目开发框架使用人群中最大的。可是近几年,随着新的视图技术(如FreeMarker、Velocity技术),还有设计模式的大行其道,开发人员越来越觉得Struts在这些方面有先天的不足,并不能很优雅和优秀地完成Web项目开发工作。
原因有很多种,一方面是Struts出现的时间比较早,现在流行的技术都是在Struts后出现的,因此必然导致Struts对新技术的支持不够。另一方面很多新兴的Web项目开发框架都很好地体现了现有开发理念的使用,对Struts的影响和威胁都很大,所以近几年参加工作的很多IT从业人员都不喜欢使用Struts,而是采用Tapestry、JSF等框架进行他们的开发工作。 值得庆幸的是,Struts的开发人员也意识到了Struts的这些缺点,因此在2006年Struts和另外一个Web项目开发框架webwork进行了合并,形成了新的Web项目开发框架Struts 2。这个所谓的Struts 2其实就是WebWork的一个新版本。
……