今天是第四天,逐渐接近本阶段精髓的所在。
对于Servlet,我们先了解一下他的概念。
Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。 它担当Web浏览器或其他HTTP客户程序发出请求,与HTTP服务器上的数据库或应用程序之间的中间层。
Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
而要用servlet,我们需要一个容器,在eclipse中有很多的容器,我们所熟知的和较为常用的有三种:(1)Tomcat(2)Jboss(3)Glassfish,当然还有很多,我们可以在eclipse中看得到。
我们最最常用的就是Tomcat了,那Tomcat是一个什么东西嘞?
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
我们用的6.0版本,安装也也很简单,首先是去专业网站http://apache.org/,tomcat作为顶级项目很容易找到,下载zip包,解压到自己的本地硬盘,下面就是配路径,简单的步骤就是:右键计算机——属性——高级——环境变量——配置用户变量和系统变量,路径名是JAVA_HOME,路径是Tomcat的文件夹路径。
配置好了,我们就可以在eclipse中创建一个web工程,指定Tomcat的版本路径,在src中创建servlet,系统自动生成DoGet和DoPost方法,我们可以重写Service来取代这两个方法。下面就是简单的一段数据库的操作,留作下回分解。
说一下遇到的问题。
1、 端口的占用。我们可以在Tomcat的conf文件夹下的server.xml中修改,一般有两个端口,一个是8080,一个是8009,最好都改一下。
2、 路径的配置。由于刚装上Tomcat,在指定路径后没有制定正确,导致工程报错,在再次正确制定了路径后,工程还报错,这是由于eclipse自身的bug,没有及时的刷新的原因,我们此时不得不手动的帮软件完成一切,方法如下。点击菜单栏的Window——show view——problem,此时将在状态栏返回错误,我们鼠标右键点击,选择delete即可。
3、 设置管理员。是在Tomcat的conf文件夹下的tomcat-users.xml文件中添加一句<user username="tomcat" password="tomcat" roles="manager"/>来设置用户名、密码和权限。
4、 中文乱码。我们将在后面有一个统一的专题进行讲解,这里只要明白一点,从前端获取和后台处理要用统一编码格式的限定。
Ok!servlet的具体编程将在结合html之后有一个统一的讲解,敬请期待!
分享到:
相关推荐
在本"Servlet入门小例子"中,我们将深入探讨Servlet的基本概念、工作原理以及如何通过表单将数据传递到Servlet中。 1. **Servlet基本概念** Servlet是一个Java类,遵循Java Servlet API规范,用于扩展服务器的功能...
通过这个Servlet入门例子,我们了解了Servlet的基本概念、创建、部署和运行过程。继续深入学习,可以掌握更多高级特性,如过滤器、监听器、会话管理等,从而在实际项目中构建更复杂、功能丰富的Web应用。
Servlet入门教程是一个逐步引导开发者了解和掌握Servlet技术的教育资源。Servlet是Java编程语言中的一个标准接口,用于扩展服务器的功能,特别是在Web应用开发中扮演着重要角色。本教程将涵盖Servlet的基本概念、...
### Servlet技术概览与入门指南 #### 一、Servlet简介 Servlet是一种运行在Web服务器或应用服务器上的Java程序,主要用于处理HTTP请求并生成响应。它作为J2EE(现称Java EE)架构的重要组成部分,是构建动态Web...
Servlet简介,扩展Servlet,Servlet的生命周期
总之,"J2ee servlet入门例子"是一个理想的起点,它将引导初学者逐步理解Servlet的工作原理和使用方式,为后续的J2EE Web开发打下坚实的基础。通过实践这个简单的"HelloJ2ee"示例,你可以亲手感受Servlet的魅力,并...
【标题】"day04-Tomcat&Servlet入门-讲义.zip" 提供的是关于Tomcat服务器和Servlet编程基础的教程资料。Tomcat是Apache软件基金会 Jakarta项目中的一个核心项目,是一个开源的Java Servlet容器,它实现了Java EE的...
在这个"Servlet入门学习代码.rar_servlet_servlet代码作业"压缩包中,我们可以看到一个学习Servlet基础和实现购物车功能的实例。 首先,了解Servlet的生命周期。Servlet的生命周期包括初始化、服务和销毁三个阶段。...
"day04-Tomcat&Servlet入门-资料.zip" 这个标题表明这是一份关于学习Tomcat服务器和Servlet编程基础的资料集合,可能包含教程、示例代码、课件等,适合初学者入门。"day04"可能表示这是某个课程或者学习计划的第四天...
### Java Servlet 入门教程概览 #### 一、Servlet工作原理详解 Servlet是一种服务器端的Java技术,用于处理客户端的HTTP请求,并生成相应的HTTP响应。Servlet由支持Servlet的服务器,通常称为Servlet容器或Servlet...
这个"Servlet入门实验代码"是一个非常适合初学者了解和学习Servlet技术的实践项目。在本文中,我们将深入探讨Servlet的基本概念、工作原理以及如何通过代码实现一个简单的Servlet。 1. **Servlet基本概念** ...
本教程旨在为初学者提供一个全面的Servlet入门指南,涵盖其基本概念、方法及应用场景。 1. **Servlet简介** Servlet是一种Java类,它扩展了服务器的功能,可以接收并处理HTTP请求。它们由Web容器(如Tomcat)管理...
在IT领域,Spring框架和Servlet技术是Web开发中的重要组成部分,尤其对于初学者而言,"spring+servlet 入门hello_world"是一个极好的起点。这个实例将帮助你理解这两个技术的基础概念以及它们如何协同工作来构建一个...
《Jsp&Servlet入门级项目全程实录》源码是一个非常适合初学者深入理解这两门技术的实践教程。这份源码提供了完整的项目实例,帮助学习者通过实际操作,掌握JSP和Servlet的基础知识和应用技巧。 1. **JSP基础**:JSP...
在这个"Servlet入门实例(含mysql增查功能)"中,我们将深入探讨Servlet如何与MySQL数据库进行交互,实现数据的增删查改(CRUD)操作。这个实例包含了完整的工程文件,非常适合初学者学习和实践。 首先,Servlet是...
标题"day04-Tomcat&Servlet入门-代码.zip"表明这是一个关于Tomcat和Servlet初学者的教程资料,其中包含了实际的编程代码。这可能是一个在线课程或自学计划的一部分,旨在帮助学习者理解如何配置Tomcat服务器以及如何...
以上就是关于Java Servlet入门教程的相关知识点,从基础的Servlet工作原理到高级的应用场景,都进行了详细的说明。通过这些知识点的学习,相信可以帮助开发者有效地利用Servlet技术开发出功能强大、效率高的Web应用...
【AJAX + Servlet 入门实例:用户注册】 在Web开发中,AJAX(Asynchronous JavaScript and XML)和Servlet是两种关键的技术,它们共同构建了动态、交互性强的Web应用程序。这个入门实例将向我们展示如何利用AJAX与...