自定义mvc

来源:互联网 发布:mysql 视图 性能 编辑:程序博客网 时间:2024/05/16 07:56

1.自定义mvc:

      自己写mvc层。

2.mvc:

m:model(模型层),dao层,实体类。

模型表示的是业务数据和业务逻辑。一个模型能为多个视图提供数据

v:  view(视图层),jsp。

视图是与客户相连接的界面。也向客户展示相关数据。

接收客户的请求输入。但不进行任何业务处理

c:controller(控制器),servlet。

控制器接收用户的需求据此调用相关的业务逻辑和视图。返回相应数据

展示在view层

3.自定义mvc

           多个界面,共用一个总的servlet。

  在那总的servlet中:

1.获取来自页面的请求路径

2.请求路径有相同部分,截取出不同的部分,据此做比较。

3.配置propertites。读取文件。根据键(路径)获取值

4.创建一个接口,子类实现此接口,并重写里面的方法。

    根据所获取的值获得相应接口。

5.执行接口中的方法。





优化:

1.将配置文件放入init方法中,并用application储存。

2.定义一个空的propertites,存储接口,若获取的是同一个对象

 用propertites存起来。