您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Servlet/JSP深入详解 基于Tomcat的Web开发 畅销书升级版
字数: 1120千字
装帧: 平装
出版社: 电子工业出版社
作者: 孙鑫
出版日期: 2019-06-01
商品条码: 9787121361500
版次: 1
开本: 16开
页数: 672
出版年份: 2019
定价:
¥139
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
内容简介
本书共分3篇,分别为Servlet篇、JSP篇及其应用篇,书中展示了Java Web开发中各种技术的应用,帮助读者快速掌握Java Web开发。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的,具有相当高的实用价值。本书不仅可以作为Java Web开发的学习用书,还可以作为从事Java Web开发的程序员的参考用书和推荐手册。
作者简介
目录
Servlet篇
章Servlet与Tomcat1
1.1Web技术的发展1
1.2Servlet与Servlet容器3
1.3Servlet容器的分类4
1.4Tomcat简介5
1.5Tomcat的安装与配置6
1.5.1Tomcat的目录结构8
1.5.2运行Tomcat9
1.5.3Tomcat启动分析13
1.6Tomcat的体系结构15
1.7Tomcat的管理程序17
1.8小结19
第2章Servlet技术20
2.1ServletAPI20
2.1.1Servlet接口21
2.1.2ServletRequest和ServletResponse22
2.1.3ServletConfig25
2.1.4一个简单的Servlet25
2.1.5GenericServlet33
2.1.6HttpServlet34
2.1.7HttpServletRequest和HttpServletResponse35
2.2几个实例38
2.2.1实例一:WelcomeServlet38
2.2.2实例二:OutputInfoServlet44
2.2.3实例三:LoginServlet48
2.3Servlet异常53
2.3.1ServletException类53
2.3.2UnavailableException类53
2.4Servlet生命周期54
2.5Servlet上下文56
2.5.1ServletContext接口56
2.5.2页面访问量统计实例58
2.6请求转发62
2.6.1RequestDispatcher接口62
2.6.2得到RequestDispatcher对象63
2.6.3请求转发的实例63
2.6.4sendRedirect()和forward()方法的区别70
2.7小结71
第3章Web应用程序的部署72
3.1配置任意目录下的Web应用程序72
3.2WAR文件75
3.3与Servlet配置相关的元素78
3.3.1<servlet>元素及其子元素78
3.3.2<servlet-mapping>元素及其子元素80
3.4一个实例82
3.5小结86
第4章数据库访问87
4.1JDBC驱动程序的类型88
4.1.1JDBC-ODBC桥88
4.1.2部分本地API、部分Java驱动程序89
4.1.3JDBC网络纯Java驱动程序89
4.1.4本地协议的纯Java驱动程序89
4.2安装数据库90
4.3下载MySQLJDBC驱动94
4.4JDBCAPI95
4.4.1加载并注册数据库驱动96
4.4.2建立到数据库的连接99
4.4.3访问数据库100
4.4.4事务处理129
4.4.5可滚动和可更新的结果集138
4.5JDBC数据源和连接池140
4.6小结145
第5章会话跟踪146
5.1用于会话跟踪的技术147
5.1.1SSL会话147
5.1.2Cookies148
5.1.3URL重写149
5.2JavaServletAPI的会话跟踪149
5.2.1HttpSession接口150
5.2.2Session的生命周期151
5.2.3Cookie的应用165
5.2.4Session和Cookie的深入研究173
5.3Session的持久化175
5.4小结176
第6章Servlet的异常处理机制177
6.1声明式异常处理178
6.1.1HTTP错误代码的处理178
6.1.2Java异常的处理182
6.2程序式异常处理185
6.2.1在try-catch语句中处理异常185
6.2.2使用RequestDispatcher来处理异常188
6.3小结191
第7章开发线程安全的Servlet192
7.1多线程的Servlet模型192
7.2线程安全的Servlet193
7.2.1变量的线程安全193
7.2.2属性的线程安全202
7.3SingleThreadModel接口206
7.4小结206
JSP篇
第8章JSP技术207
8.1JSP简介207
8.2JSP的运行机制208
8.3JSP的语法213
8.3.1指令元素(directiveelement)213
8.3.2脚本元素(scriptingelement)218
8.3.3动作元素(actionelement)220
8.3.4注释228
8.4JSP的隐含对象229
8.4.1pageContext229
8.4.2out230
8.4.3page231
8.4.4exception231
8.5对象和范围232
8.6留言板程序235
8.7留言板管理程序244
8.8JSP文档250
8.8.1JSP文档的标识251
8.8.2JSP文档中的元素语法251
8.9小结255
第9章JSP与JavaBean256
9.1JavaBean简介256
9.1.1属性的命名257
9.1.2属性的类型259
9.2在JSP中使用JavaBean259
9.2.1<jsp:useBean>260
9.2.2<jsp:setProperty>261
9.2.3<jsp:getProperty>262
9.2.4示例262
9.3网上书店程序267
9.4小结291
0章JSP开发的两种模型292
10.1模型1292
10.2模型2296
10.3MVC模式的实现总结303
10.4小结303
1章标签库(TagLibrary)304
11.1标签库API304
11.1.1标签的形式304
11.1.2Tag接口306
11.1.3IterationTag接口307
11.1.4BodyTag接口309
11.2标签库描述符310
11.2.1<taglib>元素311
11.2.2<validator>元素312
11.2.3<listener>元素313
11.2.4<tag>元素313
11.2.5<tag-file>元素316
11.2.6<function>元素316
11.3传统标签的开发318
11.3.1实例一:<hello>标签318
11.3.2实例二:<max>标签321
11.3.3实例三:<greet>标签323
11.3.4实例四:<switch>标签326
11.3.5实例五:<iterate>标签331
11.4简单标签的开发337
11.4.1SimpleTag接口337
11.4.2实例一:<welcome>标签339
11.4.3实例二:<max_ex>标签341
11.5自定义标签开发总结343
11.6小结343
2章表达式语言(EL)344
12.1语法344
12.1.1“[]”和“.”操作符344
12.1.2算术操作符345
12.1.3关系操作符346
12.1.4逻辑操作符346
12.1.5Empty操作符346
12.1.6条件操作符346
12.1.7圆括号346
12.1.8操作符的优先级346
12.2隐含对象347
12.3命名变量348
12.4保留的关键字349
12.5函数349
12.6小结351
3章JSP标准标签库(JSTL)352
13.1JSTL简介352
13.2配置JSTL353
13.3Core标签库354
13.3.1一般用途的标签354
13.3.2条件标签358
13.3.3迭代标签361
13.3.4URL相关的标签364
13.4I18N标签库369
13.4.1国际化标签369
13.4.2格式化标签375
13.5SQL标签库384
13.5.1<sql:setDataSource>384
13.5.2<sql:query>385
13.5.3<sql:param>389
13.5.4<sql:dateParam>390
13.5.5<sql:update>390
13.5.6<sql:transaction>392
13.6XML标签库393
13.6.1核心操作394
13.6.2流程控制397
13.6.3转换操作401
13.7Functions标签库404
13.7.1fn:contains404
13.7.2fn:containsIgnoreCase405
13.7.3fn:startsWith405
13.7.4fn:endsWith406
13.7.5fn:indexOf407
13.7.6fn:replace407
13.7.7fn:substring408
13.7.8fn:substringBefore409
13.7.9fn:substringAfter410
13.7.10fn:split410
13.7.11fn:join411
13.7.12fn:toLowerCase412
13.7.13fn:toUpperCase413
13.7.14fn:trim413
13.7.15fn:escapeXml414
13.7.16fn:length414
13.8小结415
4章标签文件(TagFiles)416
14.1标签文件的语法416
14.2一个简单的标签文件416
14.3标签文件的隐含对象420
14.4标签文件的指令421
14.4.1tag指令421
14.4.2attribute指令423
14.4.3variable指令423
14.5标签文件实例讲解425
14.5.1实例一:<welcome>标签425
14.5.2实例二:<toHtml>标签426
14.6<jsp:invoke>动作元素428
14.7<jsp:doBody>动作元素428
14.8小结429
应用篇
5章Servlet监听器430
15.1监听器接口430
15.2ServletContextListener接口431
15.3HttpSessionBindingListener接口433
15.4在线人数统计程序434
15.5小结441
6章Filter在Web开发中的应用442
16.1过滤器概述442
16.2FilterAPI443
16.2.1Filter接口444
16.2.2FilterConfig接口444
16.2.3FilterChain接口445
16.3过滤器的部署445
16.4过滤器的开发448
16.5对用户进行统一验证的过滤器450
16.6对请求和响应数据进行替换的过滤器456
16.7对响应内容进行压缩的过滤器467
16.8小结474
7章中文乱码问题与国际化475
17.1中文乱码问题产生的由来475
17.1.1常用字符集475
17.1.2对乱码产生过程的分析478
17.2中文乱码问题的解决方案480
17.3使用过滤器解决中文问题482
17.4让Tomcat支持中文文件名487
17.5国际化与本地化488
17.5.1Locale488
17.5.2资源包490
17.5.3消息格式化492
17.5.4编写国际化的Web应用程序493
17.6小结498
8章开发安全的Web应用程序499
18.1概述499
18.2理解验证机制501
18.2.1HTTPBasicAuthentication501
18.2.2HTTPDigestAuthentication502
18.2.3HTTPSClientAuthentication502
18.2.4FormBasedAuthentication502
18.3声明式安全503
18.3.1<security-constraint>元素503
18.3.2多个安全约束的联合506
18.3.3<login-config>元素507
18.3.4基本验证的实现508
18.3.5基于表单验证的实现510
18.3.6使用数据库保存用户名和密码513
18.4程序式安全517
18.5SQL注入攻击的防范520
18.6小结522
9章避免表单的重复提交523
19.1在客户端避免表单的重复提交523
19.2在服务器端避免表单的重复提交526
19.3小结534
第20章使用Eclipse开发Web应用535
20.1Eclipse介绍535
20.1.1下载并安装Eclipse535
20.1.2Eclipse开发环境介绍536
20.1.3配置Eclipse540
20.2文件的上传544
20.2.1基于表单的文件上传544
20.2.2文件上传格式分析545
20.2.3commons-fileupload组件546
20.2.4文件上传实例548
20.3文件的下载561
20.4给图片添加水印和文字570
20.5小结574
第21章Servlet3.0新特性详解576
21.1新增的注解577
21.1.1@WebServlet注解577
21.1.2@WebFilter注解579
21.1.3@WebInitParam注解580
21.1.4@WebListener注解581
21.1.5@MultipartConfig注解582
21.2异步处理582
21.2.1实例:计算斐波那契数列585
21.2.2AsyncListener588
21.3动态添加和配置Web组件590
21.3.1实例一:实现ServletContextListener接口来添加Servlet592
21.3.2实例二:实现ServletContainerInitializer接口来添加组件593
21.4Web片段和可插性支持596
21.4.1Web模块开发597
21.4.2解决Web模块加载顺序的问题599
21.5HttpServletRequest对文件上传的支持601
21.6总结605
附录A快速掌握HTML606
A.1WWW简介606
A.2快速掌握HTML608
A.2.1HTML(HypertextMarkupLanguage)608
A.2.2HTML元素的四种形式608
A.2.3个页面608
A.2.4第二个页面609
A.2.5与段落控制相关的标签610
A.2.6控制文本的显示611
A.2.7如何输入特殊的字符613
A.2.8注释615
A.2.9列表615
A.2.10表格619
A.2.11HTML交互式表单622
A.2.12其他常用标签629
A.2.13框架633
A.3小结634
附录B解析HTTP635
B.1概述635
B.2HTTPURL636
B.3HTTP请求637
B.3.1请求行637
B.3.2消息报头638
B.3.3请求正文638
B.4HTTP响应639
B.4.1状态行639
B.4.2消息报头641
B.4.3响应正文641
B.5HTTP消息642
B.6实验647
B.7小结649
附录Cserver.xml文件650
C.1顶层元素651
C.1.1Server元素651
C.1.2Service元素651
C.2连接器652
C.2.1HTTP连接器652
C.2.2AJP连接器654
C.3容器654
C.3.1Engine元素654
C.3.2Host元素655
C.3.3Context元素656
C.4小结657
附录Dweb.xml文件658
D.1<description>元素659
D.2<display-name>元素659
D.3<icon>元素660
D.4<distributable>元素660
D.5<context-param>元素660
D.6<filter>元素660
D.7<filter-mapping>元素661
D.8<listener>元素662
D.9<servlet>元素662
D.10<servlet-mapping>元素664
D.11<session-config>元素664
D.12<mime-mapping>元素664
D.13<welcome-file-list>元素665
D.14<error-page>元素665
D.15<jsp-config>元素665
D.16<security-constraint>元素667
D.17<login-config>元素668
D.18<security-role>元素669
D.19<env-entry>元素669
D.20<ejb-ref>元素670
D.21<ejb-local-ref>元素670
D.22<resource-ref>元素671
D.23<resource-env-ref>元素671
D.24<locale-encoding-mapping-list>元素671
D.25小结672
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网