下载  >  开发技术  >  Java  > Java Web开发技术大全

Java Web开发技术大全 评分:

文档有点老,但是对于刚接触的朋友可以起到很好的启蒙作用。
原创经典,程序员典藏 资深程序员全力打造,深入剖析SSH框架整合开发的精髓 冷 全方位解读 Java Web开发的基础知识、高级技术及应用案例 lava web 开发技术大全 JSP+Servlet+Struts 2+Hibernate+ Spring+AJAX (6小时多媒体视频讲解) 李宁等编著 清华大学出版社 北京 内睿简介 SSH是目前最流行的 Java Web开发技术。本书通过对SSH中的各种技术循序渐进地讲解,使读者尽 快掌握开发基于SSH的Web程序的方法。本书内容包括Web客户端技术、JsP/ Servlet技术、 Struts2(拦 截器、类型转换、输入校验、上传和下载文件、 Struts2的各种标签、对AJAx的支持等)、 Spring(loc 容器、装配 Java bean、Jdbc和 Hibernate模板、事务管理、 Spring AOP等)以及 Hibernate(会话、映射、 标准査询API、HoL、事务管理、锁等)。除此之外,本书还提供了两个完整的实例来讲解开发SSH的 详细步骤和方法。通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。 本书适合广大从事 Jaya web开发工作的技术人员、对SSH开发感兴趣的人员以及大专院校学生阅读, 尤其是具有一定的Web开发经验的技术人员。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 版权所有,侵权必究。侵权举报电话:010-6278298913701121933 图书在版编目(C|P)数据 Java Web开发技术大全—— JSP+Servlet' Struts2+ Hibernate+ Spring+AJAX/李宁等编著. 一北京:清华大学出版社,2009.5 ISBN978-7-302-19575-7 Ⅰ.JⅡ.李…Ⅲ.①JAVA语言一程序设计②软件工具-程序设计Ⅳ.TP312 TP31156 中国版本图书馆CIP数据核字(2009)第020744号 责任编辑:冯志强赖晓 责任校对:徐俊伟 责任印制:李红英 出版发行:清华大学出版社 地址:北京清华大学学研大厦A座 http://www.tup.com.cn 邮编:100084 社总机:010-62770175 邮购:010-62786544 投稿与读者服务:010-62776969,c-service@atup.,tsinghua.edu.cn 质量反馈:01062772015, zhiliang(a tup. tsinghua.cdu.cr 印刷者:清华大学印刷厂 装订者:北京市密云县京文制本装订厂 经销:全国新华书店 开本:185×260印张:52字数:1295千字 (附光盘1张) 版次:2009年5月第1版 次:2009年5月第1次印刷 印数:1~5000 定价:79.80元 本书如存在文字不清、漏印、缺页、倒页、脱页等印装质量问题,请与清华大学出版社出版部联系 调换。联系电话:(010)62770177转3103产品编号:031021-01 前言 现在MVC模式己经成为Web应用的主流开发模式。而 Struts框架几乎可以和MVC 模式划等号,因为 Struts框架已经成为了MVC模式的事实标准。随着 Struts1x的应用浪 潮席卷全球数年后, Struts2又以崭新的姿态与世人见面了。 stus2仍然可以继承 Struts1.x的应用模式( Struts+ Spring+ Hibernate),但关于 Struts2+ Spring+ Hibernate整合的书却并不多。为了使读者尽快了解和掌握如何使用 Struts2、 Spring和 Hibernate3个框架整合的方式来开发Web应用系统,笔者花费了大量 的时间来完成这本关于 Struts2+ Spring+ Hibernate整合的书。为了尽可能保证内容的准确 和权威性,笔者查阅了大量的官方文档,并针对关键部分阅读了相应的源代码。 本书的写作目标就是力争让读者尽可能地掌握 Struts2、 Spring和 Hibernate,以及这3 个框架整合的相关知识。并通过两个完整实例的讲解使读者尽快融入SSH( Struts+ Spring+ Hibernate)大家庭。 本书有何特色 1.从基础开始,由浅入深 JSP/Servlet技术是 Java web技术的基础,很多初学者在学习SSH之前并没有很好地 掌握该技术,因此,本书考虑到这个原因,在第一篇讲解了 JSP/Servlet以及Web客户端 技术的基础知识。除此之外,在第二~四篇的头一章都以一个简单的例子开始,以使读者 在学习每一篇所讲的技术之前,对这种技术有一个初步的了解。并且每一篇的章节是按照 由浅入深、循序渐进的顺序编排的,从而可以使读者渐进式地学习本书的知识 2.各篇独立,内容完整 本书的每一篇都是相对独立的。如第二篇讲解了 Struts2的各种技术;第三篇讲解了 Hibernate的主要技术,而且每一篇讲解的技术比较完整。这样就会给想学习SSH整合技 术,但却未掌握SH中的一项或几项技术的读者带来方便,至少不需要同时准备几本书, 从而给读者节省了大量的时间和金钱。 3.各章实例丰富,使读者更容易理解书中的知识 本书几乎在每一章都提供了大量的实例。这些实例充分展现了相关知识点的实现细 节。读者可以在学习相关知识点后,通过上机实践这些例子来更深入地了解并掌握这些知 识点。 Java Web开发技术大全—JSP+ Servlet+struts2+ Hibernate Spring+AJAX 4.提供了完整的实例,使读者更进一步体会SSH开发模式的精髓 在本章的最后还提供了两个完整的实例(网络硬盘和论坛系统)。这两个实例都采用 了SSH模式进行开发。通过对这两个实例的深入研究,读者可以比较全面地掌握基于SSH 模式的Web应用程序的开发步骤和开发方法,并可将实例中所采用的技术应用到自己的项 目中 5.使用最新版本的开发工具和框架 本书所使用的开发工具和相关的框架在笔者写作本书时都是最新版本,如 My Eclipse 6.5、 Struts20.11,2等。读者可以在学习SSH开发技术的同时,接触到目前最新版本的开 发工具和框架。就算读者目前所使用的软件版本低于本书所使用的软件版本,也可以为末 来的工作奠定基础。 6.配有源代码与视频光盘,方便读者使用 为了方便读者实验本书提供的实例程序,特将所有的源代码都收录到了配书光盘中, 以方便读者使用。另外,作者特别为本书录制了一些多媒体视频演示,将本书中的一些相 关操作直观地展示给读者,以达到更好的学习效果。 本书内容 第1章:为了使读者尽快搭建本书所使用的开发环境。在这一章将详细介绍本书所使 用的开发工具、框架的版本号以及下载、安装和配置的过程。 第2章:本章介绍了Web技术的发展历史,以及 Java Web技术的基本组成。最后详 细描述了 Java web技术中常用的两种开发模式:JSP模型1和JSP模型2(MVC模式), 以及目前常用的MⅤC框架 第3章:本章介绍了在Web系统中常用的客户端技术,这些技术包括 JavaScript、CSS 和AJAX。在本章的开始部分还介绍了一些开发 JavaScript的常用IDE。 第4章:本章介绍了 Servlet的基础知识,如处理请求消息、响应消息、 Cookie和 Session 等,最后还详细讲解了Web开发中所遇到的中文乱码问题的解决方案。 第5章:本章介绍了JsP的运行原理、基本语法、JSP指令、JSP的内置对象、JSP标 签和JSTL 第6章:本章以一个用户注册登录系统为例,演示了如何综合运用 JSP/Servlet技术开 发一个完整的Web应用程序。 第7章:本章介绍了 Struts2中的MVC模式,以及 Struts2的体系结构。最后给出了 个简单的例子来演示开发基于Suts2的web应用程序的步骤和方法。 第8章:本章介绍了如何配置 Struts2框架、 Struts2 Action、处理结果、模型驱动和 异常处理。 第9章:本章介绍了 Struts2的拦截器技术,其中包括拦截器的实现原理、拦截器的 配置、实现自定义拦截器以及内建拦截器等内容。 第10章:本章介绍了 Struts2中的各种类型转换技术。如OGNL表达式、数组和集合 前言 类型转换器、类型转换的错误处理等。 第11章:本章介绍了传统的输入校验和 Struts2中的输入校验。 第12章:本章首先介绍了文件上传的原理,以及如何使用 Commons- Fileupload组件 上传文件。本章的重头戏是讲解 Struts2的上传功能,其中包括上传单个文件和上传任意 多个文件的方法。在最后介绍了如何使用 Struts2框架下载文件,主要包括使用 stream结 果下载文件以及下载文件的权限控制 第13章:本章介绍了 Struts2在国际化方面的技术。为了更深入地理解 Struts2的国 际化功能,在本章的开始部分首先介绍了Java对国际化的支持。然后逐步深入介绍 Struts2 的国际化技术,主要包括访问资源文件、资源文件的加载顺序等,最后给出了一个例子来 演示如何将国际化功能加载到Web应用程序中。 第14章:本章详细讲解了 Struts2框架中的标签。这些标签包括控制标签、数据标签、 表单标签、非表单标签。 第15章:本章着重介绍了 Struts2框架对AJAX的支持,主要内容包括支持AJAX的 标签、基于AJAX的校验、发布-订阅事件模型、JsON插件等。 第16章:本章使用了 Struts2技术重新实现了第6章的用户注册登录系统。在本章实 现的用户注册登录系统的功能和第6章实现的该系统的功能相同,只是使用了 Struts2框 架来实现相关的部分。读者可以从中体会到使用 JSP/Servlet和 Struts2在开发Web应用程 序中的不同。 第17章:本章介绍了ORM的概念以及 Hibernate和EJB的关系。最后给出一个例子 来演示在 MyEclipse中开发基于 Hibernate的系统的步骤和方法。 第18章:本章介绍了 Hibernate的两种配置方式:配置文件和注释。在最后给出了一 个例子重新实现了第17章的例子,只不过这个例子使用了注释来配置 Hibernate 第19章:本章介绍了Hmae会话的基本操作和OR映射。其中OR映射主要介绍 了映射主键、映射复合主键、映射普通属性、组件映射、基于注释的组件映射、多对一、 对多、一对一的关系。 第20章:本章的第1节介绍了 Hibernate的标准( Criteria)査询AP技术,主要内容 包括约束条件、分页、排序、聚合和分组以及QBE。在第2节介绍了 Hibernate中的另外 两种查询技术:HQL和SQL。其中HQL主要介绍了From、 Select、 Where、 Update、 Insert 以及Dele语句,还介绍了命名参数、排序和分组、关联查询、命名查询等。 第21章:本章介绍了 Hibernate的一些高级技术,主要包括事务管理、锁机制、査询 缓存、拦截器和事件与过滤器。 第22章:本章介绍了 Spring的主要特性和核心技术,在最后还给出了一个例子来演 示使用 Spring框架开发程序的过程。 第23章:本章介绍了 Spring框架的核心思想,反向控制(loc),同时还详细讲解了 Spring框架中最常用的装配 Java bean技术以及分散配置和定制風性编辑器。 第24章:本章介绍了 Spring中的数据库技术,主要包括在 Spring中使用数据源连接 数据库、操作围DBC的 Jdbctemplate:操作 Hibernate的 HibernateTemplate以及自增键和异 常的处理。 第25章:本章主要介绍了 Spring AOP技术的基础知识以及事务管理。除此之外,还 介绍了 Spring的其他一些高级属性,如建立和访问RM服务、发送 Email、调度任务等。 Java Web开发技术大全JsP+ Servlet+ struts2+ Hibemate+ Spring+AJAx 第26章:从本章开始逐渐涉及到了SSH开发的全过程。在本章主要介绍了 Struts2、 pring和 Hibernate3个框架整合的思路,以及基于SSH的系统的层次结构。 第27、28章:在这两章给出了两个完整的使用SSH开发的例子(网络硬盘和论坛系 统)。在这两个例子中详细描述了开发基于SSH的系统的步骤和其中所涉及到的技术。开 发这两个例子的基本步骤类似,不过它们所涉及到的技术有一定的区别,如在论坛系统中 涉及到了一个Web编辑器( FCKEditor)的安装和使用。 适合阅读本书的读者 口初步掌握Java技术,想进一步学习SSH整合开发的读者 口对SSH整合技术有了一定的了解,想进一步提高的读者 口正在使用SsH整合技术开发项目,想查阅相关技术的读者 口大中专院校的学生 口社会培训学生 本书作者 本书由李宁主笔编写。其他参与编写和资料整理的人员有苑令轩、王征、陈冠军、王 石、程彩红、姜海英、邵毅、张路平、李臻、武勇、徐宁、刘玉珊、麻雪、赵建领、陈刚、 吝晓宁、范永龙、姚志娟、赵盟、傅靖、李佳、徐磊、刘丹、肖冰、陈杰、王行恒、冯浩 楠、纪超、段桂东、颜盟盟、黄宝生、张珍珍、石淑珍、陈超、牛晓辉、刘聪、仼潇、商 斌、张双、于志华、李秀劲、李胜美、蔡文仙、杜阳阳、吴兴亮、陈水望、黃任桢、梅婷 婷、皇波、白雪蛟、陈浩然、许程程、巩长宇、黄金亮、姜艳超、李军、李庆、彭志林、 王志娟、武娜、尹成业等。在此一并表示感谢。 编者 目录 第1篇Web开发基础篇 第1章搭建开发环境…… ……………………"…………2 1.1本书使用的软件和框架的版本……… 真“吾“““““““””生黑 12JDK6的下载与安装…… 13 Eclipse34的下载与安装…………………………… 14 MyEclipse65的下载与安装………………………… 1.5 Eclipse IDE for Java EE Developers的下载与安装……… 16 Tomcat6的下载与安装…, 1.7在 My Eclipse中配置 Tomcat… 18在 Eclipse IDE for Java EE Developers中配置 Tomcat……………… I.9小结………………………………………7 第2章 Java Web应用开发基础…………… "···· 2.1Web技术的发展… 2.2 Java Web技术…………………………………………………………………10 2.21 Java web程序的基本组成… ………1 22.2 Java Web程序的目录结构………………………………………1 22.3 Java web程序的配置文件……………………11 23MVC模式与MVC框架 12 231JSP模型1和JSP模型2………………1 232Web应用程序需要的基础服务………… 23.3MVC模式概述…………………………:14 234常用的MVC框架……………………………15 24小结………………………………………………16 第3章Web开发中的客户端技术… 31常用的 JavaScript IDE简介… ……17 31.1在 MyEclipse中使用 JavaScript… …17 312在 Eclipse IDE for Java EE中使用 JavaScript… “+4 18 313在 NetBeans中使用 JavaScript…………………………………19 314其他的 JavaScript IDE…… …………………20 Java web开发技术大全—JSP+ Servlet+ Struts2+ Hibernate-+ Spring+AJAX 2 JavaScript语法基础………………20 32.1实例:编写第一个 JavaScript程序;Gret………1 322变量…………………………… ………22 32.3原始类型…………………………22 324类型转换 ………………………26 3.2.5函数与函数调用… ……*……*……28 3.2.6类和对象……………………………………………………………30 33 Javascript高级技术…… +++*+++:∵+++…--……n……*→→…“…+“++ …………32 3.31DOM技术概述 +“““+““““不“平斗“是“上“气上 332获得HTML元素的3种方法………………………………………34 333实例:图像自动切换……………………………………36 334正则表达式…………………37 33.5实例:表格排序…… …………38 3.4CsS基础……………………………………………………41 341CSS的基本语法……… …………,……141 342在 Style属性中定义样式…… ………………………………………42 343在HTML中定义样式……… ,#导平 日,;a日1国, 42 344在外部文件中定义样式………………………………………43 345样式的继承 …““4 …43 3.5AJAX基础……………………………………………………44 3.51AJAX概述…………………… ……………………*……144 3.52实例:使用 XmlhtTprequeSt获得Web资源…………………45 3.53实例:使用 XmlhtTprequeSt跨域访问Web资源… +·“ 46 354实例:AJAX的3种交换数据方法 …47 3.6小结……… …149 第4章 Servlet技术…… ……………50 4.,1 Servlet的 Helloworld程序…… 0 41.1实例:在 MyEclipse中编写 Helloworld程序………… 4.1.2实例:手工编写 Helloworld程序… ……53 4.2 Servlet基础………………………………………………………54 4.2.1配置数据库连接池… ,a, sssanngrnItt"""世+±""t""++" 42.2数据库连接池的应用…… 56 4.2.3实例:用 doget方法处理客户端请求…… ·····5 58 4.24实例:用 do post方法处理客户端请求…………60 4.2.5实例:用 service方法处理客户端请求…………“60 4.26实例:初始化(init)和销毁( destroy) Servlet…………62 42.7实例:使用 Printwriter输出响应消息 428实例:用 ServletOutputStream显示图像 ……………………65 429实例:使用 RequestDispatcher包含Web资源……………66

