《Servlet和JSP学习指南》一导读

《Servlet和JSP学习指南》一导读

前 言

欢迎你阅读本书,其内容涵盖了Servlet 3.0和JSP 2.2方面的技术。
Java Servlet技术,或简称Servlet,是Java中用于开发Web应用程序的基本技术。Sun公司于1996年发布了Java Servlet技术,与CGI(Common Gateway Interface,公共网关接口)形成竞争。之后,它成为在Web中生成动态内容的标准。CGI的主要问题在于,它为每一个HTTP请求都创建一个新的进程。因为创建进程需要花费大量的CPU周期,这使得编写可扩展的CGI程序变得极为困难。另一方面,Servlet程序也比CGI程序运行得更快,这是因为Servlet执行完它的第一个请求之后,就会驻留在内存中,等待后续的请求。
自从Servlet面世以来,也开发出了许多基于Java的Web框架,以帮助程序员更迅速地编写Web应用程序。这些框架可以使我们只关注业务逻辑,而不在编写样板代码(boilerplate code)上花费太多的时间。但你还是需要了解Servlet的基本知识。后来,JavaServer Pages(JSP)发布了,这使得编写Servlet变得更加轻松了。或许你正在使用一种很好的框架,如Struts 2、Spring MVC,或者JavaServer Faces。但是,如果没有充分理解Servlet和JSP方面的知识,你将无法进行高效的编码。顺便说一下,Servlets是指在Servlet容器中运行的Java类。Servlet容器或者Servlet引擎,就像是一个Web服务器,但它能够生成动态的内容,而不只是提供静态的资源。

前 言
第1章 Servlet
1.1 Servlet API概述
1.2 Servlet
1.3 编写基础的Servlet应用程序
1.4 ServletRequest
1.5 ServletResponse
1.6 ServletConfig
1.7 ServletContext
1.8 GenericServlet
1.9 HTTP Servlet
1.10 处理HTML表单
1.11 使用部署描述符
1.12 小结
第2章 Session管理
2.1 网址重写
2.2 隐藏域
2.3 cookie
2.4 HttpSession对象
2.5 小结
第3章 JSP
3.1 JSP概述
3.2 备注
3.3 隐式对象
3.4 指令
3.5 脚本元素
3.6 动作
3.7 小结
第4章 EL
4.1 EL语法
4.2 访问JavaBean
4.3 EL隐式对象
4.4 使用其他EL运算符
4.5 使用EL
4.6 在JSP 2.0及更高版本中配置EL
4.7 小结

上一篇:童玲:跨越非连续性,拥抱更好的自己


下一篇:单步调试学习NgRx createSelector 工具函数的使用方式