Java Web入门之Servlet技术的解析及使用

创作不易 觉得有帮助请点赞关注收藏

Servlet是运行在Web服务器端的Java应用程序 它使用Java语言编写 具有Java语言的优点 与Java程序的区别是 Servlet对象主要封装了对HTTP请求的处理 并且它的运行需要Servlet容器的支持 在Java Web应用方面 Servlet的应用占有十分重要的地位 它在Web请求的处理功能方面也非常强大

Servlet技术特点:

1:功能强大 Servlet对象采用Java语言编写 它可以调用java API中的对象以及方法 此外Servlet对象对Web应用进行了封装 提供了Servlet对Web应用的编程接口 还可以对HTTP请求进行相应的处理 

2:可移植 Java语言是跨越平台的 所谓跨越平台指的是不依赖于操作系统平台 它可以运行在多个系统平台中 如目前常用的操作系统

3:性能高效  Servlet对象在Servlet容器启动时被初始化 当第一次被请求时 Servlet容器将其实例化 此时它存在于内存中 如果存在多个请求 Servlet不会再被实例化 仍然由此Serlvet对其进行处理,每一个请求是一个线程而不是一个进程

4:安全性高

5:可扩展 

Servlet与JSP的区别

1:角色不同 

JSP页面可以存在HTML代码与JAVA代码并存的情况 而Servlet需要承担客户请求与业务处理的中间角色,只有调用固定的方法才能将动态内容输出为静态的HTML 所以JSP更具有显示层的角色

2:编程方法不同

使用Servlet进行开发时要遵循JAVA的标准 而JSP需要遵循一定脚本语言规范 在Servlet代码中 需要调用Servlet提供相关的API接口方法 才可以对HTTP请求及业务进行处理,然而在JSP页面中,通过HTML代码以及JSP内置对象实现对HTTP请求及页面的处理,其显示界面的功能更加强大

3:Servlet需要编译后运行

Servlet需要在Java编译器编译后才可以运行 如果Servl

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

showswoller

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值