摘要: 之前我们在编写HelloWorld项目时,在WEB INF目录下创建了一个web.xml文件。这个文件叫做部署描述文件,每个Servlet应用程序的部署描述文件的名称都是web.xml。Web容器在启动时读取该文件,对应用程序进行配置。下面给出了部署描述文件中常用的元素 \\ 用来声明一个Servl 阅读全文
posted @ 2017-08-19 09:11 hakunamata 阅读(2110) 评论(1) 推荐(0) 编辑
摘要: 大多数应用程序都要与HTTP结合起来使用。这意味着可以利用HTTP提供的特性。javax.servlet.http包是Servlet API中另一个比较重要的包,其中包含了用于编写Servlet应用程序的类和接口。javax.servlet.http中的许多类型都覆盖了javax.servlet中的 阅读全文
posted @ 2017-08-19 09:07 hakunamata 阅读(1512) 评论(0) 推荐(1) 编辑
摘要: 除了最重要的servlet接口之外,javax.servlet包中其他几个比较重要的成员还有ServletRequest接口、ServletResponse接口、ServletConfig接口、ServletContext接口和GenericServlet类。下面一一对它们进行简单介绍。 1.Ser 阅读全文
posted @ 2017-08-18 23:43 hakunamata 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 在了解了Servlet的概念和Servlet接口后,我们来试着编写自己的第一个Servlet程序。 环境:JDK1.8+tomcat9+myeclipse2017。 下面是具体步骤和代码: 1.打开Myeclipse,新建Web Project,命名为HelloWorld 2.新建一个包com.mc 阅读全文
posted @ 2017-08-18 17:41 hakunamata 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Servlet API概览 Servlet API有以下4个包: javax.servlet,其中包含Servlet和Servlet容器之间契约的类和接口。 javax.servlet.http,其中包含定义HTTP Servlet(采用了HTTP协议的Servlet)和Servlet容器之间契约的 阅读全文
posted @ 2017-08-18 17:15 hakunamata 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Java Servlet技术简称Servlet技术,是Java开发Web应用的底层技术。由Sun公司于1996年发布,用来代替CGI(当时生成Web动态内容的主流技术)。CGI技术的主要问题是每个Web请求都需要新启动一个进程来处理。创建进程会消耗不少CPU周期,导致难以编写可扩展的CGI程序。而S 阅读全文
posted @ 2017-08-18 16:26 hakunamata 阅读(485) 评论(0) 推荐(0) 编辑