• Web架构


    在运维的日常工作中,我们最常接触的就是各种系统框架图了,最常接触到的就是Web框架,偶然在网上看到凯歌学堂里面对Web框架的讲解,感觉言简意赅,分析得很到位,因此记录下来并分享给大家。
    Web架构可以理解为有三种 : 
    一种是只有JSP页面,也就是所有的逻辑,业务处理和页面代码都在JSP上,在做一些简单不重要的程序时可以采用这种方式,快捷,但是不利于修改和维护;
    第二种是有JSP和Servlet,两者进行分工,JSP负责页面代码,Servlet负责逻辑、数据验证和数据库操作;
    第三种有JSP、Servlet和java类,JSP负责页面代码,Servlet负责数据验证,java类负责做逻辑和数据库方面的操作,这种层次分工最鲜明,便于维护、修改和升级。
    因为java类不涉及具体的业务,这样只要是相同或类似的功能都可以复制这段java代码,这样可以加快开发的效率。(目前用的最广)
    此外,Servlet是需要在web服务器上运行才可以的,如果有一天说不再使用JSP了,那么java类的代码还可以使用,只需要替换JSP和Servlet部分的代码即可,但如果是把代码都写在JSP或JSP和Servlet上,那么要修改就会很困难,甚至于代码就是无用的了,又要从零开始开发。比如我们用JSP、Servlet和java做好了程序,如果此时要求与微信小程序对接,因为微信小程序不需要页面,只需要返回给它一个JSON数据即可,这时我们的JSP和Servlet就不可用了,但是java类还可以保留,我们只需要重写Servlet里面的数据返回JSON数据即可。
     
  • 相关阅读:
    数组排序 -- 冒泡排序
    数组自带的函数(方法)
    京东官网轮播图的实现
    鼠标单击元素输出对应元素的索引号
    JavaScript中获取HTML元素的方式
    JavaScript数组的2种定义方式
    this关键字
    JavaScript中对象的3种定义方式
    Hadoop完整搭建过程(三):完全分布模式(虚拟机)
    Hadoop完整搭建过程(二):伪分布模式
  • 原文地址:https://www.cnblogs.com/Xbingbing/p/9393314.html
Copyright © 2020-2023  润新知