Servlet的作用主要是:java语言与web语言之间的交互了
1. 处理http请求并响应
客户端web发送请求[get/post...] 给 Servlet
Servlet请求完成后响应 是否请求成功了/ 请求到的数据是什么等
2. 安全性
使用serlet可以实现,前端web写一个登录界面,用户输入账号密码后,通过Servlet去验证,使用Java语言实现安全性判断的逻辑,
比JavaScript的优势在于:Servlet是完全在服务器上进行验证的,用户不可以篡改数据,提高安全性。
3. 平台独立性
Servlet是Java编写的,java具有跨平台的特性,因此提供了良好的兼容性与web语言实现很好的衔接,实现前后端分离,前端负责华丽的界面设计,后端使用java去辅佐界面的逻辑
总结:Servlet的主要作用是处理HTTP请求和生成响应。作为一个Java Web组件,它是服务器端运行,能够接收客户端的HTTP请求,根据请求内容进行处理,如查询数据库、计算、生成动态HTML等。
简而言之:Servlet是一个Java类,它实现了或继承了某个Servlet接口,用来处理和响应HTTP请求。