Servlet 用途

来源:百度知道 编辑:UC知道 时间:2024/04/29 16:58:36
JAVA学习到JSP和Servlet这个阶段了,JSP学完了还知道是用来做什么的,学到Servlet就彻底糊涂了,这个Servlet在实际开发中到底是用来做什么的啊?在JSP开发的网站里除了用到JavaBean,能用到Servlet吗?

其实jsp本质上就是servlet 反正我感觉你这个学习顺序有问题 应该先学servlet 再学jsp就能很好理解 jsp在后台被编译成servlet 这都是服务器干的活 比如tomcat 因为servlet不擅长输出 所以才有jsp 而jsp就擅长输出 也就是我们说的网页显示 其实他俩是一种东西 只是擅长的地方不同了 jsp+javabean完全可以开发出网站 servlet+javabean也完全可以开发出来 但我们为了使程序更规范化 各尽其职 就采用mvc架构 jsp你就老老实实负责输出显示 servlet就负责控制 javabean就负责处理业务逻辑 这是一种很好思想 也有助于你的变成思维清晰 明白了吧 最好能把他们都结合起来一起使用

JSP其实就是Servlet,JSP在运行时先被编译成Servlet,再执行的。只是为了更符合HTML的编写方式,以应对ASP,所以才出现了JSP。一般在MVC的模式下,JSP用于显示,Servlet用于控制。
我是菜鸟……哼哼哼哼

补:如果是用struts的话,有必要学Servlet,因为Struts对于Servlet的API依赖性极强。如果是struts 2的话,虽然不再依赖于Servlet的API,但是依然会用的到的时候,所以必须学Servlet,那是基础。框架也许一两年就被淘汰了,但是基本技的生命周期会很长。

实现MVC:jsp+javabean+servlet
最用servlet了
涉及到框架的东西就有servlet

JSP技术来表现页面,使用Servlet技术完成大量的事务处理,使用Bean来存储数据。

明白没??

你可以不用学servlet,因为现在一般都不会直接用它。

用struts框架后直接用action就可以了。而action其实就跟普通的java类一样的
嗯当然有特定的基类。

servlet是能运行在web服务器上的java程序,所以它的优势和地位可想而知 ,对于开发动态网页是很有优势的

你说JSP学完了不知道用什么的 我就感到纳闷...
你现在发布个问题不就是动态网页的技术吗
至于servl