...展开详情
2019-03-07 上传 大小:120.73MB
举报 收藏
分享
javaWeb开发技术大全

javaWeb开发技术大全 所有源代码

立即下载
JavaWeb开发技术详解(PPT+源码)

JavaWeb开发技术详解书籍的ppt+源码介绍性的东西,适合了解java

立即下载
javaWeb开发技术与案例教程静态网页开发技术的案例项目

javaWeb开发技术与案例教程静态网页开发技术的案例项目是大学生使用Myeclipse开发静态网页的的训练案例,这些案例必不少,对同学的以后需开发web,对前台的美观打下了基础。

立即下载
深入理解JavaWeb开发技术 探索基于主流框架的最佳组合.(谭贞军)

深入理解JavaWeb开发技术 探索基于主流框架的最佳组合.(谭贞军)

立即下载
《深入理解JavaWeb开发技术 探索基于主流框架的最佳组合》.(谭贞军

第1章 javaweb初体验 1.1 学习java的巨大优势 1.2 学习java需要了解的那些事 1.3 web技术介绍和工作原理 1.4 开发前的准备 1.5 安装并配置tomcat服务器 1.6 初学者应该明白的几个问题 第2章 html技术介绍 2.1 创建基本静态页面 2.2 html页面布局 2.3 处理表单 2.4 特效和多媒体处理 2.5 谈xml与 html的区别 2.6 初学者应该明白的几个问题 ..............................................等等

立即下载
Tomcat与JavaWeb开发技术详解-随书源码

Tomcat与JavaWeb开发技术详解-随书源码

立即下载
javaWeb开发技术AIP大集合(30多个).

大量中文的帮助文档~ SSH JAVASCRIPT JAVA EXTJS JQUERY JQUERY-ui MYSQL ORACLE SQLSERVER 正则 HTML 配色手册之类的~ 30多种 · 60MB啊~亲

立即下载
深入理解JavaWeb开发技术:探索基于主流框架的最佳组合

资源名称:深入理解JavaWeb开发技术:探索基于主流框架的最佳组合内容简介:《深入理解JavaWeb开发技术:探索基于主流框架的最佳组合》内容新颖、知识全面、讲解详细,可以帮助读者深入理解javaweb开发技术的基本知识,并能挖掘出基于主流框架的最佳组合。  全书共分16章,内容都采用了理论加实践的教学方法,每个实例先提出制作思路及列举包含的知识点,然后力求用最通俗的语言将高深的知识阐述出来。  资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

立即下载
JavaWeb开发技术

自己在北大青鸟期间做的相关笔记。大致是BS架构是什么,Web服务器的部署

立即下载
JavaWeb开发技术大全

JavaWeb开发技术大全,JavaWeb开发技术大全,JavaWeb开发技术大全,JavaWeb开发技术大全

立即下载
Javaweb开发技术详解

Javaweb开发技术详解,北京科海电子出版社 作者为汪大乐

立即下载
Javaweb开发技术大全

包含了Javaweb开发中所常用的一些技术和方法

立即下载
JavaWeb开发技术课件

于老师课件,详细介绍了JavaWeb开发中遇到的各种问题. 由浅入深的介绍了JavaWeb开发的全过程... 下面大体罗列下大纲:Web开发方法,Web服务器,开发环境, Jsp,Servlet,标准标签库和表达式语言,模块级应用, 项目实践,项目实训...等等...

立即下载
Tomcat与JavaWeb开发技术详解

Tomcat与JavaWeb开发技术详解Tomcat与JavaWeb开发技术详解Tomcat与JavaWeb开发技术详解Tomcat与JavaWeb开发技术详解Tomcat与JavaWeb开发技术详解

立即下载
孙卫琴Tomcat与JavaWeb开发技术详解

孙卫琴Tomcat与JavaWeb开发技术详解

立即下载
javaweb开发技术方案宝典

第一章 开发模式选择方案 第二章 页面设计方案 第三章 数据持久化方案 第四章 数据检索方案 第五章 决策分析方案 第六章 报表打印方案 第七章 网络通信方案 第八章 网站安全实施方案 第九章 网站优化和发布方案

立即下载
Tomcat与JavaWeb开发技术详解源码

Tomcat与JavaWeb开发技术详解书本的源代码。

立即下载
Tomcat与JavaWeb开发技术详解源代码

Tomcat与JavaWeb开发技术详解源代码

立即下载
孙卫琴-Tomcat与JavaWeb开发技术详解

孙卫琴书籍-Tomcat与JavaWeb开发技术详解

立即下载
Tomcat 与JavaWeb开发技术详解_孙卫琴

Tomcat 与JavaWeb开发技术详解 编著:孙卫琴 李洪成 电子工业出版社

立即下载