问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

servlet有什么用?

发布网友 发布时间:2022-03-25 20:27

我来回答

5个回答

热心网友 时间:2022-03-25 21:56

我先给你简单的讲讲吧.
以下都是我的个人之谈.

为什么要出现servlet.原本jsp是完全可以代替servlet的.
其实很简单servlet就是为了更加分清控制层和表现层.MVC模式相信你听过,现在主流的B/S结构都是用它来进行开发,原来的jsp+javabeans的表现层和控制层是写在一起的.怎么说呢?也就是说我控制流的业务方法以及显示页面的方法都放在JSP上面.这样写有什么不好.
无论是从可维护性,可读性以及哪一方面来说,都是非常不好的,所以考虑到实现业务方法和表现层(也就是显示普通的html)有一个清晰的界线.sun推出了Servlet.而且还有一系列的新东西.JSP2.0有EL表达示就是Sun在这方面做的努力.

所以.简单的讲:就是为了让面向对象的开发思想也放在项目中,让控制程序业务的Servlet和显示页面的JSP分开.这样也更有利于我们程序员,做业务方法的程序员和擅长做UI的程序员可以尽情的做喜欢做的事情

:)
不知道解释的够不够清楚
先说这些吧

热心网友 时间:2022-03-25 23:14

  当向web服务器请求一个资源时,web服务器擅长提供静态页面(web服务器不能做的两件事:不能提供动态即时页面,不能往数据库保存数据),如果需要一个动态的内容,则需要web服务器上另外一辅助程序帮助(web服务器会调用这个辅助程序实现动态内容的展现)。而servlet扮演了辅助应用程序的角色。这就是为什么需要servlet.
  访问静态页面就不用配置servlet了,要是做的JSP动态网页就要配servlet了。
  servlet必须要配置.因为它是运行在web容器里的
  如果用eclipse或jb等ide工具可以自动配置web.xml.要做的事情只需要在创建servlet向导的时候填写一些路径,名称之类的.

热心网友 时间:2022-03-26 00:49

servlet是控制层
jsp转换为servlet,用servlet来实现http

你可以把applet与servlet对比一下来理解。前者是在客户端浏览器运行的代码片段,而后者是在server端运行的,server一般是一个应用服务器,大的如IBM的WebSphere,小的有Tomcat。根据用户提交的请求,servlet程序在应用服务器端运行后将结果或相关信息返回给客户端浏览器。因为servlet是在服务器端运行的,所以它具有强大的事务处理能力

一方面,虽然说它的大部分功能jsp都可以实现,但为了避免jsp中的scriptlet(可以理解为jsp中的servlet)代码片段与负责表示处理结果的代码片段(这些代码混杂了html标签)搅和在一起,建议不要把过多的servlet代码写在jsp页面中,而只把少量与结果显示密切相关的代码写在页面中。

 

热心网友 时间:2022-03-26 02:40

servlet主要是用与WEB的,可以用于STRUTS,HIBERNATE等框架结构,SERVLET在框架中主要是用于控制流程的

热心网友 时间:2022-03-26 04:48

建议qinghua9的答案!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
wps数据验证在哪里找到 电脑启动3d游戏就黑屏为什么我的电脑玩3D游戏的时候经常黑屏怎么... 电脑进行系统分级黑屏y管理3d设置在哪里 为什么杨梅不用洗 四川日丰管道MPP mpp电力管生产厂家一览表 电力mpp管品牌大全 电力mpp管知名品牌推荐【品牌库】 MPP电力管质量哪家比较好?陕西MPP电力管价格便宜吗? 品牌榜:2024年MPP电力管十大品牌排行榜 投票结果公布【新】 在线等:MPP电力管哪家卖的质量好 究竟什么是servlet?它有什么作用? servlet是什么? Servlet 是什么 servlet是什么意思? 什么是Servlet? 我很想知道,servlet到底是做什么的 怎么用? 什么是servlet?有什么作用 什么是servlet servlet是什么意思? 什么是servlet????? servlet是什么 a87680和A12仿生处理器哪个好? 手机参数对比 iPad Air3里的A12跟iPhone里的一样吗? 苹果a12和a11性能差距 a11和a12差别大吗,有什么区别? 苹果A10和A12芯片有什么区别? PTXBootSvc.exe是什么 自然人税收管理系统登入请求参数非法是什么原因 ‭电脑老是出现yqzszxzx 学JAVA时,有个叫SERVLET是什么东西? 红圈通的定位怎么关闭,如果关闭了老板还能看到位置吗 红圈通在设置里关掉定位 老板还能查看到你的位置吗 如何更改红圈营销地理位置 怎样改红圈通的定位? 红圈通app怎么更改定位和轨迹? 红圈通是时时跟踪定位吗? 红圈通定位,怎么修改 红圈通怎么修改定位,照片,后台不会发现 红圈通退出登录了后台还能看到轨迹吗? 红圈通定位权限 是不是我手机开了定位后登陆软件 管理层的后台就可以随时看到我的位置在哪里,这个符合 定位后手机关机红圈通还有用吗 红圈通这个软件能更改定位吗? 红圈通定位轨迹总掉线 我在红圈通怎么查看自己的轨迹 红圈通会不会截取隐私 红圈通换手机登陆,管理员能发现吗 苹果xs max耳机设置在哪? 苹果xs max 手机如何设置用手机或蓝牙耳机接听? xsmax找不到air2se蓝牙耳机