Android_JSP和Servlet的区别和联系
来源:互联网 发布:ipad看图片软件 编辑:程序博客网 时间:2024/06/01 23:45
JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。
一个JSP页面时,服务器会将这个JSP页面转变成Servlet小程序运行得到结果后,反馈给用户端的浏览器。
Servlet相当于一个控制层再去调用相应的JavaBean处理数据,最后把结果返回给JSP。
Servlet主要用于转向,将请求转向到相应的JSP页面。
JSP更多的是进行页面显示,Servlet更多的是处理业务,即JSP是页面,Servlet是实现JSP的方法。
Servlet可以实现JSP的所有功能,但由于美工使用Servlet做界面非常困难,后来开发了JSP。
JSP技术开发网站的两种模式:JSP + JavaBean;JSP + Servlet + JavaBean(一般在多层应用中, JSP主要用作表现层,而Servlet则用作控制层,因为在JSP中放太多的代码不利于维护,而把这留给Servlet来实现,而大量的重复代码写在JavaBean中)。
二者之间的差别就是,开发界面是JSP直接可以编写。
比如在JSP中写Table标记:<table>[数据]</table>;
Servlet需要加入:out.println(“<table>[数据]</table>”)
。
JSP文件在被应用服务器(例如:Tomcat、Resin、Weblogic和Websphere),调用过之后,就被编译成为了Servlet文件。也就是说在网页上显示的其实是Servlet文件。Tomcat下面JSP文件编译之后生成的Servlet文件被放在了work文件夹下,JSP中的HTML代码在Servlet都被out出来,而JSP代码按照标签的不同会放在不同的位置。JSP中嵌入JAVA代码,而Servlet中嵌入HTML代码。
在一个标准的MVC架构中,Servlet作为Controller接受用户请求并转发给相应的Action处理,JSP作为View主要用来产生动态页面,EJB作为Model实现你的业务代码。
- Android_JSP和Servlet的区别和联系
- struts和servlet的区别和联系
- jsp和Servlet的区别和联系
- jsp和servlet的区别和联系
- servlet和struts2的区别和联系
- Jsp和servlet的区别和联系
- Servlet和Jsp的联系和区别
- Filter与Servlet的区别和联系
- Filter与Servlet的区别和联系
- Filter与Servlet的区别和联系
- Servlet和JSP的区别与联系
- Filter与Servlet的区别和联系
- Jsp和Servlet的联系与区别
- Filter与Servlet的区别和联系
- CGI与Servlet的区别和联系
- jsp与servlet的区别和联系
- servlet 和 jsp的区别与联系
- jsp和Servlet的联系与区别
- 梯度下降法
- 将博客搬至CSDN
- 线性代数 逆矩阵
- android秒启动unity,和给unity添加过渡图片
- Excel 技巧百例:两个表的左连接
- Android_JSP和Servlet的区别和联系
- 开始写点东西
- 深度学习:词嵌入word2vec
- linux 配置SVN小结
- ASP.NET中 RadioButton(单选按钮)的使用
- 零基础写Java知乎爬虫之进阶篇
- Linux系统日志管理、同步、采集、分析
- Python文件操作
- delphi中httpencode使用注意事项