分享
 
 
 

例解Java Web开发技术精髓(附CD光盘一张)

例解Java Web开发技术精髓(附CD光盘一张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,综合,
  品牌: 张洪斌

基本信息·出版社:清华大学出版社

·页码:519 页

·出版日期:2008年

·ISBN:7302183554/9787302183556

·条形码:9787302183556

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·附带品描述:附CD光盘一张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《例解Java Web开发技术精髓》以丰富的示例,全面讲述Java Web开发技术,包括核心基础知识Servlet和JSP(含JSTL),并广泛涉猎相关的其他关键技术,如数据库、ORM框架(Hibernate和iBatis)、MVC和JSF、Spring、设计模式、UML。对书中讲述的所有内容,全部都配有可运行的代码以演示(含光盘)。

《例解Java Web开发技术精髓》颇具特色之处是给出由8个版本组成、由浅入深不断进化的网上书店的例子,这既有利于读者掌握各章的知识要点,又能让读者从总体上对各种JavaWeb技术融会贯通。

《例解Java Web开发技术精髓》适合有一定Java基础的读者阅读,可作为在校学生、中高级技术开发工程师和其他IT技术人员的参考书,也可作为大专院校和培训机构的教学用书。

作者简介张洪斌,现居加拿大,在北美大型电信企业从事Java工作,拥有计算机硕士和教育学硕士学位,长期在软件领域(特别是Java领域)从事开发、教学和写作,创作了十几本Java方面的著作,擅长以简单生动的语言讲解复杂的IT技术;业余时间喜欢旅游。

编辑推荐《例解Java Web开发技术精髓》特色如下:

著名Know Unknown Through Known教育模式开创者的又一力作;用简练的语言,循序渐进、由浅入深地讲解复杂的Java web技术;内容全面,多种重要技术精讲精解,帮助读者准确把握时代脉搏;以专业独到的资深程序员眼光,由内及外,透彻剖析配置的精髓。

由具有多年网站开发经验的专业人员精心编写而成;注重基础知识与实例结合;语言通俗易懂,程序清晰整洁、实用性强;结合目前最流行的行业案例开发过程进行讲解,适合网站开发爱好者、网络管理员等初/中级用户阅读。

目录

第1章 开发

第一个Java Web程序

1.1Java Web开发运行环境的建立

1.1.1选择开发Java Web代码的IDE

1.1.2Tomct的安装、设置和运行

1.2部署和运行第一个Java Web代码

1.2.1部署Java Web模块到服务器中

1.2.2运行Tomcat中的程序

1.2.3解析Web模块的结构

1.3开发Servlet程序

1.3.1编写Servlet的代码

1.3.2解析Web模块的URL结构

1.3.3解析web.xml配置文件

1.3.4巧妙利用Java Web模块的欢迎文件

1.4Servlet产生其他类型的网页内容

1.4.1产生Excel表格

1.4.2产生XML文件

1.5Java Web和Java EE技术概况

第2章 例解Servlet核心语法

2.1解析Servlet的运行机制和生命期

2.1.1Servlet的生命期方法

2.1.2Servlet的初始化顺序

2.1.3Servlet的getServletlnfo方法

2.2解析Servlet的表单处理

2.2.1GET方法提交的表单

2.2.2POST方法提交的表单

2.2.3到表单中所有的数据

2.2.4HTML各种组件和Servlet的处理方法

2.3解析HTTP的Request、Response和Header信息

2.3.1行小节的代码

2.3.2HTTP Request和HTTPResponse的格式

2.3.3HTTP Request和HTTP Response的头部信息

2.4解析Servlet的运行环境Context

2.4.1ServletConfig和Servlet初始化参数

2.4.2ServletContext及其属性

2.4.3Servlet的日志

2.4.4Context的初始化参数

2.4.5Context中的其他方法

2.5解析Cookie

2.5.1Cookie的浏览器设置

2.5.2Cookie的组成

2.5.3添加和显示Cookie

2.5.4删除Cookie

2.5.5Cookie的用途示例--识别用户

2.6解析Session

2.6.1Session的概念

2.6.2Session入门

2.6.3简易购物车的开发

2.6.4URL Rewriting控制Session.

2.6.5Hidden Field(隐藏域)控制Session

2.7解析Servlet的Include、Forward和Redirect方法

2.7.1Forward方法

2.7.2Redirect方法

2.7.3Include方法

2.8小结:Servlet的Scope和共享数据

2.9解析Servlet的Listener

2.9.1Servlet中的事件处理机制

2.9.2Servlet中的事件类型和配置

2.9.3Listener的配置

2.9.4Listener的运行

2.10解析Servlet的Filter

2.10.1Filter的编写方法

2.10.2Filter的配置

2.10.3Servlet和Filter的运行

2.11解析Servlet的数据同步

第3章 例解dSP核心语法

3.1JSP快速入门

3.1.1开发第一个JSP程序

3.1.2解析JSP文件在Web模块中的位置和配置

3.1.3JSP基本语法分类

3.1.4JSP注释标记

3.1.5JSP声明标记

3.1.6 JSP表达式标记

3.1.7JSP小脚本代码标记

3.1.8JSP指令标记

3.2解析JSP生命期和运行机制

3.2.1JSP到Servlet的翻译

3.2.2JSP的生命期

3.2.3JSP的隐含变量

3.2.4JSP的Scope

3.2.5JSP的写作风格

3.3解析JSP高级语法

3.3.1动态属性表达式

3.3.2JSP的静态和动态包含(Include)

3.3.3JSP的转(Forward)

3.3.4JSP的异常处理

3.3.5JSP产生其他类型的网页

3.3.6开发自定义标记(Tag)

3.4解析JSP和Java Bean的关系

3.4.1JavaBean在JSP中的开发和访问方法

3.4.2Java Bean与表单的对应

3.4.3Java Bean和数据共享

3.5解析Et志在Web开发巾的应用

3.5.1Servlet中的日志

3.5.2Log4j日志包

3.5.3JDK中的日志

3.6解析JSP的Express Language

3.6.1Express Language(EL)语法

3.6.2Express Language和Java Bean

3.6.3Express Language的隐含变量

3.6.4Express Language访问复杂Java Bean

第4章 例解数据库访问技术

4.1JDBC基础

4.1.1JDBC驱动程序的类型

4.1.2SQL语句的类型

4.1.3JDBC驱动程序的安装和测试

4.2Java Web访问数据库

4.2.1Servlet访问数据库

4.2.2JSP访问数据库

4.3使用数据源JNDI访问数据库

4.3.1Tomcat数据源的设置

4.3.2开发使用数据源的程序

4.3.3数据源JNDI和服务器的Context

4.4访问Oracle数据库

4.4.1Oracle的JDBC驱动程序

4.4.2调用PL/SQL函数和过程

4.5访问DB2数据库

第5章 例解Web Security安全控制

5.1安全语和Java的安伞技术

5.1.1安全术语

5.1.2Java Web的安伞实现技术

5.2Declarative方式的安令技术实现

5.2.1Tomcat和其他服务器上的安全设置

5.2.2BASIC和DIGEST的用户验证实例

5.2.3自定义FORM用户验证实例

5.3Programmatic方式的安全技术实现

第6章 例解JSP标准标记库(JSTL)

6.1解析JSTL的核心标记

6.1.1c;OUt标记(输出变量的值)

6.1.2c:set(建立和改变变量的值)

6.1.3c:remove(删除变量)

6.1.4c:catch(捕获异常)

6.1.5c:if(条件判断)

6.1.6c:choose(多重判断)

6.1.7c:forEach(循环)

6.1.8c:forToken(Token处理)

6.1.9c:url(URL对象)

6.1.10 c:import(导入网页)

6.1.11c:redirect(网页转向)

6.2解析JSTL的SQL处理标记

6.3解析国际化和数据的格式化

6.3.1Servlet的中文处理

6.3.2JSP的中文处理

6.3.3网页的国际化

6.3.4数字和日期的格式化

6.4解析JSTL的XML处理标记

6.4.1Java有关的XML API

6.4.2XML处理入门

6.4.3JSTL中的XPath语法

6.4.4XSLT语法基础

6.4.5JSTL的XSLT支持

6.5JSP标记处理HTML组件

6.5.1HTML组件和JSP的处理方法

6.5.2JSP动态生成HTML组件

第7章 开发MVC结构的网上书店实例

7.1解析MVC结构

7.2MVC入门

7.2.1实例的运行和组成

7.2.2开发JSP程序

7.2.3开发Java Bean代码

7.2.4开发Controller代码

7.3开发最简单的网上书店

7.3.1实例的运行和组成

7.3.2开发Java Bean的代码

7.3.3开发Controller的代码

7.3.4开发JSP程序

7.4开发数据库支持的网上书店

7.4.1数据库的建立

7.4.2开发Java Bean类

7.4.3开发Controller的代码

7.4.4开发JSP程序

7.4.5更多的改进

第8章 例解Java Server Faces

8.1开发第一个JSF程序

8.1.1开发JSF网页

8.1.2开发JSF的JavaBean

8.1.3开发JSF的配置文件

8.2解析JSF的生命期

8.3解析JSF基础语法

8.3.1动态Navigation

8.3.2基本HTML标记

8.3.3JSF国际化

8.3.4Select类型的JSF标记

8.3.5f:param和f:attribute标记

8.3.6 JSF和JavaScript

8.4解析JSF的h:dataTable标记

8.4.1h:dataTable入门

8.4.2完全在配置文件中定义的Java Bean

8.4.3h:dataTable和数据库

8.4.4h:dataTable的datamodel功能

8.5解析JSF的Validatot和ConveTter标记

8.5.1JSF的Validator

8.5.2JSF的Convertor

8.6解析.ISF的事件处理机制

8.6.1ValueChange事件

8.6.2Action事件

8.7开发以JSF实现的网上书店

8.7.1数据库的建立

8.7.2配置文件的设置

8.7.3开发.Iava Bean类

8.7.4开发JSP网页

8.7.5小结和问题

第9章 例解0RM框架在web开发中的应用

9.1解析iBatis技术

9.1.1iBatis的数据库连接配置文件

9.1.2iBatis的Java Bean和SOL语句映射配置文件

9.1.3开发iBatis的测试程序

9.1.4开发应用iBatis的网上书店

9.2解析Hibernate技术

9.2.1Hibernate的下载和安装

9.2.2开发第一个Hibemate程序

9.213 开发应用Hibemate的在线书店实例

第10章 例解spring框架在web开发中的应用

10.1解析Spring基础

10.1.1Spring结构

10.1.2开发

第一个Hello World程序

10.1.3Dependency Injection或loC详解

10.1.4进一步了解Spring的Wiling

10.1.5Spring的继承

10.2解析Spring对数据库访问的支持

1 0.2.1Spring对JDBC的支持

10.2.2Spring和属性文件

10.2.3Spring和iBatis的集成

10.2.4Spring和Hibemate的集成

10.3解析Spring和Java Web的集成

10.3.1Spring和Setvlet/JSP的集成

10.3.2Spring和JSF的集成

10.3.3开发Spring+iBatis支持的在线书店

10.4解析Spring和EJB的集成

10.4.1Spring和EJB 2.x的集成

10.4.2Spring和EJB 3的集成

第11章 例解软件开发分析和设计模式

11.1软件开发过程和方法学

11.2软件设计的工具--LJML

11.2.1Use Case图

11.2.2Activity图

11.2.3Sequence图

11.2.4Collaboration图

11.2.5Statechart图

11.2.6 Class图

11.2.7Obiect图

11.2.8Package图

11.2.9Component/Deployment图

11.2.10.Java类之间的关系小结

11.3例解设计模式

11.3.1设计模式的基本原则和模式分类

11.3.2解析Factory模式

11.3.3解析Singleton模式

11.3.4解析Builder模式

11.3.5解析Adapter模式

11.3.6解析Decorator模式

11.3.7解析Facade模式

11.3.8解析Proxy模式

11.3.9解析Iterator模式

11.3.10解析Template模式

11.3.11解析command模式

11.3.12解析Observer模式

11.3.13解析Strategy模式

11.3.14.12EE模式简介

11.3.15设计模式小结

11.4应用设计思想改进网上书店

11.4.1数据库访问的修改

11.4.2改善对象和类之间的依赖关系

附录A Eclipse+MyEclipse环境下的Java Web开发

A.1Eclipse+MyEclipse的下载、安装和注册

A.2Eclipse+MyEclipse界面基础

A.2.1Perspective和View

A.2.2工程、文件和视图

A.2.3界面外观的设置

A.2.4Preferences设置窗口

A.2.5工程的设置窗口

A.3开发第一个Java Web程序

A.3.1建立Web Proiect工程

A.3.2建立Servlet

A.3.3用内置Tomcat服务器运行

A.3.4内置Tomcat服务器的设置和运行

A.4与外部服务器的集成

A.5Web代码的打包

A.6 Web代码的部署

……[看更多目录]

序言在很大程度上,Java开发实际上主要是Java Web开发,因为目前不涉及Web的应用系统已经很少见了。本书以丰富的示例,讲述.Java Web开发技术,详细讲解其核心基础知识Servlet和JSP(含JSTL),并广泛涉猎相关的其他关键技术:数据库技术、数据库ORM框架。Hibernate和iBatis、日志技术、MVC、JSF、Spring、设计模式、软件开发设计的理论和VML。工具。对书中讲述的所有内容,全部都有可运行的代码以演示(含光盘),这有利于读者尽快地掌握知识要点。

本书颇具特色之处是给出由8个版本组成,由浅入深、不断进化的网上书店的例子,从第7章功能最简陋的版本开始,随着章节的进展,不断地把后续技术注入到此后各章的例子中,使其越来越完善,让读者能从总体上对各种Java Web技术融会贯通。

本书各章的结构和组织如下。

第1章讲解如何开发第一个Hello World程序、配置其运行的服务器、部署和在浏览器中运行它。读者学完该章后,就能了解Java Web程序的总体结构,以及从开发到运行的完整过程。

第2章用短小易懂的例子详解Servlet的核心语法。Servlet是其他所有Java Web技术的基础,尽管通常不会只使用Servlet开发程序,但其中的核心概念,例如生命期、Cookie、Session等,都会在本章中介绍,深刻地理解本章的内容也是学好后续章节的关键。

第3章同样用简单易懂的例子详解JSP的核心语法,JSP建立在Servlet上,是Web界面开发的基础。

第4章讲解数据库访问技术,包括调用驱动程序和查找JNDl名字来访问数据库的方法,同时提供访问Oracle和DB2这两种商业数据库的代码,供读者在实际工作中参考。

第5章讲解Web安全控制问题,主要涉及如何利用配置文件设置安全控制机制,以及用代码实现安全控制。

第6章讲解JSTL标准标记库,它建立在JSP基础上,添加了很多方便易用的功能。应用该章为止的技术,即Servlet+JSP+JSTL+Database+Security,就可以开发应用系统了,这些技术都是标准、基础但完整的Java Web技术。所以从下一章开始,除了仍然有短小简单的例子用来讲解某个语法点外,将首次引入功能相对复杂和完整的网上书店实例。

第7章讲解MVC体系,并用其理论开发本书的网上书店实例。MVC是几乎所有JavaWeb开发都要遵循的体系,该章提供由简到繁、不断进化的3个版本的网上书店例子。

·Servlet+JSP.采用这两种技术开发系统,只能作为一个练习。

·Servlet+JSP+JSTL:在上面例子的基础上,添加JSTL。

·Servlet+JSP+JSTL+JDBC:在上面例子的基础上,添加数据库的支持。

第8章讲解Java Web开发框架JSF。尽管目前看起来JSF还不是特别流行,但业界多数认为它实际上会成为事实上的Java Web界面标准。况且它是Sun的技术,一般是中大型用户的选择。应用该章的知识,本书网上书店又添加了一个版本。

文摘插图:

例解Java Web开发技术精髓(附CD光盘一张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有