王朝百科
分享
 
 
 

Servlet&JSP学习笔记

王朝百科·作者佚名  2012-02-25  
宽屏版  字体: |||超大  

图书信息书 名: Servlet&JSP学习笔

作者:林信良

出版社:清华大学出版社

出版时间: 2010年4月1日

ISBN: 9787302221531

开本: 16开

定价: 48.00元

内容简介《Servlet&JSP学习笔记》以“在线书签”项目贯穿全书,随着每一章的讲述都在适当的时候将 Servlet & JSP技术应用于“在线书签”程序之中,并作适当修改,以了解完整的应用程序构建方法。《Servlet&JSP学习笔记》内容包括简单的Web应用程序,开发简单的Servlet & JSP合理管理,JSP的使用,整合数据库等相关内容,《Servlet&JSP学习笔记》适合Servlet & JSP初学者,以及广大的Servlet & JSP技术应用人员。

作者简介林信良(网名:良葛格)

学历:台湾大学电机工程学系

经历:SUN教育培训技术顾问与专业讲

师,SUN官方教材主要编写成员之一

著作:《Java JDK6.0学习笔记》、《JavaSE6技术手册》、《Spring技术手册》

译作:《Ajax实战手册》

图书目录第1章 简介Web应用程序 1

1.1 Web应用程序架构 2

1.1.1 Web网站的组成 2

1.1.2 HTTP通信协议 5

1.1.3 静态页面和动态页面 8

1.1.4 客户端程序和服务器端程序 10

1.2 Servlet/JSP简介 11

1.2.1 Servlet的运行概念 11

1.2.2 Servlet与JSP的关系 14

1.2.3 Java EE简介 17

1.3 重点复习 19

课后练习 20

第2章 开发简单的Servlet & JSP 23

2.1 从Servlet到Web容器 24

2.1.1 从Servlet的编写认识HttpServlet 24

2.1.2 设置部署描述文件 27

2.1.3 Web应用程序文件组织 29

2.1.4 WAR的创建与部署 30

2.2 在HelloServlet之后 31

2.2.1 Web容器的作用 32

2.2.2 MVC与Model 2简介 34

2.2.3 简单的Model 2程序 37

2.3 重点复习 40

课后练习 42

实训题 44

第3章 HTTP请求、响应处理 45

3.1 HttpServletRequest的使用 46

3.1.1 请求信息的取得 46

3.1.2 中文处理问题 50

3.1.3 请求转发与包含 53

3.1.4 ServletRequest属性 54

3.2 HttpServletResponse的应用 56

3.2.1 对浏览器进行响应 56

3.2.2 sendRedirect() 与sendError() 58

3.2.3 ServletOutputStream的使用 59

3.3 综合练习/在线书签 61

3.3.1 在线书签应用程序分析 61

3.3.2 查看书签 62

3.3.3 添加书签 64

3.4 重点复习 68

课后练习 70

实训题 72

第4章 ServletConfig与ServletContext 73

4.1 关于ServletConfig 74

4.1.1 Servlet生命周期 74

4.1.2 Servlet初始参数的设置和取得 76

4.2 关于ServletContext 79

4.2.1 ServletContext简介 79

4.2.2 ServletContext初始参数 82

4.2.3 ServletContextListener 82

4.2.4 ServletContext属性 84

4.3 综合练习/在线书签 85

4.3.1 书签记录文件的加载 86

4.3.2 修改“查看书签”功能 87

4.3.3 修改“添加书签”功能 88

4.3.4 动态“添加书签”窗体 91

4.4 重点复习 94

课后练习 96

实训题 99

第5章 会话管理 101

5.1 会话管理的基本原理 102

5.1.1 隐藏字段的使用 102

5.1.2 Cookie的使用 105

5.1.3 URL重写的使用 110

5.2 HttpSession会话管理 112

5.2.1 HttpSession的使用 112

5.2.2 HttpSession会话管理原理 116

5.2.3 HttpSession与URL重写 118

5.3 重点复习 120

课后练习 122

实训题 124

第6章 过滤器与封装器 125

6.1 过滤器服务 126

6.1.1 过滤器的概念 126

6.1.2 过滤器的实现 128

6.1.3 过滤器的设置 131

6.2 搭配封装器 133

6.2.1 请求封装器 133

6.2.2 响应封装器 137

6.3 综合练习/在线书签 141

6.3.1 书签服务对象的实现 141

6.3.2 在线书签应用程序的重构 144

6.3.3 登录验证过滤器的实现 147

6.3.4 字符过滤器的使用 149

6.4 重点复习 150

课后练习 152

实训题 155

第7章 监听器、部署描述设置 157

