serverlet 区别_jsp serverlet 区别
JSP和Servlet的概念对于JSP初学者来说比较不清楚,以下总结一些个人看法:
(1).简单的来说Jsp就是含有Java代码的html,而servlet是含有html的Java代码;
(2).Jsp最终也是被解释为servlet并编译再执行,Jsp不过是servlet的另一种编写方式;
(3).Jsp擅长表示,servlet擅长数据处理,在MVC三层结构中,Jsp负责V(视图),servlet负责C(控制),各有优势,各司其职;
Servlet在功能实现上其实是一样的,可以说用Jsp的能实现的,Servlet也可以实现,但是从应用的角度来讲,Jsp更适合做表现层的事情因为他有标签支持,而Servlet适合做数据逻辑层的数据处理。
Serverlet 就是一个Java类,Web中应用的应该是HttpServerlet ,它扩展自GenericServerlet(这是一个对Serverlet接口进行了部分实现的抽象类),Serverlet类最大的好处就是能够提供request/response的服务器功能,当有请求提交到Serverlet 时,他执行它自身的service(request,response)方法。
是显示 没有逻辑判断功能 不能处理数据 怎么办?
在客户端,用 Javascript 来解决
但是服务器怎么解决 可以用Java代码来做控制 这个servlet 就是客户端与服务器连接所有功能的一个接口
分享到:
2010-03-05 13:25
浏览 1522
评论
serverlet 区别_jsp serverlet 区别相关推荐
- serverlet 区别_JSP serverlet区别与联系
jsp是html包含java servlet是java包含html jsp请求到tomcat---tomcat封装了jsp到servlet实现. 所以jsp请求时候,会自动创建session 而不用在 ...
- serverlet 区别_JSP serverlet的区别及联系介绍
JSP servlet之间有什么区别,它们之间有什么联系?我认为这是一个许多小伙伴都不理解的问题.让我们来讨论一下JSP servlet与成都seo编辑器的区别和联系 jsp是包含java servl ...
- python中if not是什么意思,python if not不同应用有什么区别,pythonifnot区别,python 中 "if...
python if not不同应用有什么区别,pythonifnot区别,python 中 "if python 中 "if x is not None" 和 "if not x is None" 有 ...
- Java中final、finally、finalize的简单区别,中等区别,详细区别(Lawliet 修改+注释版)
简单区别: 中等区别: 虽然这三个单词在Java中都存在,但是并没有太多关联: final:java中的关键字,修饰符. 1.如果一个类被声明为final,就意味着它不能再派生出新的 ...
- serverlet 区别_JSP与Serverlet的区别
jsp是html包含java servlet是java包含html jsp请求到tomcat---tomcat封装了jsp到servlet实现. 所以jsp请求时候,会自动创建session 而不用在 ...
- serverlet 区别_filter, serverlet, listener 区别
1. servlet 流程是短的,url传来之后,就对其进行处理,之后返回或转向到某一自己指定的页面.它主要用来在业务处理之前进行控制. 2.filter 流程是线性的,url传来之后,检查之后,可 ...
- jpg图片与jpeg图片格式的区别(没有区别,.jpg只是扩展名.jpeg的缩写)
参考文章1:普及一下关于图像格式JPG和JPEG区别 参考文章2:opencv图像处理:JPG.PNG及BMP的区别? 参考文章3:输入层为4通道的png图像,有相关的要求吗? 参考文章4:.jpg ...
- 【C++深度剖析教程32】new/malloc区别 delete/free区别
加qq1126137994 微信:liu1126137994 一起学习更多技术!!! 1.new与malloc的区别: new是关键字,它是C++语言的一部分,而malloc是由C库提供的函数 new ...
- [JS][jQuery]清空元素html()、innerHTML= 与 empty()的区别 、remove()区别
清空元素html("").innerHTML="" 与 empty()的区别 一.清空元素的区别 1.错误做法一: $(&quo ...
最新文章
- 美多商城之验证码(图形验证码)
- Python解决NameError: name ‘reload‘ is not defined的问题
- 清理XCode无用的文件(转)
- errorgetlast php,php error_clear_last()函数与error_get_last()函数
- solrcloud使用中遇到的问题及解决方式
- bzoj 1632: [Usaco2007 Feb]Lilypad Pond【bfs】
- c语言仓库管理系统链表,仓库管理系统 C语言 C++ 数据结构 链表 课程设计
- 线段树专题-黑白棋盘 BZOJ-1453
- OpenCV:Mat数据类型/16to8bit/RECT/画线填充
- Ubuntu输入ifconfig找不到IP地址,只有lo问题
- 清空运行中的jar 日志_Java日志体系权威总结
- 2017mysql下载_mysql for visual studio
- 深入理解Nginx模块开发与架构解析第2版(书签导航正确)
- ubuntu16.04 更新pip
- python+django+mysql二手交易系统毕业设计毕设开题报告
- C语言求解一元二次方程代码
- 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记6——四大变换光照与材质
- 【区块链108将】千方基金点付大头:投资区块链,不要让过往认知限制你的想象...
- Web前端实训两天记录
- 教妹学Java(十四):switch 语句详解