java web程序开发_JavaWeb程序开发入门

内容简介

本书从Web开发初学者的角度出发,深刻且通俗地揭示了Java Web开发的内幕。全书共9章,详细讲解了从XML基础到HTTP协议,从Tomcat开发Web站点到HttpServletResponse和HttpservletRequest的应用,从Servlet技术到JSP技术,以及Cookie,Session,JavaBean等Java Web开发的各个方面的知识和技巧。采用深入浅出、通俗易懂语言阐述其中涉及的概念,并通过结合典型详实的Web应用案例、分析案例代码、解决常见问题等方式,帮助初学者真正明白Web应用程序开发的全过程。

本书为JavaWeb开发入门教材,让初学者达到能够灵活使用Java语言开发Web应用程序的程度。为了让初学者易于学习,本书力求内容通俗易懂,讲解寓教于乐。对于初学者较难理解的专业术语,本书都进行了形象地解释,有些还提供了图例。初学者经常会遇到这样的情况,即书中讲解的技术能够理解,但不知道如何应用,为此书中针对每个知识点,精心设计了相应的经典案例,目的是为了让学习者不但能掌握和理解这些知识点,并且还可以清楚地知道在实际工作中如何去运用,并且通过这些案例突出技术的应用价值。

本书附有配套视频、源代码、习题、教学课件等资源,而且为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑,希望得到更多读者的关注。

适合群体

本书适合作为高等院校计算机相关专业程序设计或者Web项目开发的教材,是一本适合广大计算机编程爱好者的优秀读物。

图书特色

本书为JavaWeb开发入门教材,它适合所有Web应用的开发人员使用,可以让初学者达到能够灵活使用Java语言开发Web应用程序的程度。为了让初学者易于学习,本书力求内容通俗易懂,讲解寓教于乐。对于初学者较难理解的专业术语,本书都进行了形象地解释,有些还提供了图例。初学者经常会遇到这样的情况,即书中讲解的技术能够理解,但不知道如何应用,为此书中针对每个知识点,精心设计了相应的经典案例,目的是为了让学习者不但能掌握和理解这些知识点,并且还可以清楚地知道在实际工作中如何去运用,并且通过这些案例突出技术的应用价值。

图书目录

第1章 XML基础

1.1XML概述

1.1.1W3C组织简介

1.1.2什么是XML

1.1.3XML与HTML的比较

1.2XML语法

1.2.1文档声明

1.2.2元素定义

1.2.3属性定义

1.2.4注释

1.2.5特殊字符处理

1.2.6CDATA区

1.3DTD约束

1.3.1什么是约束

1.3.2DTD约束

1.3.3DTD语法

1.4Schema约束

1.4.1什么是Schema约束

1.4.2名称空间

1.4.3引入Schema文档

1.4.4Schema语法

1.5本章小结

第2章 Tomcat开发Web站点

2.1Web开发的相关知识

2.1.1B/ S和C/S架构

2.1.2通信协议

2.1.3Web 资源

2.2安装Tomcat

2.2.1Tomcat简介

2.2.2Tomcat的安装和启动

2.2.3Tomcat诊断

2.3发布Web应用

2.3.1什么是Web应用

2.3.2配置Web应用虚拟目录

2.3.3配置Web应用默认页面

2.3.4Tomcat的管理平台

2.4配置虚拟主机

2.5Eclipse中配置Tomcat服务器

2.6本章小结

第3章 HTTP协议

3.1HTTP概述

3.1.1HTTP介绍

3.1.2HTTP 1.0 和HTTP 1.1

3.1.3HTTP消息

3.2HTTP请求消息

3.2.1HTTP请求行

3.2.2HTTP请求消息头

3.3HTTP响应消息

3.3.1HTTP响应状态行

3.3.2HTTP响应消息头

3.4HTTP其他头字段

3.4.1通用头字段

3.4.2实体头字段

3.5本章小结

第4章 Servlet技术

4.1Servlet开发入门

4.1.1Servlet接口

4.1.2实现第一个Servlet程序

4.1.3Servlet的生命周期

4.2Servlet高级应用

4.2.1HttpServlet

4.2.2使用Eclipse工具开发Servlet

4.2.3Servlet虚拟路径的映射

4.3ServletConfig和ServletContext

4.3.1 ServletConfig接口

4.3.2 ServletContext接口

4.4本章小结

第5章 请求和响应

5.1HttpServletResponse对象

5.1.1发送状态码相关的方法

5.1.2发送响应消息头相关的方法

5.1.3发送响应消息体相关的方法

5.2HttpServletResponse应用

5.2.1中文输出乱码问题

5.2.2网页定时刷新并跳转

5.2.3禁止浏览器缓存页面

5.2.4请求重定向

5.3HttpServletRequest对象

5.3.1获取请求行信息的相关方法

5.3.2获取请求消息头的相关方法

5.3.3获取请求消息体的相关方法

5.4HttpServletRequest应用

5.4.1获取请求参数

5.4.2请求参数的中文乱码问题

5.4.3获取网络连接信息

5.4.4通过request对象传递数据

5.5RequestDispatcher对象的应用

5.5.1RequestDispatcher接口

5.5.2请求转发

5.5.3请求包含

5.6本章小结

第6章 会话及其会话技术

6.1会话概述

6.2Cookie对象

6.2.1什么是Cookie

6.2.2Cookie API

6.3Cookie案例—显示用户上次访问时间

6.4Session对象

6.4.1什么是Session

6.4.2HttpSession API

6.4.3Session超时管理

6.5Session案例—实现购物车

6.5.1需求分析

6.5.2案例实现

6.6Session案例—实现用户登录

6.6.1需求分析

6.6.2案例实现

6.7本章小结

第7章 JSP技术

7.1JSP概述

7.1.1什么是JSP

7.1.2JSP运行原理

7.1.3分析JSP所生成的Servlet代码

7.2JSP基本语法

7.2.1JSP模板元素

7.2.2JSP表达式

7.2.3JSP脚本片段

7.2.4JSP声明

7.2.5JSP注释

7.3JSP指令

7.3.1page指令

7.3.2include指令

7.4JSP隐式对象

7.4.1隐式对象

7.4.2out对象

7.4.3pageContext对象

7.4.4exception对象

7.5JSP标签

7.5.1标签

7.5.2标签

7.6 本章小结

第8章 JavaBean组件

8.1初识JavaBean

8.1.1什么是JavaBean

8.1.2访问JavaBean的属性

8.2反射

8.2.1认识Class类

8.2.2通过反射创建对象

8.2.3通过反射访问属性

8.2.4通过反射调用方法

8.3内省

8.3.1什么是内省

8.3.2修改JavaBean的属性

8.3.3读取JavaBean的属性

8.4JSP标签访问JavaBean

8.4.1标签

8.4.2标签

8.4.3标签

8.5BeanUtils工具

8.5.1什么是BeanUtils

8.5.2案例——BeanUtils工具访问JavaBean的属性

8.6本章小结

第9章 JSP开发模型

9.1JSP开发模型

9.1.1JSPModel

9.1.2MVC设计模式

9.2JSP Model 1案例

9.3JSP Model 2案例

9.3.1案例分析

9.3.2案例实现

9.4本章小结

展开全部内容

配套资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值