目标
继续掌握 JavaScript 的常用编码
了解 HTTP 协议
了解 Web 应用程序以及相关的服务器
掌握 Servlet 编写 Hello 的步骤
1、继续掌握 JavaScript 的常用编码
基于对象的脚本语言(不需要复杂的编译运行环境,解释型语言)
对象:window location history document
事件:onClick[button 上面使用]
onFocus 获得鼠标焦点
onBlur 失去鼠标焦点
onChange 输入框中值发生改变
onKeyPress 键盘输入事件
if(event.keyCode==13){
//说明用户按下回车键,让下一个输入框获得焦点
document.reg.password.focus();
}
<!-- 只允许输入正整数字 -->
<div class="form_row">
<strong>年 龄:</strong>
<input type="text" name="age" size="5"
value="20" maxlength="2"
onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />
<div id="isok_age" ></div>
</div>
//要求全部输入中文
var pattern ="[\u4e00-\u9fa5]";
2、了解 HTTP 协议
W3C 组织制定了全世界的互联网协议。包括底层协议、和
高层协议。
底层协议主要指让计算机通过网络连接在一起的基础协议
TCP/IP 协议。共分为 7 层协议。我们只需要了解应用层协议
目前需要了解的是一种应用层协议--HTTP 协议(高速公路上
对货运车辆的协议)
HTTP 协议:超文本传输协议(在互联网上,除了文本以外
还能传输其他内容的协议)。
协议有 1.0 1.1 两个版本。是由各大互联网公司、科研
院校 在一起讨论,总结的一份文字性的协议,只规定要达到
什么样的目标,不规定如何去做---RFC2616
后面课程将围绕 HTTP 协议来进行,学习如何通过具体代码
达到 协议规定的内容。
在互联网的高速公路上,建立一个物流公司。
3、了解 Web 应用程序以及相关的服务器
Web 应用程序:邮箱、QQ空间、微博、门户、、、、
通过互联网,使用浏览器进行访问的应用程序,叫 Web
应用程序。
Web 应用程序由: 客户端、服务器端、网络协议
客户端 网络协议 服务器端
浏览器 HTTP 协议 Web服务器--tomcat
JBoss
WebLogic
WebSpare
4、掌握 Servlet 编写 Hello 的步骤
(1)安装 tomcat 服务器,可以修改端口号
(2)在 MyEclipse 中新建 Web 项目
(3)新建 edu.hpu.control.servlet 包
(4)新建 HelloServlet.java
(5)在 web.xml 文件中,配置该 Servlet
(6)发布整个工程到 tomcat 服务器
(7)启动服务器,并打开浏览器访问
C:\IDE\apache-tomcat-6.0.13\webapps\hpuvsts
http://127.0.0.1:8080/hpuvsts/servlet/hello
http://localhost:8080/hpuvsts/servlet/hello
任务:
(1)完成项目登录注册部分 HTML 页面,以及页面验证
(2)熟悉 Servlet 开发的步骤
(3)阅读 HTTP 协议 5 6两章内容
分享到:
相关推荐
【Servlet1-5lesson-demo.rar_One Lesson】是一个压缩包文件,包含了Java Servlet技术的基础到进阶的教程,特别适合初学者进行学习。"Java servlet one to fifth lesson examples"描述了这个资源的内容,它提供了五...
Servlet1.md
1. **Servlet简介** - Servlet是一种服务器端的小程序,由Java编写,具有跨平台能力,主要用于扩展服务器的功能,特别是在Web服务器中生成动态内容。 - Servlet与客户端浏览器交互,接收请求并生成相应的响应,如...
在"Servlet技术1-4课时"的学习过程中,你将逐步掌握如何编写Servlet,如何配置和调用Servlet,以及如何利用Servlet进行实际的Web应用开发。通过阅读Servlet技术1.pptx到4.pptx的资料,你应该能深入理解这些概念,并...
<servlet-class>servlet.servlet1</servlet-class> <load-on-startup>0 </servlet> ``` 这里的`0`表示Servlet在Web应用启动时立即加载。数字越大表示加载顺序越靠后。如果是负数或未指定,则表示仅在第一次请求时...
"Servlet1.ppt"可能涵盖的是Servlet的入门知识,比如如何创建Servlet,以及如何在web.xml文件中配置Servlet。这个课件可能会讲解如何编写一个简单的Servlet类,覆盖`doGet()`和`doPost()`方法,以及如何处理HTTP请求...
1. **编写Servlet类** 首先,我们需要编写一个Servlet类。在这个例子中,我们创建了一个名为`TestServlet`的类,它继承自`HttpServlet`。此类重写了`init()`、`service()`和`destroy()`方法。 ```java import ...
这里,`servlet-name`是Servlet的逻辑名称,`servlet-class`是Servlet类的全限定名,`url-pattern`指定了访问Servlet的URL路径。 ### Servlet编程模式 Servlet生命周期包括初始化、服务和销毁三个阶段。主要涉及的...
上述配置表明了 `JspServlet1` 和 `JspServlet2` 分别映射到 `/JspServlet` 和 `/admin/JspServlet` 这两个 URL。这意味着用户在浏览器中输入这些 URL 时,会触发对应的 Servlet 处理程序。 #### 五、总结 本文详细...
1,声明servlet及映射 2,加上@ServletComponentScan 才会扫描加了这个注解 运行结果 方法2:使用springboot提供的注册 Servlet 配置类 运行结果 方法3:动态注册: Servlet类 配置类 springboot内部绑定了嵌入式...
1. Servlet 2.2(1999年8月):这是Servlet规范的一个早期版本,它标志着Servlet正式成为J2EE(后改为Java EE)的一部分。这个版本引入了Filter和监听器(Listener)的概念,允许开发者拦截请求、修改响应,以及监听...
@WebFilter(filterName = "myFilter", urlPatterns = {"/servlet1/*", "/servlet2/*"}) public class MyFilter implements Filter { // ... } ``` 在`urlPatterns`中列出的URL模式将被这个Filter拦截。 此外,`...
在给定的`web.xml`代码中,通过`<servlet>`和`<servlet-mapping>`标签配置了名为`servlet1`的Servlet,其类名为`s.Servlet1`,并且指定了URL模式为`/servlet1`,这意味着当客户端请求`/servlet1`时,将由`servlet1`...
在Java Web开发中,Servlet是一种用于扩展服务器功能的Java类,它可以接收并响应来自客户端(通常是Web浏览器)的请求。Eclipse是一款强大的集成开发环境(IDE),非常适合进行Java Web项目开发,包括配置和运行...
1. 新建Servlet类:在Dynamic Web Project中,右键点击"src"目录,选择"New" -> "Servlet",按照向导创建新的Servlet类。 2. 编写Servlet代码:重写`doGet`或`doPost`方法,实现HTTP请求的处理逻辑。例如: ```java ...
1. **Web应用**:一组相关的资源(HTML、CSS、JavaScript、图片、Servlet类等),按照特定的目录结构打包成WAR(Web Archive)文件,部署在容器中。 2. **部署描述符**(web.xml):这是Web应用的配置文件,定义了...
1. **Servlet简介**:Servlet是Java API的一部分,它是服务器端的Java程序,负责处理客户端的请求并生成响应。Servlet适用于处理HTTP及其他类型的请求。 2. **Servlet生命周期**:Servlet同样有加载、初始化、服务...
1. **Asynchronous Servlet**:Java Servlet 3.0引入了异步处理,允许Servlet在处理请求时不阻塞线程,提高服务器性能。 通过深入学习和实践Java Servlet网络编程,开发者能够构建高效、灵活的Web应用程序,满足...
- 例如,我们可以定义一个名为`servlet1`的Servlet,映射到URL路径`/servlet1`: ```xml <servlet> <servlet-name>servlet1</servlet-name> <servlet-class>com.example.Servlet1</servlet-class> </servlet>...