首页学历类考试大学计算机科学
(简答题)

简述Web应用中表示层的两种架构模式,并比较这两种模式的优缺点。

正确答案

Web应用中表示层的两种架构模式分别为:Model1和Model2。
1.Model1的工作原理如下:
(1)客户端发出请求,该请求由JSP页面接收。
(2)Java Bean用于实现业务模型,JSP根据请求与不同Java Bean进行交互。
(3)业务逻辑操作指定Java Bean并改变其模型状态。
(4)JSP将改变后的结果信息转发给客户端。
2.Model2的工作原理如下:
(1)Servlet接收客户端发出的请求。
(2)Servlet根据不同的请求调用相应的Java Bean。
(3)业务逻辑操作指定Java Bean并改变其模型状态。
(4)Servlet将改变后Java Bean的业务模型传递给JSP视图。
(5)JSP将后台处理结果呈现给客户端。
两种模式的优缺点比较如下:
1.Model1适合快速开发小型应用,但是控制逻辑与表示逻辑耦合紧密。在大型应用程序开发过程中,容易造成程序的可移植性差,不易维护。
2.与Model1模式相比,Model2更适合开发大型应用程序。在Model2中实现了业务逻辑与表示逻辑的分离,相应地提高了程序的可维护性。但是在开发一些小型应用时,使用Model2可能会增加程序的复杂程度。

答案解析

相似试题

  • (简答题)

    OSI模型中表示层的作用如何?

    答案解析

  • (简答题)

    OSI七层模型中表示层的功能有哪些?

    答案解析

  • (简答题)

    Web应用的两层架构中,可以将什么放在同一层中?

    答案解析

  • (简答题)

    简述数据链路层的两种差错控制方法及其工作原理

    答案解析

  • (单选题)

    下面的()架构可以更好地实现Web应用的前后端分离。

    答案解析

  • (简答题)

    简述内存的两种工作模式。

    答案解析

  • (简答题)

    Web应用的三层架构体系的三层分别是什么?

    答案解析

  • (简答题)

    简述多处理机系统可采用的两种通信模式。

    答案解析

  • (单选题)

    web应用程序体系结构最多可分为三层,不属于这三层的是()。

    答案解析

快考试在线搜题