当前位置:伍佰目录 » 站长资讯 » 站长资讯 » 网站优化 » 文章详细

jsp体系结构?

来源:网络转载 浏览:99次 时间:2022-10-02

jsp是用来编写java动态页面的,可以算是一门语言,其编写的页面最终编译成servlet执行,一般都说jsp三大体系结构:

1.Struts:基于MVC的充当了其中的视图层和控制器;

2.Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库;

3.Spring: 采用了控制反转的技术,管理Bean,降低了各层之间的耦合。

jsp的缺点和原因?

使用jsp的弊端点及形成愿因:

1.动态资源和静态资源全部耦合在一起,无法做到真正的动静分离。

2.前端工程师做好html后,需要由java工程师来将html修改成jsp页面,出错率较高,修改问题时需要双方协调。

3.jsp必须要在支持java的web服务器里运行(例如tomcat等),无法使用nginx等(nginx据说单实例http并发高达5w,这个优势要用上),性能提不上来。

4.第一次请求jsp,必须要在web服务器中编译成servlet,第一次运行会较慢。

5.每次请求jsp都是访问servlet再用输出流输出的html页面,效率没有直接使用html高。

6.jsp内有较多标签和表达式,前端工程师在修改页面时会捉襟见肘,遇到很多痛点。

7.如果jsp中的内容很多,页面响应会很慢,因为是同步加载。

什么是JSP动态管理?

JSP全称是Java Server Pages,是一种动态网页技术,JSP其实就是在html中插入了java代码和JSP标签之后形成的文件,文件名以.jsp结尾。其实JSP就是一个servlet。

在servlet中编写html比较痛苦,而写JSP就像在写html,但它相比html而言,html只能为用户提供静态数据即静态页面,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据,从而形成动态页面。需要注意的是最好只在JSP中编写动态输出的java代码。


伍佰目录声明:本站部分文章来源于网络,版权属于原作者所有。如有转载或引用文章/图片涉及版权问题,请联系我们处理.我们将在第一时间删除! 联系邮箱:tsk@qq.com

快速链接

最新收录

最新点入