为什么80%的码农都做不了架构师?>>>   

项目地址:http://git.oschina.net/895925636/mint-mvc

收录地址:http://www.oschina.net/p/mint-mvc

博客地址:http://www.wemakers.net/home/blog?cate=1001

mint mvc是一个纯粹的mvc框架,是在servlet之上做了浅层包装而做出来的,它做的事情很简单:接收请求->封装参数->将请求交给开发者这编写的逻辑处理->返回处理结果。

mint mvc不是一个全栈式的开发工具。为了弥补这个缺点,我以后会发布一些其他工具,比如持久化工具、校验工具、安全工具,它们都是非常小的(几个到十几个java文件)。

mint mvc的概况:

  1. 采用jave ee 版的 eclipse开发,项目工程是一个dynamic web project
  2. 采用了servlet3的一些特性,jdk要求1.6及以上
  3. 版本控制工具采用git,远程仓库使用 osc的git,项目地址是:http://git.oschina.net/895925636/mint-mvc。
  4. 目前整个项目52个java文件(不包括package-info.java和demo),共3640行代码,导出的jar包70KB。

用它开发出来的代码大概长成这样:

package demo;import mint.mvc.core.annotation.BaseMapping;
import mint.mvc.core.annotation.Mapping;
import mint.mvc.core.upload.MultipartConfig;
import mint.mvc.core.upload.MultipartParameter;@BaseMapping("/upload")
public class UploadAction {@MultipartConfig(attributeName = "params", limitSize = 1024*1024*1024, tempFilePath = "D:/upload")@Mapping(urls="/index", method="post")public String index(MultipartParameter[] params, String author){String fileParam = "";String commonParam = "";if(params != null){for(MultipartParameter part : params){if(part.isFile()){fileParam += part.getTempFile().getAbsolutePath()+"<br/>";} else {commonParam += (part.getName()+":"+part.getParameterValue())+"<br/>";}}}System.out.println(author);return fileParam+commonParam;}
}

系列博文地址:

  1. mint mvc第一个应用
  2. mint mvc的参数
  3. mint mvc的返回值
  4. mint mvc的拦截器
  5. mint mvc文件上传功能——使用篇
  6. mint mvc文件上传功能——原理篇
  7. mint-mvc的由来

转载于:https://my.oschina.net/cnlw/blog/336014

mint mvc简介相关推荐

  1. 第一章 Web MVC简介 —— 跟开涛学SpringMVC

    第一章 Web MVC简介 -- 跟开涛学SpringMVC Web MVC简介 1.1.Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1.  Web浏览器(如IE)发起请求,如访问 ...

  2. 一、spring mvc简介

    2019独角兽企业重金招聘Python工程师标准>>> 这里有一段摘自开涛spring mvc中关于spring mvc简介的一段文字: Spring Web MVC是一种基于Jav ...

  3. mint mvc文件上传功能——使用篇

    为什么80%的码农都做不了架构师?>>>    为了不打击大家的积极性,暂时只着重讲用法,原理方面暂时不讲太多. 配置web.xml 文件上传需要用到servlet3的异步处理功能. ...

  4. 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We

    第一章 Web MVC简介 -- 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1.Web ...

  5. MVC 简介,MVC数据库

    MVC 简介 1.课外了解 ASP.NET是一个开发框架,通过 HTML.CSS.JavaScript 构建服务器脚本来构建网页和网站. ASP.NET支持三种不用的开发模式: Web Pages(W ...

  6. 一、Sprig MVC简介

    一.Sprig MVC简介 1.1介绍 Spring MVC是Spring Framework提供的Web组件,全称是Spring Web MVC,是目前主流的实现MVC设计模式的框架,提供前端路由映 ...

  7. java MVC英语文献_外文文献: MVC简介Introduction to MVC.pdf

    外文文献: MVC简介Introduction to MVC Introduction to MVC 800.699.1932 About DevelopMentor DevelopMentor pr ...

  8. Spring MVC 简介及开发流程

    Spring MVC 简介 SpringMVC操作流程: SpringMVC配置过程: 所需资源:百度云盘:https://pan.baidu.com/s/1kppC8PDq4Os-_KmA0rCTu ...

  9. Asp.net MVC2.0系列文章-MVC简介篇

    使用微软VS工具开发Web应用程序主要有两种方式:一种是常用的创建Asp.net Web Forms,另外一种就是今天着重介绍的Asp.net  MVC. <?XML:NAMESPACE PRE ...

最新文章

  1. php怎么删除多条,php 用checkbox一次性删除多条记录的方法
  2. 干货丨2017年AI与深度学习要点大全
  3. 0226互联网新闻 | “多闪”上线首月iOS下载量超过500万;阿里云MWC 2019发布7款新产品...
  4. kafka-manager 安装
  5. Java并发教程–重入锁
  6. Android百度云推送接入,附完整代码
  7. np完全问题的例子_MIT开发光子算法,试图解决世界7大数学难题的“NP完全问题”...
  8. vsftpd 配置-使用虚拟账户登录
  9. Misra c规则简介
  10. CCF-CSP刷题网站推荐(含100分答案)
  11. 电子邮件群发软件哪种好 电子邮件群发软件怎么用
  12. c++ 制作走迷宫游戏
  13. 《理财系列》-《穷爸爸富爸爸》
  14. 开发文件管理器-2015年9月19日
  15. Python计算机视觉-仿射扭曲简单实例
  16. 6款程序员必备的免费在线画图工具,贼好用!
  17. 怎么调出全局搜索_eclipse全局搜索快捷键是什么
  18. Win10内存占用率过高问题解决
  19. 阿里云域名解析利用accesskey变动态域名DDNS,简易shell脚本型
  20. 华为H3C ACL配置

热门文章

  1. 最全面 Nginx 入门教程 + 常用配置解析
  2. linux用户带密码迁移 LDAP
  3. maven常见问题问答
  4. 自定义Excel下拉菜单
  5. ant design中的栅格化系统
  6. 学习笔记68—PhotoShop常见快捷键
  7. 从头開始写项目Makefile(三):变量的使用
  8. step1 . day10 C语言基础练习之指针和函数
  9. 『流畅的Python』第12章:继承的优缺点
  10. python-1day