7.1 监听器 158

7.1.1 生命周期监听器 158

7.1.2 属性操作监听器 162

7.1.3 会话属性类监听器 163

7.2 部署描述设置 166

7.2.1 Servlet的设置 166

7.2.2 设置欢迎与错误处理页面 169

7.2.3 MIME与扩展名的对应 170

7.3 重点复习 171

课后练习 173

实训题 175

第8章 使用JSP 177

8.1 从JSP到Servlet 178

8.1.1 JSP生命周期 178

8.1.2 指示元素 181

8.1.3 声明、Scriptlet与表达式元素 184

8.1.4 注释元素 189

8.1.5 隐含对象 189

8.1.6 错误处理 192

8.2 标准标签 196

8.2.1 与标签 1978.2.2 、与简介 1988.2.3 深入、与 2008.2.4 Model 1简介 2048.2.5 其他标准标签 2068.3 表达式语言(EL) 2078.3.1 EL简介 2078.3.2 使用EL访问属性 2108.3.3 EL隐含对象 2138.3.4 EL运算符 2148.3.5 EL函数的自定义 2158.4 综合练习/在线书签 2188.4.1 使用JSP实现“查看书签”页面 2188.4.2 使用JSP实现“添加书签”页面 2208.4.3 调整web.xml与其他源代码 2238.5 重点复习 226课后练习 229实训题 231第9章 使用JSTL与自定义标签 2339.1 JSTL的使用 2349.1.1 JSTL简介 2349.1.2 流程处理标签 2369.1.3 错误处理标签 2399.1.4 网页导入、重定向标签 2419.1.5 属性处理与输出标签 2429.1.6 URL处理标签 2459.2 Tag File自定义标签 2469.2.1 Tag File简介 2479.2.2 处理标签属性与主体 2499.2.3 TLD文件 2529.3 Simple Tag自定义标签 2539.3.1 Simple Tag简介 2549.3.2 架构与生命周期 2569.3.3 处理标签属性与主体 2599.3.4 与父标签的沟通 2639.3.5 TLD文件 2689.4 Tag自定义标签 2689.4.1 Tag简介 2699.4.2 架构与生命周期 2719.4.3 重复执行标签主体 2739.4.4 处理主体运行结果 2759.4.5 与父标签的沟通 2789.5 综合练习/在线书签 2819.5.1 在“查看书签”页面使用JSTL 2829.5.2 在“添加书签”页面使用JSTL 2829.6 重点复习 283课后练习 288实训题 291第10章 Web容器安全管理 29310.1 Web容器的安全管理 29410.1.1 Java EE安全的基本概念 29410.1.2 声明式基本验证 29710.1.3 容器基本验证原理 30210.1.4 声明式窗体验证 30310.1.5 容器窗体验证原理 30410.1.6 使用HTTPS保护数据 30510.1.7 编程安全管理 30910.2 综合练习/在线书签 31010.2.1 使用容器窗体验证 31010.2.2 设置服务器对应文件 31210.3 重点复习 313课后练习 315实训题 317第11章 整合数据库 31911.1 使用JDBC连接数据库 32011.1.1 JDBC简介 32011.1.2 数据库的连接 32411.1.3 使用DataSource取得连接 32811.1.4 Statement、ResultSet的使用 33211.1.5 PreparedStatement的使用 33711.2 综合练习/在线书签 33911.2.1 重构/创建DAO 34011.2.2 重构/修改BookmarkService 34411.2.3 设置JNDI部署描述 34611.2.4 添加“删除书签”功能 34711.3 重点复习 349课后练习 351实训题 353第12章 模式与重构 35512.1 设计模式 35612.1.1 Template Method模式(Gof设计模式) 35612.1.2 Intercepting Filter模式(Java EE设计模式) 35712.1.3 Model-View-Controller模式(架构模式) 35812.2 从重构中认识模式 36012.2.1 Business Delegate模式 36012.2.2 Service Locator模式 36112.2.3 Transfer Object模式 36112.2.4 Front Controller模式 36212.3 重点复习 363课后练习 365附录A NetBeans入门 367A.1 NetBeans IDE与Tomcat的安装 368A.2 Servlet的编写 370A.3 Web应用程序的部署和运行 373A.4 NetBeans工程的关闭和打开 375附录B Eclipse入门 377B.1 Eclipse与Tomcat的安装 378B.2 Servlet的编写 380B.3 Web应用程序的导出和执行 383B.4 Eclipse工程的关闭、删除和导入 386附录C MySQL入门 389C.1 MySQL的安装和设置 390C.2 MySQL的数据类型 391C.3 数据库和数据表的创建 393C.4 CRUD操作 394

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有