servlet 是服务端的开发者开发的。它是一组类,构成的。而它的容器应该算是一种类,我看servlet的感觉就是我们在进行几个类的编写,而
servlet容器则是一个最后执行的类,就是那个有public static void main()的那个类,它最后去调用你已经编写好的类,进行实例化,并且来
调用servlet的方法,并且调用的还是比较稳定的方法,也就是几个方法罢了!这也是为什么说是servlet的容器了!
我的感觉就是容器如果是一种类的话,也就是一种写好的类,也就那么几个,也就是说它的执行过程其实是已经确定下来的,所以我们的在编写
servlet的时候,就是按照执行类的执行过程来编写的。掌握着这个度就好!
我在编写servlet的时候发现有一个不同的地方。就是写完之后要加上它的虚拟目录的名称。直接写好像是不对的,会报错。
通过看例子,我发现了一个有趣的现象:
webapps下的example有servlets文件夹,里面有一些html的文件直接打开的话,就是用浏览器直接打开的话,显示的内容就是一个servlet,比如说用
http://localhost:8080/examples/servlets/helloworld.html打开的是
helloworld的内容,是一个servlet
但是用http://localhost:8080/examples/servlets/servlet/HelloWorldExample 就是这个servlet的结果。helloworld!
这该怎么解释呢?
看看源代码就清楚了,看到servlets下的index.html,会发现<a href="helloworld.html"><img SRC="images/code.gif" HSPACE=4 BORDER=0 height=24 width=24 align=TOP></a><a href="helloworld.html">
这个内容。
还有就是一些基本功了,不够扎实的话,一些基本用法都忘记了,这是我现在的要紧之处
分享到:
相关推荐
在学习JSP之前,理解Servlet的基本概念和操作是至关重要的。以下是一些关于Servlet的重要知识点: 1. **Servlet的生命周期**: Servlet在服务器端有三个主要阶段:加载、初始化和销毁。当服务器首次接收到对...
Servlet、JSP(JavaServer Pages)和SpringMVC是Java Web开发中不可或缺的三大核心技术,它们各自承担着不同...通过阅读"Servlet JSP和SpringMVC初学指南.pdf",可以系统地学习这三个技术,并结合实践提升自己的技能。
Servlet是Java平台上的...理解并熟练掌握Servlet的基本概念、生命周期、API使用,以及如何与其他技术(如Filter、JSP)协同工作,对于初学者来说是非常重要的。通过不断实践和学习,你将能够构建出功能丰富的Web应用。
这个压缩包提供的"JSP+servlet初学者最好的例子"旨在帮助新手快速理解并掌握这两者的基本用法。通过下载并部署到MyEclipse集成开发环境,你可以立即运行示例,直观地了解其工作原理。 **JSP(JavaServer Pages)** ...
在这个"Servlet初学源码"中,我们可以看到一系列与Servlet相关的实践代码,涵盖了各种关键概念和技术。 1. **FilterEncoding**:这部分可能涉及到URL编码和解码的过滤器,Filter在Servlet中扮演着预处理和后处理...
这篇初学者指南将带你深入了解Servlet的基础知识,包括其工作原理、生命周期、配置以及实际应用。 **Servlet概述** Servlet是一个Java类,遵循Servlet API规范,由Web服务器加载并执行,用于扩展服务器功能。在Java...
这些源码实例对于初学者来说是非常宝贵的资源,可以深入理解每个技术的工作原理,以及它们如何协同工作。通过阅读和运行这些代码,你可以学习到如何搭建基本的Java Web应用,掌握Web开发的核心技能,并为进一步深入...
在"Servlet JSP Spring MVC初学指南(alin书签).pdf"这本书中,你可能会找到这些知识点的详细讲解,通过整理目录书签,可以更好地理解和掌握这些内容,快速上手Java Web开发。在实际学习过程中,结合实践项目和相关...
对于初学者来说,理解并掌握Servlet技术是进入Web开发世界的必经之路。在这个场景中,我们将探讨如何从Servlet中获取请求(request)中的List对象,并在JSP页面上以列表的形式展示数据。 首先,我们需要了解Servlet的...
【标题】"jsp+JavaBean+Servlet+MySQL宿舍管理系统(初学者)"是一个针对初学者设计的项目,旨在帮助他们理解并实践Web应用开发的基本技术。这个系统的核心是使用JSP(JavaServer Pages)来展示界面,JavaBean作为业务...
对于初学者来说,理解Servlet的工作原理和生命周期是至关重要的。 Servlet技术概述: Servlet被称为小服务组件,它基于Java语言,由Web应用服务器(如Tomcat)加载并运行。Servlet的主要任务是对客户端(通常是...
这对于初学者来说是非常宝贵的实战经验,可以帮助他们更好地理解和掌握Servlet编程的实际操作。 总之,初学Servlet程式设计需要掌握的基本概念包括Servlet的基础知识、开发工具的选择、Servlet的生命周期、配置以及...
初学者在接触Java Web开发时,常常会被各种框架所吸引,然而,资深的开发者建议,初学者应当先远离框架,从基础的Servlet开发开始学习。这样做的目的是为了更好地理解Web开发的基本原理,为后续深入学习和掌握复杂...
【JSP + Servlet 项目详解】 初学者在学习Web开发时,经常会选择JSP(JavaServer Pages...通过实践这个项目,初学者可以深入理解JSP和Servlet的工作原理,掌握Web应用程序的开发流程,为未来更复杂的项目打下坚实基础。
学习这个demo可以帮助你理解如何在实际项目中使用Velocity作为Servlet应用的视图技术。 总的来说,Velocity与Servlet的结合使用,使得开发者可以专注于业务逻辑,而将视图呈现的任务交给Velocity,从而实现更清晰的...
Servlet是Java EE(现在称为Jakarta EE)平台中的一个重要组件,它主要用于构建动态Web应用程序。Servlet是一种Java类,它响应来自...对Servlet的深入理解和实践,将有助于初学者更好地掌握Java EE领域的开发技能。
学习JSP和Servlet时,你需要理解以下几个关键概念: 1. JSP指令:如`<%@ page %>`, `<%@ include %>`, `<jsp:include>`等,它们用于设置页面属性或引入其他资源。 2. JSP动作:如`<jsp:useBean>`, `...
这份"Servlet中文API文档"涵盖了以上所有关键点的详细解释和示例,对于初学者和经验丰富的开发者来说都是宝贵的参考资料。通过阅读和实践,你可以更好地理解和掌握Servlet技术,从而更高效地开发Java Web应用。
在JavaWeb中,Servlet是一个核心概念,对于初学者来说,理解Servlet的含义和作用至关重要。 1. **Servlet简介** Servlet是Java编写的服务端组件,主要用于扩展Web服务器的功能。它们接收来自客户端(通常是浏览器...