JavaWeb_MVC三层架构

目录

MVC:开发模式

        1.jsp 演变历史

        2.MVC开发模式:

三层架构:软件设计架构


MVC:开发模式

        1.jsp 演变历史

                1.早期只要servlet 只能使用response输出标签数据 非常麻烦

                2.后来有了jsp 简化了Servlet的开发 如果过度使用jsp 在jsp中即写大量的Java代码 又写html表 造成难于维护 难于分工协作

                3.在后来 Java的web开发 借鉴MVC开发模式 使得程序的设计更加合理性

        2.MVC开发模式:

                1.M:Model 模型 JavaBean

        完成具体的业务操作 如:查询数据库 封装对象、

                2.V:View 视图 JSP展示数据

                3.C:Controller 控制器 Servlet

                        获取用户的输入

                        调用模型

                        将数据交给视图进行展示

                优缺点:

                        优点:耦合性底 方便维护 可以利于分工协作

                        2.复用性高

                2.缺点:

                        1.使得项目架构变得复杂 对开发人员要求很高

三层架构:软件设计架构

        1.界面层(表达式):用户看到的界面 用户可以通过页面上的组件和服务器进行交互

        2.业务逻辑层 :处理业务逻辑的

        3.数据访问层 操作数据存储文件的

你可能感兴趣的:(javaweb,java)