《Java Web程式开发入门》是2015年清华大学出版社出版的图书,作者是传智播客高教产品研发部。
基本介绍
- 书名Java Web程式开发入门
- ISBN9787302387947
- 定价44.5元
- 出版社清华大学出版社
- 出版时间2015-02-09
- 装帧平装
图书简介
本书从Web开发初学者的角度出发,深刻且通俗地揭示了Java Web开发的内幕。全书共9章,详细讲解了从XML基础到HTTP协定,从Tomcat开发Web站点到HttpServletResponse和HttpservletRequest的套用,从Servlet技术到JSP技术,以及Cookie、Session、JavaBean等Java Web开发的各方面的知识和技巧。本书深入浅出,用通俗易懂的语言阐述其中涉及的概念,并通过结合典型翔实的Web套用案例、分析案例代码、解决常见问题等方式,帮助初学者真正明白Web应用程式开发的全过程。
本书为Java Web开发入门教材,让初学者达到能够灵活使用Java语言开发Web应用程式的程度。为了让初学者易于学习,本书力求内容通俗易懂,讲解寓教于乐,针对书中的每个知识点,都精心设计了经典案例,让初学者真正理解这些知识点在实际工作中如何去运用。
目录
第1章XML基础1
1.1XML概述1
1.1.1W3C组织简介1
1.1.2什幺是XML2
1.1.3XML与HTML的比较3
1.2XML语法4
1.2.1文档声明4
1.2.2元素定义8
1.2.3属性定义9
1.2.4注释9
1.2.5特殊字元处理10
1.2.6CDATA区12
1.3DTD约束13
1.3.1什幺是约束13
1.3.2DTD约束14
1.3.3DTD语法16
1.4Schema约束27
1.4.1什幺是Schema约束27
1.4.2名称空间28
1.4.3引入Schema文档30
1.4.4Schema语法31
小结36
第2章Tomcat开发Web站点37
2.1Web开发的相关知识37
2.1.1B/S架构和C/S架构37
2.1.2通信协定39◆JavaWeb程式开发入门目录2.1.3Web资源40
2.2安装Tomcat41
2.2.1Tomcat简介41
2.2.2Tomcat的安装和启动41
2.2.3Tomcat诊断45
2.3发布Web套用48
2.3.1什幺是Web套用48
2.3.2配置Web套用虚拟目录49
2.3.3配置Web套用默认页面51
2.3.4Tomcat的管理平台53
2.4配置虚拟主机55
2.5Eclipse中配置Tomcat伺服器57
小结61
第3章HTTP协定62
3.1HTTP概述62
3.1.1HTTP介绍62
3.1.2HTTP1.0和HTTP1.163
3.1.3HTTP讯息64
3.2HTTP请求讯息66
3.2.1HTTP请求行66
3.2.2HTTP请求讯息头71
3.3HTTP回响讯息77
3.3.1HTTP回响状态行77
3.3.2HTTP回响讯息头81
3.4HTTP其他头栏位84
3.4.1通用头栏位84
3.4.2实体头栏位88
小结93
第4章Servlet技术94
4.1Servlet开发入门94
4.1.1Servlet接口94
4.1.2实现第一个Servlet程式95
4.1.3Servlet的生命周期99
4.2Servlet高级套用103
4.2.1HttpServlet103
4.2.2使用Eclipse工具开发Servlet107
4.2.3Servlet虚拟路径的映射116
4.3ServletConfig和ServletContext120
4.3.1ServletConfig接口120
4.3.2ServletContext接口122
小结130
第5章请求和回响131
5.1HttpServletResponse对象132
5.1.1传送状态码相关的方法132
5.1.2传送回响讯息头相关的方法133
5.1.3传送回响讯息体相关的方法134
5.2HttpServletResponse套用137
5.2.1中文输出乱码问题137
5.2.2网页定时刷新并跳转140
5.2.3禁止浏览器快取页面142
5.2.4请求重定向143
5.3HttpServletRequest对象146
5.3.1获取请求行信息的相关方法146
5.3.2获取请求讯息头的相关方法148
5.3.3获取请求讯息体的相关方法152
5.4HttpServletRequest套用154
5.4.1获取请求参数154
5.4.2请求参数的中文乱码问题156
5.4.3获取网路连线信息159
5.4.4通过Request对象传递数据162
5.5RequestDispatcher对象的套用163
5.5.1RequestDispatcher接口163
5.5.2请求转发163
5.5.3请求包含166
小结168
第6章会话及其会话技术169
6.1会话概述169
6.2Cookie对象170
6.2.1什幺是Cookie170
6.2.2CookieAPI171
6.3Cookie案例——显示用户上次访问时间172
6.4Session对象175
6.4.1什幺是Session175
6.4.2HttpSessionAPI176
6.4.3Session逾时管理177
6.5Session案例——实现购物车178
6.5.1需求分析178
6.5.2案例实现179
6.6Session案例——实现用户登录186
6.6.1需求分析186
6.6.2案例实现188
小结196
第7章JSP技术197
7.1JSP概述197
7.1.1什幺是JSP197
7.1.2JSP运行原理199
7.1.3分析JSP所生成的Servlet代码200
7.2JSP基本语法204
7.2.1JSP模板元素204
7.2.2JSP表达式204
7.2.3JSP脚本片段204
7.2.4JSP声明206
7.2.5JSP注释208
7.3JSP指令210
7.3.1page指令210
7.3.2include指令215
7.4JSP隐式对象217
7.4.1隐式对象217
7.4.2out对象218
7.4.3pageContext对象220
7.4.4exception对象223
7.5JSP标籤225
7.5.1<jsp:include>标籤225
7.5.2<jsp:forward>标籤227
小结229
第8章JavaBean组件230
8.1初识JavaBean230
8.1.1什幺是JavaBean230
8.1.2访问JavaBean的属性231
8.2反射233
8.2.1认识Class类233
8.2.2通过反射创建对象235
8.2.3通过反射访问属性238
8.2.4通过反射调用方法239
8.3内省241
8.3.1什幺是内省241
8.3.2修改JavaBean的属性243
8.3.3读取JavaBean的属性244
8.4JSP标籤访问JavaBean246
8.4.1<jsp:useBean>标籤246
8.4.2<jsp:setProperty>标籤252
8.4.3<jsp:getProperty>标籤260
8.5BeanUtils工具263
8.5.1什幺是BeanUtils263
8.5.2案例——BeanUtils工具访问JavaBean的属性266
小结267
第9章JSP开发模型268
9.1JSP开发模型268
9.1.1JSPModel268
9.1.2MVC设计模式270
9.2JSPModel1案例271
9.3JSPModel2案例276
9.3.1案例分析276
9.3.2案例实现277
小结288