Swimvc
来源:互联网 发布:安卓源码编译教程 编辑:程序博客网 时间:2024/06/13 15:09
之前已经看过了SpringMVC的源码,上周又回顾了一遍,然后花了三天的时间模仿着写了一个自己的MVC。这仅仅是一个雏形,如果以后有时间会继续在此基础上来改进,在这里就先简单的做一个记录。
代码也传在了github 上。
https://github.com/smallprogramer/Swimvc
简单的画了一个流程图
介绍使用
首先在web.xml里配置一下servlet
<servlet><servlet-name>DistributeServlet</servlet-name><servlet-class>org.zz.swimvc.doDistributeServlet.DistributeServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>DistributeServlet</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
然后实现这么一个配置文件
在swimvc-config.xml里将Controller的全类名配置进去
<swimvc><scan><class class-name="testMethod.map"></class></scan></swimvc>
然后在就是Controller内部的使用了....
@Mapping("/AddStu")public ModelView Add(String name){ModelView mv = new ModelView("/WEB-INF/jsp/view.jsp");User user = new User();user.setName(name);user.setAge(20);mv.addModel("user", user);return mv;}
写了个demo测试一下(终于没出bug了。。。泪奔啊~~~~~)
0 0
- Swimvc
- Codeforces #327-B. Rebranding-hash
- Android HandlerThread 完全解析
- java得到系统时区 +0800
- 关于ofbiz-component.xml文件中的resource-loader
- Web_Api的初识
- Swimvc
- 关闭浏览器窗口的两种方法分析
- asp 必须为 MapPath 方法指定 Path 参数
- 有一个疼你的女朋友是种怎样的体验
- Java程序设计(三)垃圾回收机制
- npm 安装module
- SSH框架的搭建(Struts2+Spring3+Hibernate3)
- 获取Android设备heapsize
- 二叉树的创建的内存问题