2016 - 2024

感恩一路有你

如何在jsp中设置权限代码(如何设置Web服务器的权限?)

浏览量:3562 时间:2023-02-07 10:37:13 作者:采采

如何在jsp中设置权限代码(如何设置Web服务器的权限?)

如何设置Web服务器的权限?

服务器的mvc已经被淘汰。

Mvc也用在前端,用在js框架上,让服务器完全成为json的数据采集api。当然,访问控制需要在服务器中设置,但这是一个非常简单的要求。比如在jsp中,只要用会话来判断头文件中是否有权限,一行程序就能解决,根本不用用mvc,还引入了spring这种严重影响性能的反射机制。

如果在html中用mvc,在服务器中用js和mvc,那完全是过度设计,根本没必要考虑两个MVC和N层的问题。服务器中的MVC会导致性能低下,如果大量使用spring,反射速度会非常慢,问题会变得非常复杂。

web开发框架是不断变化的,但最终还是回到了流量最小化的模式,也就是同一服务器下客户端和服务器端流量最小化的模式,这是最好的模式,也是最好的模式。

第一,最早的是cgi开发,即由程序将一个http请求和一个html文件拼接输出。这个方法是所有方法的基础,也是通信响应方法,但是每个请求都需要传输最大的重复数据。

二是后来出现了一个servlet,类似java的c#。C #的httphandler,cgi开发中的包装器,主要可以处理session、get、post、request、response等各种情况,通过get参数和post参数获取动态内容,对服务器程序有一定的重用性。

第三,后来发现,通过http处理框架,它可以 不能热部署,需要重新启动才能生效。这个时候php,asp,asp dot net,jsp,一个热加载的框架被开发出来,它的工作原理就像一个定时器,把这些网页翻译成cgi来工作。

第四,人总是在追求,发现php,jsp,也就是代码和html混在一起。比如开发了以java mvc为代表的独立绑定,以及Struts、Spring、.NET MVC和PHP Zend MVC已经出现。

出现后,发现开发一个界面需要改变M、V、C三个部分,html视图碎片化。html代码可能有的出现在M层,有的出现在V层,有的出现在C层,不方便美工的分工合作和内容与视图的分离,于是模板开发又出现了,模板可能存在于数据库中动态生成内容,Velocity/Nvelocity。

5.模板开发声称可以简化开发结果。许多主流编辑不 不支持它,许多有性能问题,许多web应用程序应该电子邮件可以在没有刷新要求的情况下显示,如gmail,而不是要求用户不断刷新页面。不断的页面跳转影响用户体验,出现了以jquery为代表的ajax前端框架,直接从服务器获取json数据,动态绑定html内容。

第六,面向过程的事件驱动的大型web应用开发会议程序可能会像面条一样移动,解析javascript的性能由于各大浏览器的竞争而大大提高。html5和移动互联网的发展使得web开发更加复杂。此时前端使用mvc框架,以服务器为通信api,使用json动态绑定mvc模板。因为js运行在前端,而且大多是开源的,所以有很多js框架,比如Angular,Ember,Vue,React,还有大量的js ui库,比如jquery ui,extjs,bootstrap等等。后端出现了微服务,webapi、websokect等通信框架也需要js配对。在js上,各种框架层出不穷,程序的业务功能不断实现到前端。

人们经常组合使用这些开发模式。但是由于技术的限制,过去的很多框架只能妥协,妥协各种模式。流量最小化无疑是最好的选择,服务器端mvc性能较差,向前端mvc发展是必然。ajax js mvc出现后,服务器理论上最小化了流量(不考虑数据压缩同样的情况),可以达到更高的并发,服务器变成了获取json的api,完全没有必要。m变成json,C变成js,V变成html,app,实现了真正的分离设计。

这种抽象的api可以复用到移动互联网app中,软件复用效果好,节省开发成本,是必然的发展趋势。

框架 服务器 html mvc 开发

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。